-HEAD unbuildable for RPI3?

Tony Hain tony at tndh.net
Thu Feb 23 01:24:10 UTC 2017


Something must have been trashed in some crypto libraries last night. I haven't been able to buildworld for a BBB all day either. Tried several svn updates during the day, and all failed to build, though I didn't keep track of all the failures. Just wiped the workspace, updated and tried again. The last complete build I had was r314061.
Latest ---- 
Image name is:
FreeBSD-armv6-12.0-BEAGLEBONE-314112M.img
...
--- ssh-pkcs11-helper.o ---
cc -target armv6-gnueabihf-freebsd12.0 --sysroot=/home/tony/beaglebone/obj/arm.armv6/usr/src/tmp -B/home/tony/beaglebone/obj/arm.armv6/usr/src/tmp/usr/bin  -O -pipe   -I/usr/src/secure/libexec/ssh-pkcs11-helper/../../../crypto/openssh -include ssh_namespace.h -DHAVE_LDNS=1 -g -MD  -MF.depend.ssh-pkcs11-helper.o -MTssh-pkcs11-helper.o -std=gnu99 -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses  -Qunused-arguments  -c /usr/src/secure/libexec/ssh-pkcs11-helper/../../../crypto/openssh/ssh-pkcs11-helper.c -o ssh-pkcs11-helper.o
--- all_subdir_tests ---
/usr/src/tests/sys/kern/ptrace_test.c:1694:3: error: implicit declaration of function 'breakpoint' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                breakpoint();
                ^
1 error generated.
*** [ptrace_test.o] Error code 1

make[6]: stopped in /usr/src/tests/sys/kern
1 error

make[6]: stopped in /usr/src/tests/sys/kern
*** [ptrace_test] Error code 2



> -----Original Message-----
> From: owner-freebsd-arm at freebsd.org [mailto:owner-freebsd-
> arm at freebsd.org] On Behalf Of Karl Denninger
> Sent: Wednesday, February 22, 2017 1:41 PM
> To: freebsd-arm at freebsd.org
> Subject: -HEAD unbuildable for RPI3?
> 
> Crochet for the RPI3 fails here:
> 
> cc -target aarch64-unknown-freebsd12.0
> --sysroot=/pics/Crochet-work/obj/arm64.aarch64/pics/CrossBuild-
> 12/src/tmp
> -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe
> -I/pics/CrossBuild-12/src/lib/libc/include
> -I/pics/CrossBuild-12/src/include
> -I/pics/CrossBuild-12/src/lib/libc/aarch64 -DNLS
> -D__DBINTERFACE_PRIVATE -I/pics/CrossBuild-12/src/contrib/gdtoa
> -I/pics/CrossBuild-12/src/contrib/libc-vis -DNO_COMPAT7 -DINET6
> -I/pics/Crochet-work/obj/arm64.aarch64/pics/CrossBuild-12/src/lib/libc
> -I/pics/CrossBuild-12/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE
> -I/pics/CrossBuild-12/src/lib/libmd
> -I/pics/CrossBuild-12/src/contrib/jemalloc/include
> -I/pics/CrossBuild-12/src/contrib/tzcode/stdtime
> -I/pics/CrossBuild-12/src/lib/libc/stdtime
> -I/pics/CrossBuild-12/src/lib/libc/locale -DBROKEN_DES -DPORTMAP
> -DDES_BUILTIN -I/pics/CrossBuild-12/src/lib/libc/rpc -DYP -DNS_CACHING
> -DSYMBOL_VERSIONING -MD  -MF.depend.key_call.pico -MTkey_call.pico
> -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall
> -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body
> -Wno-string-plus-int -Wno-unused-const-variable
> -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality
> -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef
> -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter
> -Qunused-arguments  -I/pics/CrossBuild-12/src/lib/libutil
> -I/pics/CrossBuild-12/src/lib/msun/aarch64
> -I/pics/CrossBuild-12/src/lib/msun/src -c
> /pics/CrossBuild-12/src/lib/libc/rpc/key_call.c -o key_call.pico
> /pics/CrossBuild-12/src/lib/libc/rpc/key_call.c:84:1: error: unknown
> type name 'cryptkeyres'
> cryptkeyres *(*__key_encryptsession_pk_LOCAL)(uid_t, void *arg) = 0;
> ^
> /pics/CrossBuild-12/src/lib/libc/rpc/key_call.c:85:1: error: unknown
> type name 'cryptkeyres'
> cryptkeyres *(*__key_decryptsession_pk_LOCAL)(uid_t, void *arg) = 0;
> ^
> /pics/CrossBuild-12/src/lib/libc/rpc/key_call.c:93:2: error: use of
> undeclared identifier 'keystatus'
>         keystatus status;
>         ^
> /pics/CrossBuild-12/src/lib/libc/rpc/key_call.c:95:25: error: use of
> undeclared identifier 'KEY_SET'
>         if (!key_call((u_long) KEY_SET, (xdrproc_t)xdr_keybuf,
>                                ^
> /pics/CrossBuild-12/src/lib/libc/rpc/key_call.c:95:45: error: use of
> undeclared identifier 'xdr_keybuf'
>         if (!key_call((u_long) KEY_SET, (xdrproc_t)xdr_keybuf,
>                                                    ^
> 
> ......
> 
> There's a handful of commits from 2/17 in libc, but it's not immediately
> obvious those are involved here.
> 
> I'm on r314110 as of an hour or so ago.
> 
> --
> Karl Denninger
> karl at denninger.net <mailto:karl at denninger.net>
> /The Market Ticker/
> /[S/MIME encrypted email preferred]/



More information about the freebsd-arm mailing list