Re: [stable/11] error during buildworld on lib/libcasper/libcasper/libcasper_impl.c

From: Mariusz Zaborski <oshogbo_at_freebsd.org>
Date: Fri, 18 Jun 2021 11:42:10 +0200
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_at_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_at_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
>
>
Received on Fri Jun 18 2021 - 09:42:10 UTC

Original text of this message