On Sat, Apr 06, 2019 at 02:52:06PM +0300, Andreas Gustafsson wrote:
> The i386 build is still failing, but now in a different place:
> 
> --- dependall-sys ---
> /tmp/bracket/build/2019.04.06.09.33.07-i386/src/sys/compat/freebsd/freebsd_syscall.c:
>  In function 'freebsd_syscall':
> /tmp/bracket/build/2019.04.06.09.33.07-i386/src/sys/compat/freebsd/freebsd_syscall.c:103:9:
>  error: passing argument 2 of 'ufetch_long' from incompatible pointer type 
> [-Werror=incompatible-pointer-types]
> --- dependall-external ---
> --- dependall ---
> --- dependall-sys ---
>          &code);
>          ^
> In file included from 
> /tmp/bracket/build/2019.04.06.09.33.07-i386/src/sys/sys/timevar.h:66:0,
>                  from 
> /tmp/bracket/build/2019.04.06.09.33.07-i386/src/sys/sys/time.h:307,
>                  from 
> /tmp/bracket/build/2019.04.06.09.33.07-i386/src/sys/sys/param.h:145,
>                  from 
> /tmp/bracket/build/2019.04.06.09.33.07-i386/src/sys/compat/freebsd/freebsd_syscall.c:35:
> /tmp/bracket/build/2019.04.06.09.33.07-i386/src/sys/sys/systm.h:341:5: note: 
> expected 'long unsigned int *' but argument is of type 'register_t * {aka int 
> *}'
>  int ufetch_long(const unsigned long *uaddr, unsigned long *valp);
>      ^~~~~~~~~~~
> 
> -- 
> Andreas Gustafsson, [email protected]

That's the ALL kernel, right? we shouldn't build COMPAT_FREEBSD on any
kernel in use.

Reply via email to