stable/10 build failure @r270925 in "stage 5.1: building 32 bit shim libraries"

David Wolfskill david at catwhisker.org
Tue Sep 2 16:24:19 UTC 2014


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
...
===> lib/libradius (obj,depend,all,install)
===> secure/lib/libssl (obj,depend,all,install)
===> lib/libldns (obj,depend,all,install)
===> 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='clang -m32 -march=i686 -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=gnu99   /usr/src_JNPR-8/lib/libradius/radlib.c
--- lib/libldns__L ---
--- .depend ---
rm -f .depend
...
--- t1_meth.po ---
/../../../crypto/openssl/ssl/t1_meth.c -o t1_meth.po
--- t1_reneg.po ---
clang -m32 -march=i686 -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 -pg  -O2 -pipe  -DTERMIOS -DANSI_SOURCE -I/u
sr/src_JNPR-8/secure/lib/libssl/../../../crypto/openssl -I/usr/src_JNPR-8/secure
/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 -DOPENSSL_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 -DSHA256_AS
M -DSHA512_ASM -DWHIRLPOOL_ASM -std=gnu99 -Qunused-arguments  -fstack-protector 
-Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variabl
e -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu
sed-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted
-parameter -Wno-parentheses -c /usr/src_JNPR-8/secure/lib/libssl--- lib/libldns_
_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/../../../crypto/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=]
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/../../../crypto/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*/);
....

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
-- 
David H. Wolfskill				david at 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20140902/79285bd7/attachment.sig>


More information about the freebsd-stable mailing list