Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jun 2021 11:42:10 +0200
From:      Mariusz Zaborski <oshogbo@freebsd.org>
To:        ardovm@yahoo.it
Cc:        FreeBSD-Stable ML <freebsd-stable@freebsd.org>
Subject:   Re: [stable/11] error during buildworld on lib/libcasper/libcasper/libcasper_impl.c
Message-ID:  <CAGOYWV_NtEL_jniLBGtZg7n3UVy0zHhNRAKpbe2_TXFS6YSx4Q@mail.gmail.com>
In-Reply-To: <YMxk5q614SUYmOve@nuvolo>
References:  <YMxk5q614SUYmOve.ref@nuvolo> <YMxk5q614SUYmOve@nuvolo>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000eabec005c507238e
Content-Type: text/plain; charset="UTF-8"

Oh I was pretty sure I have add it.
But it turns out I din't stage it in git.
Should be fixed now.

On Fri, 18 Jun 2021 at 11:18, Arrigo Marchiori via freebsd-stable <
freebsd-stable@freebsd.org> wrote:

> Dear All,
>
> I am trying to build world on the stable/11 branch and it fails with
> the errors reported below.
>
> Apparently, file /usr/src/lib/libcasper/libcasper/libcasper_impl.c is
> not including <unistd.h>
>
>  # uname -a
> FreeBSD myhost 11.4-STABLE FreeBSD 11.4-STABLE #1 r369279: Tue Feb 16
> 10:16:53 CET 2021     root@myhost:/usr/obj/usr/src/sys/GENERIC  amd64
>
> The error is present on both ``heads'' of the SVN and GIT repositories.
>
> Error log:
>
> ----8<--------8<--------8<--------8<--------8<--------8<--------8<---------
>
> --- lib/libcasper__L ---
> /usr/src/lib/libcasper/libcasper/libcasper_impl.c:53:13: error: use of
> undeclared identifier 'STDERR_FILENO'
>         if (*fdp > STDERR_FILENO)
>
> /usr/src/lib/libcasper/libcasper/libcasper_impl.c:60:17: error: use of
> undeclared identifier 'STDERR_FILENO'
>
>         while (*fdp <= STDERR_FILENO) {
>                        ^
>
> /usr/src/lib/libcasper/libcasper/libcasper_impl.c:61:9: error: implicit
> declaration of function 'dup' is invalid in C99
> [-Werror,-Wimplicit-function-declaration]
>
>                 nfd = dup(*fdp);
>
>
> /usr/src/lib/libcasper/libcasper/libcasper_impl.c:64:7: error: implicit
> declaration of function 'dup2' is invalid in C99
> [-Werror,-Wimplicit-function-declaration]
>                 if (dup2(nullfd, *fdp) == -1)
>                     ^
> /usr/src/lib/libcasper/libcasper/libcasper_impl.c:64:7: note: did you mean
> 'dup'?
> /usr/src/lib/libcasper/libcasper/libcasper_impl.c:61:9: note: 'dup'
> declared here
>                 nfd = dup(*fdp);
>                       ^
> /usr/src/lib/libcasper/libcasper/libcasper_impl.c:69:2: error: implicit
> declaration of function 'close' is invalid in C99
> [-Werror,-Wimplicit-function-declaration]
>         close(nullfd);
>
> ----8<--------8<--------8<--------8<--------8<--------8<--------8<---------
>
> Should anyone need any more information, just let me know.
>
> Best regards,
> --
> Arrigo
>
>

--000000000000eabec005c507238e--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGOYWV_NtEL_jniLBGtZg7n3UVy0zHhNRAKpbe2_TXFS6YSx4Q>