From owner-freebsd-arm@FreeBSD.ORG Sun May 10 16:59:13 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 890FFB3C; Sun, 10 May 2015 16:59:13 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 696BD1226; Sun, 10 May 2015 16:59:13 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 6A9415A4; Sun, 10 May 2015 16:59:13 +0000 (UTC) Date: Sun, 10 May 2015 16:59:13 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-arm@freebsd.org, jilles@FreeBSD.org, ian@FreeBSD.org, thomas@FreeBSD.org Message-ID: <1174940485.3.1431277153401.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD_arm64 #129 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkKKb2VAfYQKfu1t7qk4nR5qzUBEI+UqT4BPec4qHVhqUy0FFdq50sMH+3y9bCDNOufctov6VqTNffZ3YXArnZK95YF0OX97fh+E9txYOUX1adc+TikcKjuYpHmL5dE62eaZTI+4A5jnRonskQ1PaoIFz0Kbu4mWzkFsmdiXTraGzomXq4cHUCATA2+K4eDYgjXEQI30z3GOMmmZ4t/+6QGk1cMb/BqMWHbn80AsRCb4tU7Hpd72XLDpsuO7YRP1Q0CjmNAuBOTj+sFiiOe6U9HpqOlQN+iFUvBdZo/ybuy5Kh71cAaYQNL68cYdZJ6binH/DkG3KY/fS7DFYAeuwjwIDAQAB X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2015 16:59:13 -0000 See Changes: [jilles] recv(),send(): Directly call interposing entry instead of going th= rough PLT. recv() and send()'s calls to recvfrom() and sendto() are much like waitpid()'s call to wait4(), and likewise need not allow PLT interposing on the called function. [ian] Don't check the return value from self_reloc(), it can't fail and doe= sn't return a value. Despite what I said in my prior commit, it turns out this one platform was checking the return value from the old self-reloc code (which returned a hard-coded 0). [ian] The self-relocation code is not efi-specific, move it to boot/common. The function was defined as taking 4 parameters and returning EFI_STATUS, but all existing callers (in asm code) passed only two parameters and don't use the return value. The function signature now matches that usage, and doesn't refer to efi-specific types. Parameters and variables now use the cannonical typenames set up by elf.h (Elf_Word, Elf_Addr, etc) instead of raw C types. Hopefully this will prevent suprises as new platforms come along and use this code. The function was renamed from _reloc() to self_reloc() to emphasize its difference from the other elf relocation code found in boot/common. Differential Revision:=09https://reviews.freebsd.org/D2490 [thomas] Ensure libmd symbols do not clash with libcrypto Add a prefix to all symbols in libmd to avoid incompatibilites with same-named, but not binary compatible, symbols from libcrypto. Also introduce Weak aliases to avoid the need to rebuild dependent binaries and a major version bump. PR:=09=09199119 Differential Revision:=09D2216 Reviewed by:=09roberto, delphij MFC after:=092 weeks ------------------------------------------ [...truncated 1850 lines...] --- _bootstrap-tools-usr.sbin/config --- --- kernconf.c --- file2c 'char kernconfstr[] =3D {' ',0};' < > kernconf.c --- _bootstrap-tools-usr.bin/yacc --- --- closure.o --- cc -O2 -pipe -DHAVE_FCNTL_H=3D1 -DHAVE_MKSTEMP=3D1 -DMAXTABLE=3DINT_MAX = -DMIXEDCASE_FILENAMES=3D1 -DYYPATCH=3D20141006 -std=3Dgnu99 -Qunused-argu= ments -I -c -o closure.o --- _bootstrap-tools-usr.bin/xinstall --- --- getid.o --- --- _bootstrap-tools-usr.sbin/config --- --- .depend --- --- _bootstrap-tools-usr.bin/xinstall --- cc -O2 -pipe -I -I -I -std= =3Dgnu99 -Qunused-arguments -I -c -o getid.o --- _bootstrap-tools-usr.sbin/config --- rm -f .depend mkdep -f .depend -a -I. -I -I -std=3Dgnu99 config.c lang.c = kernconf.c --- _bootstrap-tools-gnu/usr.bin/groff --- --- .depend --- rm -f .depend mkdep -f .depend -a -DHAVE_CONFIG_H -I -I -I <= https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ws/gnu/usr.bin/groff/src= /devices/grohtml/../../../../../../contrib/groff/src/devices/grohtml/html-t= able.cpp> =20 --- depend_subdir_grolbp --- --- _bootstrap-tools-lib/clang/libllvmsupport --- --- CrashRecoveryContext.o --- --- _bootstrap-tools-gnu/usr.bin/groff --- =3D=3D=3D> gnu/usr.bin/groff/src/devices/grolbp (depend) --- _bootstrap-tools-lib/clang/libllvmsupport --- c++ -O2 -pipe -I -I -I -I. -= I -DLLVM_ON_UNIX -DLLVM_= ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -fno-strict-alias= ing -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"aarch64-unknown-freebsd11.0\" -DLLVM_H= OST_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" -DDEFAULT_SYSROOT=3D\"\" -Qunus= ed-arguments -I = -std=3Dc++11 -fno-exceptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensio= ns -c -o = CrashRecoveryContext.o --- _bootstrap-tools-usr.bin/yacc --- --- error.o --- --- _bootstrap-tools-usr.sbin/bsnmpd/gensnmptree --- --- gensnmptree --- cc -O2 -pipe -I -DQUADFMT=3D'"llu"' -DQ= UADXFMT=3D'"llx"' -DHAVE_STDINT_H -DHAVE_INTTYPES_H -std=3Dgnu99 -Qunused-= arguments -I -st= atic -L -o gensnmptre= e gensnmptree.o -legacy --- _bootstrap-tools-usr.bin/yacc --- cc -O2 -pipe -DHAVE_FCNTL_H=3D1 -DHAVE_MKSTEMP=3D1 -DMAXTABLE=3DINT_MAX = -DMIXEDCASE_FILENAMES=3D1 -DYYPATCH=3D20141006 -std=3Dgnu99 -Qunused-argu= ments -I -c -o error.o --- _bootstrap-tools-usr.bin/xinstall --- --- xinstall --- cc -O2 -pipe -I -I -I -std= =3Dgnu99 -Qunused-arguments -I -static -L -o xinstall xinstall.o getid.o -lmd -legacy --- _bootstrap-tools-gnu/usr.bin/groff --- --- .depend --- rm -f .depend mkdep -f .depend -a -DHAVE_CONFIG_H -I -I -I =20 --- _bootstrap-tools-usr.bin/yacc --- --- graph.o --- cc -O2 -pipe -DHAVE_FCNTL_H=3D1 -DHAVE_MKSTEMP=3D1 -DMAXTABLE=3DINT_MAX = -DMIXEDCASE_FILENAMES=3D1 -DYYPATCH=3D20141006 -std=3Dgnu99 -Qunused-argu= ments -I -c -o graph.o --- _bootstrap-tools-lib/libmd --- --- md4c.o --- cc -O2 -pipe -I -std=3Dgnu99 -Qunused-arguments -I -c -o md4c.o --- _bootstrap-tools-usr.bin/yacc --- --- lalr.o --- cc -O2 -pipe -DHAVE_FCNTL_H=3D1 -DHAVE_MKSTEMP=3D1 -DMAXTABLE=3DINT_MAX = -DMIXEDCASE_FILENAMES=3D1 -DYYPATCH=3D20141006 -std=3Dgnu99 -Qunused-argu= ments -I -c -o lalr.o --- _bootstrap-tools-usr.sbin/bsnmpd/gensnmptree --- --- _proginstall --- sh = -s -o root -g wheel -m 555 gensnmptree --- _bootstrap-tools-lib/clang/libllvmsupport --- --- DAGDeltaAlgorithm.o --- c++ -O2 -pipe -I -I -I -I. -= I -DLLVM_ON_UNIX -DLLVM_= ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -fno-strict-alias= ing -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"aarch64-unknown-freebsd11.0\" -DLLVM_H= OST_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" -DDEFAULT_SYSROOT=3D\"\" -Qunus= ed-arguments -I = -std=3Dc++11 -fno-exceptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensio= ns -c -o DAG= DeltaAlgorithm.o --- _bootstrap-tools-gnu/usr.bin/groff --- echo grolbp: /usr/lib/libc.a /usr/lib/libm.a >> .depend echo grolbp: /usr/lib/libc++.a >> .depend --- _bootstrap-tools-usr.sbin/config --- echo config: /usr/lib/libc.a /usr/lib/libl.a /usr/lib/libsbuf.a >> .depend --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_preproc --- --- depend_subdir_devices --- --- depend_subdir_grohtml --- echo post-grohtml: /usr/lib/libc.a /usr/lib/libm.a >> .depend echo post-grohtml: /usr/lib/libc++.a >> .depend --- _bootstrap-tools-lib/libmd --- --- md5c.o --- --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_preproc --- =3D=3D=3D> gnu/usr.bin/groff/src/preproc (depend) --- _bootstrap-tools-lib/libmd --- cc -O2 -pipe -I -std=3Dgnu99 -Qunused-arguments -I -c -o md5c.o --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_devices --- --- depend_subdir_grolj4 --- =3D=3D=3D> gnu/usr.bin/groff/src/devices/grolj4 (depend) --- _bootstrap-tools-usr.bin/yacc --- --- lr0.o --- cc -O2 -pipe -DHAVE_FCNTL_H=3D1 -DHAVE_MKSTEMP=3D1 -DMAXTABLE=3DINT_MAX = -DMIXEDCASE_FILENAMES=3D1 -DYYPATCH=3D20141006 -std=3Dgnu99 -Qunused-argu= ments -I -c -o lr0.o --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_grops --- =3D=3D=3D> gnu/usr.bin/groff/src/devices/grops (depend) --- depend_subdir_preproc --- --- depend_subdir_eqn --- =3D=3D=3D> gnu/usr.bin/groff/src/preproc/eqn (depend) --- depend_subdir_devices --- --- depend_subdir_grolj4 --- --- .depend --- rm -f .depend mkdep -f .depend -a -DHAVE_CONFIG_H -I -I -I =20 --- _bootstrap-tools-usr.sbin/config --- --- config.o --- cc -O2 -pipe -I. -I -std=3Dgnu99 -Qunused-arguments -I -c config.c -o config.o --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_preproc --- --- eqn.cpp --- --- depend_subdir_devices --- --- depend_subdir_grops --- --- .depend --- --- depend_subdir_preproc --- yacc -d --- depend_subdir_devices --- rm -f .depend mkdep -f .depend -a -DHAVE_CONFIG_H -I -I -I =20 --- depend_subdir_preproc --- mv -f y.tab.c eqn.cpp --- _bootstrap-tools-lib/libmd --- --- md5hl.o --- cc -O2 -pipe -I -std=3Dgnu99 -Qunused-arguments -I -c md5hl.c -o md5hl.o --- _bootstrap-tools-gnu/usr.bin/groff --- mv -f y.tab.h eqn_tab.h --- _bootstrap-tools-usr.bin/xinstall --- xinstall.o: In function `install': :(.text+0x1353): undefined reference to `_libmd_MD5Init' --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_devices --- --- depend_subdir_grolj4 --- echo grolj4: /usr/lib/libc.a /usr/lib/libm.a >> .depend echo grolj4: /usr/lib/libc++.a >> .depend --- _bootstrap-tools-usr.bin/xinstall --- :(.text+0x1361): undefined reference to `_libmd_RIPEMD160_Init' --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_preproc --- --- .depend --- --- _bootstrap-tools-usr.bin/xinstall --- :(.text+0x136f): undefined reference to `_libmd_SHA1_Init' :(.text+0x137d): undefined reference to `_libmd_SHA256_Init' --- _bootstrap-tools-gnu/usr.bin/groff --- rm -f .depend --- _bootstrap-tools-usr.bin/xinstall --- :(.text+0x138b): undefined reference to `_libmd_SHA512_Init' xinstall.o: In function `compare': :(.text+0x2214): undefined reference to `_libmd_MD5Init' :(.text+0x2222): undefined reference to `_libmd_RIPEMD160_Init' :(.text+0x2230): undefined reference to `_libmd_SHA1_Init' :(.text+0x223e): undefined reference to `_libmd_SHA256_Init' :(.text+0x224c): undefined reference to `_libmd_SHA512_Init' xinstall.o: In function `digest_file': :(.text+0x24b0): undefined reference to `_libmd_MD5File' :(.text+0x24b8): undefined reference to `_libmd_RIPEMD160_File' :(.text+0x24c0): undefined reference to `_libmd_SHA1_File' :(.text+0x24c8): undefined reference to `_libmd_SHA256_File' :(.text+0x24d0): undefined reference to `_libmd_SHA512_File' xinstall.o: In function `digest_update': :(.text+0x24fc): undefined reference to `_libmd_MD5Update' :(.text+0x2502): undefined reference to `_libmd_RIPEMD160_Update' :(.text+0x2508): undefined reference to `_libmd_SHA1_Update' :(.text+0x250e): undefined reference to `_libmd_SHA256_Update' :(.text+0x2514): undefined reference to `_libmd_SHA512_Update' xinstall.o: In function `digest_end': :(.text+0x2540): undefined reference to `_libmd_MD5End' :(.text+0x2548): undefined reference to `_libmd_RIPEMD160_End' :(.text+0x2550): undefined reference to `_libmd_SHA1_End' :(.text+0x2558): undefined reference to `_libmd_SHA256_End' :(.text+0x2560): undefined reference to `_libmd_SHA512_End' --- _bootstrap-tools-lib/clang/libllvmsupport --- --- DataExtractor.o --- --- _bootstrap-tools-gnu/usr.bin/groff --- mkdep -f .depend -a -I -I. -DHAVE_CONFIG_H -I -I -I eqn.cpp =20 --- _bootstrap-tools-lib/clang/libllvmsupport --- c++ -O2 -pipe -I -I -I -I. -= I -DLLVM_ON_UNIX -DLLVM_= ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -fno-strict-alias= ing -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"aarch64-unknown-freebsd11.0\" -DLLVM_H= OST_TRIPLE=3D\"x86_64-unknown-freebsd11.0\" -DDEFAULT_SYSROOT=3D\"\" -Qunus= ed-arguments -I = -std=3Dc++11 -fno-exceptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensio= ns -c -o DataExt= ractor.o --- _bootstrap-tools-usr.bin/yacc --- --- main.o --- cc -O2 -pipe -DHAVE_FCNTL_H=3D1 -DHAVE_MKSTEMP=3D1 -DMAXTABLE=3DINT_MAX = -DMIXEDCASE_FILENAMES=3D1 -DYYPATCH=3D20141006 -std=3Dgnu99 -Qunused-argu= ments -I -c -o main.o --- _bootstrap-tools-usr.sbin/config --- --- main.o --- cc -O2 -pipe -I. -I -std=3Dgnu99 -Qunused-arguments -I -c -o main.o --- _bootstrap-tools-usr.bin/xinstall --- cc: error: linker command failed with exit code 1 (use -v to see invocation= ) *** [xinstall] Error code 1 make[3]: stopped in 1 error make[3]: stopped in --- _bootstrap-tools-lib/libmd --- A failure has been detected in another branch of the parallel make make[3]: stopped in --- _bootstrap-tools-usr.bin/yacc --- A failure has been detected in another branch of the parallel make make[3]: stopped in --- _bootstrap-tools-usr.sbin/config --- A failure has been detected in another branch of the parallel make make[3]: stopped in --- _bootstrap-tools-gnu/usr.bin/groff --- --- depend_subdir_devices --- --- depend_subdir_grops --- echo grops: /usr/lib/libc.a /usr/lib/libm.a >> .depend echo grops: /usr/lib/libc++.a >> .depend A failure has been detected in another branch of the parallel make make[6]: stopped in *** [depend_subdir_grops] Error code 2 make[5]: stopped in 1 error make[5]: stopped in *** [depend_subdir_devices] Error code 2 make[4]: stopped in --- depend_subdir_preproc --- echo eqn: /usr/lib/libc.a >> .depend echo eqn: /usr/lib/libc++.a >> .depend A failure has been detected in another branch of the parallel make make[6]: stopped in *** [depend_subdir_eqn] Error code 2 make[5]: stopped in 1 error make[5]: stopped in *** [depend_subdir_preproc] Error code 2 make[4]: stopped in 2 errors make[4]: stopped in *** [_sub.depend] Error code 2 make[3]: stopped in 1 error make[3]: stopped in --- _bootstrap-tools-lib/clang/libllvmsupport --- A failure has been detected in another branch of the parallel make make[3]: stopped in A failure has been detected in another branch of the parallel make make[2]: stopped in *** [_bootstrap-tools] Error code 2 make[1]: stopped in 1 error make[1]: stopped in *** [buildworld] Error code 2 make: stopped in 1 error make: stopped in Build step 'Execute shell' marked build as failure