From owner-freebsd-stable@FreeBSD.ORG Tue Sep 2 16:24:19 2014 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2DA3AC61 for ; Tue, 2 Sep 2014 16:24:19 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AD4A81F4B for ; Tue, 2 Sep 2014 16:24:18 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.9/8.14.9) with ESMTP id s82GOAOE015446 for ; Tue, 2 Sep 2014 09:24:10 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.9/8.14.9/Submit) id s82GOAOn015445 for stable@freebsd.org; Tue, 2 Sep 2014 09:24:10 -0700 (PDT) (envelope-from david) Date: Tue, 2 Sep 2014 09:24:10 -0700 From: David Wolfskill To: stable@freebsd.org Subject: stable/10 build failure @r270925 in "stage 5.1: building 32 bit shim libraries" Message-ID: <20140902162410.GQ1286@albert.catwhisker.org> Reply-To: stable@freebsd.org Mail-Followup-To: stable@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="WZLuFERxa6Y0cbOt" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2014 16:24:19 -0000 --WZLuFERxa6Y0cbOt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Running on: FreeBSD 10.0-STABLE #18 r270642: Mon Aug 25 19:25:23 PDT 2014 Updated sources to r270925; buildworld is OK up to: >>> World build started on Mon Sep 1 07:26:05 PDT 2014 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries =2E.. =3D=3D=3D> lib/libradius (obj,depend,all,install) =3D=3D=3D> secure/lib/libssl (obj,depend,all,install) =3D=3D=3D> lib/libldns (obj,depend,all,install) =3D=3D=3D> kerberos5/lib/libhx509 (obj,depend,all,install) --- lib/libradius__L --- --- obj --- --- lib/libldns__L --- --- obj --- --- secure/lib/libssl__L --- --- obj --- --- kerberos5/lib/libhx509__L --- --- obj --- --- lib/libradius__L --- --- .depend --- rm -f .depend CC=3D'clang -m32 -march=3Di686 -mmmx -msse -msse2 -DCOMPAT_32BIT -isystem = /usr/obj/usr/src_JNPR-8/lib32/usr/include/ -L/usr/obj/usr/src_JNPR-8/lib32= /usr/lib32 -B/usr/obj/usr/src_JNPR-8/lib32/usr/lib32' mkdep -f .depend -a = -DWITH_SSL -std=3Dgnu99 /usr/src_JNPR-8/lib/libradius/radlib.c --- lib/libldns__L --- --- .depend --- rm -f .depend =2E.. --- t1_meth.po --- /../../../crypto/openssl/ssl/t1_meth.c -o t1_meth.po --- t1_reneg.po --- clang -m32 -march=3Di686 -mmmx -msse -msse2 -DCOMPAT_32BIT -isystem /usr/o= bj/usr/ src_JNPR-8/lib32/usr/include/ -L/usr/obj/usr/src_JNPR-8/lib32/usr/lib32 -= B/usr /obj/usr/src_JNPR-8/lib32/usr/lib32 -pg -O2 -pipe -DTERMIOS -DANSI_SOURCE= -I/u sr/src_JNPR-8/secure/lib/libssl/../../../crypto/openssl -I/usr/src_JNPR-8/s= ecure /lib/libssl/../../../crypto/openssl/crypto -I/usr/obj/lib32/usr/src_JNPR-8/= secur e/lib/libssl -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPEN= SSL_I A32_SSE2 -DAES_ASM -DVPAES_ASM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM= _MONT -DOPENSSL_BN_ASM_GF2m -DMD5_ASM -DGHASH_ASM -DRMD160_ASM -DSHA1_ASM -DSHA2= 56_AS M -DSHA512_ASM -DWHIRLPOOL_ASM -std=3Dgnu99 -Qunused-arguments -fstack-pro= tector=20 -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-va= riabl e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wn= o-unu sed-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-pro= moted -parameter -Wno-parentheses -c /usr/src_JNPR-8/secure/lib/libssl--- lib/lib= ldns_ _L --- sh /usr/src_JNPR-8/tools/install.sh -C -o root -g wheel -m 444 libldns_p.= a /us r/obj/usr/src_JNPR-8/lib32/usr/lib32/private --- secure/lib/libssl__L --- /../../../crypto/openssl/ssl/t1_reneg.c -o t1_reneg.po --- kerberos5/lib/libhx509__L --- --- asn1_OCSPCertID.po --- --- asn1_OCSPCertID.o --- In file included from asn1_OCSPCertID.c:16: In file included from /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypt= o/heimdal/lib/asn1/der.h:99: /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:13:8: error: unknown type name 'heim_any' const heim_any */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:14:2: error: unknown type name 'heim_any' heim_any */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:18:8: error: unknown type name 'heim_any_set' const heim_any_set */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:19:2: error: unknown type name 'heim_any_set' heim_any_set */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:25:2: error: unknown type name 'heim_any' heim_any */*data*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:32:2: error: unknown type name 'heim_any_set' heim_any_set */*data*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:37:8: error: unknown type name 'heim_bit_string' const heim_bit_string */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:38:2: error: unknown type name 'heim_bit_string' heim_bit_string */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:42:8: error: unknown type name 'heim_bmp_string' const heim_bmp_string */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:43:2: error: unknown type name 'heim_bmp_string' heim_bmp_string */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:47:8: error: unknown type name 'heim_general_string' const heim_general_string */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:48:2: error: unknown type name 'heim_general_string' heim_general_string */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:57:8: error: unknown type name 'heim_integer' const heim_integer */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:58:2: error: unknown type name 'heim_integer' heim_integer */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:62:8: error: unknown type name 'heim_ia5_string' const heim_ia5_string */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -prots3 lines 233662-233679/234002 100%os.h:63:2: error: unknown type name = 'heim_ia5_string' heim_ia5_string */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:72:8: error: unknown type name 'heim_octet_string' const heim_octet_string */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:73:2: error: unknown type name 'heim_octet_string' heim_octet_string */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:77:8: error: unknown type name 'heim_oid' const heim_oid */*from*/, ^ fatal error: too many errors emitted, stopping now [-ferror-limit=3D] 20 errors generated. *** [asn1_OCSPCertID.o] Error code 1 bmake[4]: stopped in /usr/src_JNPR-8/kerberos5/lib/libhx509 --- asn1_OCSPBasicOCSPResponse.So --- In file included from asn1_OCSPBasicOCSPResponse.c:16: In file included from /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypt= o/heimdal/lib/asn1/der.h:99: /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:13:8: error: unknown type name 'heim_any' const heim_any */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:14:2: error: unknown type name 'heim_any' heim_any */*to*/); ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:18:8: error: unknown type name 'heim_any_set' const heim_any_set */*from*/, ^ /usr/src_JNPR-8/kerberos5/lib/libhx509/../../../crypto/heimdal/lib/asn1/der= -protos.h:19:2: error: unknown type name 'heim_any_set' heim_any_set */*to*/); =2E... and things fail to improve beyond that point. I started to poke around at src/crypto/heimdal/lib/asn1/der-protos.h, but that claims to be a generated file; I did not see what process did the generation. I realize that the 32-bit shim libraries aren't essential for all, but I need them for this application; what can I do to help verify that this really is an (objective) issue (vs. a failed construct of my own creation), and help resolve it? I'm happy to test patches or provide additional information. Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --WZLuFERxa6Y0cbOt Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUBe8pXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7+8MQAKCyc74yhxPWuV1kLnGId1cA pEC87dTPlrMbtc7bEyyMzY8zpWt4o3x5dlSxWEFSv/8Ix6OEVvMMWG2xe4PiCQlg LtHl9AlFNXF9hROkVbuTlA7S1cQiY7iNrEMPq9vMoGG44o5dZyLzjkbCTdOBo5vd aPi1WQkjjnnPs7LWFIfwmUotjeJOIn/7OI8WJvLvkvwwswJBB5HI2Hge4waxynMe tDoVXpruyp+8EOJrKh/fbGrJt6PyS90HDsiR1xiA2u+k1CJofH5wQSR4piqIuUXw Ka3T4TCdEHXizB8VtZLtNXX3HDpUl1FqqKUsC4c6hoZL8knjwHC1ecJyN4wbxB86 4tv5luY4M13aoGTTcd73RdEh/oG6qgPpSiLRuBy2OLIikp0WLFSnEtRxHM9rD/wL RsOtl97DdocOs/v9s43CGHuO817K2HWt9mn1S4G2SG3xbqGwlWIGqZe4a6OvRwjX 3YY3fV5wy+7WE56qa6eLHXPVHNPQ/EqLQ2P5K+qw6ko/AOLnAkMbCpFSXeoZyqMt h1mm06HEan0UnDQKp021gk5/0ArfNYalVEA6r4GAUmYkLaenykor61c2nmF3QG6E cKLC4p+vdGZ2e2c6yqBtGxg+cd4DaXbaiYSN3P4LMbdH/11C51CIqpUW7UCHRnmV 96LjkRtQindPePudKMOx =E28U -----END PGP SIGNATURE----- --WZLuFERxa6Y0cbOt--