From owner-freebsd-current@FreeBSD.ORG Sun May 10 16:32:52 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ECF7448A; Sun, 10 May 2015 16:32:51 +0000 (UTC) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id CDBCD1FE5; Sun, 10 May 2015 16:32:51 +0000 (UTC) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id D24C15A2; Sun, 10 May 2015 16:32:51 +0000 (UTC) Date: Sun, 10 May 2015 16:32:51 +0000 (GMT) From: jenkins-admin@freebsd.org To: jenkins-admin@FreeBSD.org, freebsd-current@freebsd.org, jilles@FreeBSD.org, ian@FreeBSD.org, hselasky@FreeBSD.org, thomas@FreeBSD.org Message-ID: <1904526881.2.1431275571828.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: Build failed in Jenkins: FreeBSD_HEAD #2753 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 X-Jenkins-Result: FAILURE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 May 2015 16:32:52 -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 [hselasky] Put recycle pointer in own memory area which is not mmap'able. ------------------------------------------ [...truncated 82157 lines...] ^ In file included from :36: :43:9: warning: 'MD4Pad' macro redefined [-Wmacro-redefined] #define MD4Pad _libmd_MD4Pad ^ :6:9: note: previous definition is here #define MD4Pad __MD4Pad ^ In file included from :36: :44:9: warning: 'MD4Final' macro redefined [-Wmacro-redefined] #define MD4Final _libmd_MD4Final ^ :4:9: note: previous definition is here #define MD4Final __MD4Final ^ 4 warnings generated. In file included from :30: :41:9: warning: 'MD4Init' macro redefined [-Wmacro-redefined] #define MD4Init _libmd_MD4Init ^ :3:9: note: previous definition is here #define MD4Init __MD4Init ^ In file included from :30: :42:9: warning: 'MD4Update' macro redefined [-Wmacro-redefined] #define MD4Update _libmd_MD4Update ^ :5:9: note: previous definition is here #define MD4Update __MD4Update ^ In file included from :30: :43:9: warning: 'MD4Pad' macro redefined [-Wmacro-redefined] #define MD4Pad _libmd_MD4Pad ^ :6:9: note: previous definition is here #define MD4Pad __MD4Pad ^ In file included from :30: :44:9: warning: 'MD4Final' macro redefined [-Wmacro-redefined] #define MD4Final _libmd_MD4Final ^ :4:9: note: previous definition is here #define MD4Final __MD4Final ^ 4 warnings generated. --- lib/libcom_err__L --- --- error.So --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -= Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wst= rict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-q= ual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wcha= r-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-defini= tion -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-argume= nts -c -o error.So --- lib/libcrypt__L --- In file included from :38: :44:9: warning: 'SHA256_Init' macro redefined [-Wmacro-redefined] #define SHA256_Init _libmd_SHA256_Init ^ :11:9: note: previous definition is here #define SHA256_Init __SHA256_Init ^ In file included from :38: :45:9: warning: 'SHA256_Update' macro redefined [-Wmacro-redefined] #define SHA256_Update _libmd_SHA256_Update ^ :13:9: note: previous definition is here #define SHA256_Update __SHA256_Update ^ In file included from :38: :46:9: warning: 'SHA256_Final' macro redefined [-Wmacro-redefined] #define SHA256_Final _libmd_SHA256_Final ^ :12:9: note: previous definition is here #define SHA256_Final __SHA256_Final ^ 3 warnings generated. In file included from :35: :44:9: warning: 'SHA256_Init' macro redefined [-Wmacro-redefined] #define SHA256_Init _libmd_SHA256_Init ^ :11:9: note: previous definition is here #define SHA256_Init __SHA256_Init ^ In file included from :35: :45:9: warning: 'SHA256_Update' macro redefined [-Wmacro-redefined] #define SHA256_Update _libmd_SHA256_Update ^ :13:9: note: previous definition is here #define SHA256_Update __SHA256_Update ^ In file included from :35: :46:9: warning: 'SHA256_Final' macro redefined [-Wmacro-redefined] #define SHA256_Final _libmd_SHA256_Final ^ :12:9: note: previous definition is here #define SHA256_Final __SHA256_Final ^ 3 warnings generated. In file included from :38: :44:9: warning: 'SHA512_Init' macro redefined [-Wmacro-redefined] #define SHA512_Init _libmd_SHA512_Init ^ :14:9: note: previous definition is here #define SHA512_Init __SHA512_Init ^ In file included from :38: :45:9: warning: 'SHA512_Update' macro redefined [-Wmacro-redefined] #define SHA512_Update _libmd_SHA512_Update ^ :16:9: note: previous definition is here #define SHA512_Update __SHA512_Update ^ In file included from :38: :46:9: warning: 'SHA512_Final' macro redefined [-Wmacro-redefined] #define SHA512_Final _libmd_SHA512_Final ^ :15:9: note: previous definition is here #define SHA512_Final __SHA512_Final ^ 3 warnings generated. --- lib/libbz2__L --- --- bzlib.So --- --- lib/libcom_err__L --- --- com_err.o --- --- lib/libbz2__L --- cc -fpic -DPIC -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-p= rototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poin= ter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -W= no-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-un= used-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c -o bzlib.So --- lib/libcom_err__L --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-head= ers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototy= pes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-= strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts= -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-po= inter-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body = -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c -o com_err.o --- lib/libcrypt__L --- In file included from :35: :44:9: warning: 'SHA512_Init' macro redefined [-Wmacro-redefined] #define SHA512_Init _libmd_SHA512_Init ^ :14:9: note: previous definition is here #define SHA512_Init __SHA512_Init ^ In file included from :35: :45:9: warning: 'SHA512_Update' macro redefined [-Wmacro-redefined] #define SHA512_Update _libmd_SHA512_Update ^ :16:9: note: previous definition is here #define SHA512_Update __SHA512_Update ^ In file included from :35: :46:9: warning: 'SHA512_Final' macro redefined [-Wmacro-redefined] #define SHA512_Final _libmd_SHA512_Final ^ :15:9: note: previous definition is here #define SHA512_Final __SHA512_Final ^ 3 warnings generated. --- lib/libcom_err__L --- --- error.o --- cc -O2 -pipe -I -std=3Dgnu99 -fstack-protector -Wsystem-head= ers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototy= pes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-= strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts= -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-po= inter-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body = -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c -o error.o --- libcom_err.so.5 --- building shared library libcom_err.so.5 cc -Wl,--no-undefined -Wl,--version-script=3D -fstack-protector -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-t= extrel -o libcom_err.so.5 -Wl,-soname,libcom_err.so.5 `NM=3D'nm' lorder c= om_err.So error.So | tsort -q`=20 --- lib/libcrypt__L --- --- crypt.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -DHAS_DES -DHAS_BLOWFISH -DMD4Init=3D__MD4Init -DMD4Fina= l=3D__MD4Final -DMD4Update=3D__MD4Update -DMD4Pad=3D__MD4Pad -DMD5Init=3D__= MD5Init -DMD5Final=3D__MD5Final -DMD5Update=3D__MD5Update -DMD5Pad=3D__MD5P= ad -DSHA256_Init=3D__SHA256_Init -DSHA256_Final=3D__SHA256_Final -DSHA256_U= pdate=3D__SHA256_Update -DSHA512_Init=3D__SHA512_Init -DSHA512_Final=3D__SH= A512_Final -DSHA512_Update=3D__SHA512_Update -std=3Dgnu99 -fstack-protector= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c -o crypt.So --- lib/libcom_err__L --- --- libcom_err.a --- building static com_err library --- lib/libcrypt__L --- --- misc.So --- cc -fpic -DPIC -O2 -pipe -I -I -I -DHAS_DES -DHAS_BLOWFISH -DMD4Init=3D__MD4Init -DMD4Fina= l=3D__MD4Final -DMD4Update=3D__MD4Update -DMD4Pad=3D__MD4Pad -DMD5Init=3D__= MD5Init -DMD5Final=3D__MD5Final -DMD5Update=3D__MD5Update -DMD5Pad=3D__MD5P= ad -DSHA256_Init=3D__SHA256_Init -DSHA256_Final=3D__SHA256_Final -DSHA256_U= pdate=3D__SHA256_Update -DSHA512_Init=3D__SHA512_Init -DSHA512_Final=3D__SH= A512_Final -DSHA512_Update=3D__SHA512_Update -std=3Dgnu99 -fstack-protector= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c -o misc.So --- lib/libcom_err__L --- ranlib -D libcom_err.a --- _libinstall --- sh -C -o= root -g wheel -m 444 libcom_err.a sh -s -o= root -g wheel -m 444 libcom_err.so.5 sh -l s = libcom_err.so.5 --- _INCSINS --- sh -C -o= root -g wheel -m 444 --- lib/libcrypt__L --- --- crypt-md5.So --- --- lib/libexpat__L --- --- lib/libcrypt__L --- cc -fpic -DPIC -O2 -pipe -I -I -I -DHAS_DES -DHAS_BLOWFISH -DMD4Init=3D__MD4Init -DMD4Fina= l=3D__MD4Final -DMD4Update=3D__MD4Update -DMD4Pad=3D__MD4Pad -DMD5Init=3D__= MD5Init -DMD5Final=3D__MD5Final -DMD5Update=3D__MD5Update -DMD5Pad=3D__MD5P= ad -DSHA256_Init=3D__SHA256_Init -DSHA256_Final=3D__SHA256_Final -DSHA256_U= pdate=3D__SHA256_Update -DSHA512_Init=3D__SHA512_Init -DSHA512_Final=3D__SH= A512_Final -DSHA512_Update=3D__SHA512_Update -std=3Dgnu99 -fstack-protector= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -c -o crypt-= md5.So --- lib/libexpat__L --- =3D=3D=3D> lib/libexpat (obj,depend,all,install) --- lib/libcrypt__L --- In file included from :33: :10:9: error: 'MD5Init' macro redefined [-Werror,-Wmacro-redefined] #define MD5Init _libmd_MD5Init ^ :8:9: note: previous definition is here #define MD5Init __MD5Init ^ In file included from :33: :11:9: error: 'MD5Update' macro redefined [-Werror,-Wmacro-redefined] #define MD5Update _libmd_MD5Update ^ :10:9: note: previous definition is here #define MD5Update __MD5Update ^ In file included from :33: :12:9: error: 'MD5Pad' macro redefined [-Werror,-Wmacro-redefined] #define MD5Pad _libmd_MD5Pad ^ :11:9: note: previous definition is here #define MD5Pad __MD5Pad ^ In file included from :33: :13:9: error: 'MD5Final' macro redefined [-Werror,-Wmacro-redefined] #define MD5Final _libmd_MD5Final ^ :9:9: note: previous definition is here #define MD5Final __MD5Final ^ --- lib/libexpat__L --- --- obj --- --- lib/libcrypt__L --- 4 errors generated. *** [crypt-md5.So] Error code 1 make[4]: stopped in 1 error make[4]: stopped in --- lib/libexpat__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- lib/libbz2__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in --- lib/libelf__L --- A failure has been detected in another branch of the parallel make make[4]: stopped in A failure has been detected in another branch of the parallel make make[3]: stopped in *** [libraries] Error code 2 make[2]: stopped in 1 error make[2]: stopped in *** [_libraries] 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