Use a non EoL version of OpenSSL. -- Mark Andrews
> On 5 May 2021, at 22:32, Dennis Clarke via bind-users > <bind-users@lists.isc.org> wrote: > > > This has kept me spinning in a few hours since yesterday. So I gave a > try at configure and compile of bind-9.11.31 on ye Fujitsu/Oracle SPARC > Solaris 10 boxen and I see : > > > . > . > . > /opt/developerstudio12.6/bin/cc -mt > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include > -I../../lib/dns/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include > -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include > -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include > -I../../lib/isccfg/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include > -I../../lib/lwres/unix/include -I../../lib/lwres/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include > -I../../lib/bind9/include -I/opt/bw/include -D_REENTRANT > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL > -DVERSION=\"9.11.31\" -D_XPG4_2 -D__EXTENSIONS__ -std=iso9899:2011 -m64 > -xarch=sparc -g -mc -xs -errfmt=error -erroff=%none -errshort=full > -errtags=yes -errwarn=%none -ftrap=%none -xbuiltin=%none -xildoff > -xlibmieee -xstrconst -xcode=pic32 -xmemalign=8s -xnolibmil -xunroll=1 > -xregs=no%appl -xdebugformat=dwarf -I/usr/include/libxml2 -KPIC -c > isc-hmac-fixup-symtbl.c > gmake[3]: Leaving directory > '/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/bin/tools' > Undefined first referenced > symbol in file > EVP_MD_CTX_new ../../lib/isc/libisc-nosymtbl.a(md5.o) > EVP_sha512 ../../lib/isc/libisc-nosymtbl.a(sha2.o) > EVP_sha384 ../../lib/isc/libisc-nosymtbl.a(sha2.o) > EVP_sha224 ../../lib/isc/libisc-nosymtbl.a(sha2.o) > EVP_sha256 ../../lib/isc/libisc-nosymtbl.a(sha2.o) > EVP_DigestInit ../../lib/isc/libisc-nosymtbl.a(md5.o) > EVP_DigestUpdate ../../lib/isc/libisc-nosymtbl.a(md5.o) > EVP_MD_CTX_reset ../../lib/isc/libisc-nosymtbl.a(sha2.o) > EVP_md5 ../../lib/isc/libisc-nosymtbl.a(md5.o) > EVP_sha1 ../../lib/isc/libisc-nosymtbl.a(sha1.o) > EVP_DigestFinal ../../lib/isc/libisc-nosymtbl.a(md5.o) > EVP_MD_CTX_free ../../lib/isc/libisc-nosymtbl.a(md5.o) > ld: fatal: symbol referencing errors. No output written to > isc-hmac-fixuptmp1 > gmake[2]: *** [Makefile:495: isc-hmac-fixup] Error 1 > gmake[2]: Leaving directory > '/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/bin/tools' > gmake[1]: *** [Makefile:79: subdirs] Error 1 > gmake[1]: Leaving directory > '/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/bin' > gmake: *** [Makefile:88: subdirs] Error 1 > > > That is just bizarre because I can cd into the bin/tools directory and > do the link stage manually just fine : > > alpha $ /opt/developerstudio12.6/bin/cc -mt \ >> -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 \ >> -I../.. \ >> -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include \ >> -I../../lib/dns/include \ >> -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include \ >> -I../../lib/isc \ >> -I../../lib/isc/include \ >> -I../../lib/isc/unix/include \ >> -I../../lib/isc/pthreads/include \ >> -I../../lib/isc/noatomic/include \ >> -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include \ >> -I../../lib/isccfg/include \ >> -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include \ >> -I../../lib/lwres/unix/include \ >> -I../../lib/lwres/include \ >> -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include \ >> -I../../lib/bind9/include \ >> -I/opt/bw/include \ >> -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL \ >> -DVERSION=\"9.11.31\" \ >> -D_XPG4_2 -D__EXTENSIONS__ -std=iso9899:2011 \ >> -m64 -xarch=sparc -g -mc -xs -errfmt=error -erroff=%none -errshort=full \ >> -errtags=yes -errwarn=%none -ftrap=%none -xbuiltin=%none -xildoff \ >> -xlibmieee -xstrconst -xcode=pic32 -xmemalign=8s -xnolibmil -xunroll=1 \ >> -xregs=no%appl -xdebugformat=dwarf -KPIC \ >> -H -# -c isc-hmac-fixup-symtbl.c > ### cc: Note: NLSPATH = > /opt/developerstudio12.6/bin/../lib/locale/%L/LC_MESSAGES/%N.cat:/opt/developerstudio12.6/bin/../../lib/locale/%L/LC_MESSAGES/%N.cat > ### cc: Note: TMPDIR = /var/tmp/dclarke > ### command line files and options (expanded): > ### -mt=yes -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include > -I../../lib/dns/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include > -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include > -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include > -I../../lib/isccfg/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include > -I../../lib/lwres/unix/include -I../../lib/lwres/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include > -I../../lib/bind9/include -I/opt/bw/include -D_REENTRANT > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL -DVERSION="9.11.31" > -D_XPG4_2 -D__EXTENSIONS__ -std=c11 -m64 -xarch=sparc > -xdebuginfo=line,param,variable,tagtype,codetag,decl -xglobalize=yes > -xpatchpadding=fix -xkeep_unref=funcs,vars -mc -xs=yes -errfmt=error > -erroff=%none -errshort=full -errtags=yes -errwarn=%none -ftrap=%none > -xbuiltin=%none -xlibmieee -xstrconst -xmemalign=8s -xnolibmil > -xunroll=1 -xregs=no%appl -xdebugformat=dwarf -xcode=pic32 -H -# -c > isc-hmac-fixup-symtbl.c > /opt/developerstudio12.6/lib/compilers/bin/acomp -D_REENTRANT > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENSSL -DVERSION="9.11.31" > -D_XPG4_2 -D__EXTENSIONS__ -H -Qy -std=c11 -i isc-hmac-fixup-symtbl.c > -D__SunOS_5_10 -D__SunOS_RELEASE=0x051000 -D__SUNPRO_C=0x5150 -D__unix > -D__SVR4__ -D__svr4__ -D__SVR4 -D__sun -D__sun__ -D__SunOS -D__sparcv9 > -D__sparc_v9__ -D__sparc -D__sparc__ -D_LP64 -D__LP64__ -D__arch64__ > -D__ORDER_LITTLE_ENDIAN__=1234 -D__ORDER_BIG_ENDIAN__=4321 > -D__BYTE_ORDER__=__ORDER_BIG_ENDIAN__ -D__BUILTIN_VA_ARG_INCR > -D__C11FEATURES__ -D__C99FEATURES__ -D__STRICT_ANSI__ > -D__PRAGMA_REDEFINE_EXTNAME -Dunix -Dsun -Dsparc -D__RESTRICT > -D__FLT_EVAL_METHOD__=0 -D_REENTRANT -D__SUN_PREFETCH > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include > -I../../lib/dns/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include > -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include > -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include > -I../../lib/isccfg/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include > -I../../lib/lwres/unix/include -I../../lib/lwres/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include > -I../../lib/bind9/include -I/opt/bw/include -I-xbuiltin > -I/opt/developerstudio12.6/lib/compilers/include/cc -2K -errfmt=error > -erroff=%none -errshort=full -errwarn=%none -errtags -xbuiltin=%none > -strconst -fsimple=0 -m64 -fparam_ir -fparam_ir -xglobalize=yes > -xdebuginfo=line,param,variable,tagtype,codetag,decl > -xkeep_unref=funcs,vars -xF=%none > -xdbggen=dwarf+usedonly+incl+line+param+variable+tagtype+codetag+decl > -xldscope=global -xivdep=loop -xanalyze=code -c99OS > "-g/opt/developerstudio12.6/bin/cc -mt > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003 -I../.. > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/dns/include > -I../../lib/dns/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include > -I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include > -I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isccfg/include > -I../../lib/isccfg/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/lwres/include > -I../../lib/lwres/unix/include -I../../lib/lwres/include > -I/opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/bind9/include > -I../../lib/bind9/include -I/opt/bw/include -D_REENTRANT > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS='64' -DOPENSSL > -DVERSION='"9.11.31"' -D_XPG4_2 -D__EXTENSIONS__ -std=iso9899:2011 -m64 > -xarch=sparc -g -mc -xs -errfmt=error -erroff=%none -errshort=full > -errtags=yes -errwarn=%none -ftrap=%none -xbuiltin=%none -xildoff > -xlibmieee -xstrconst -xcode=pic32 -xmemalign=8s -xnolibmil -xunroll=1 > -xregs=no%appl -xdebugformat=dwarf -KPIC -H -c " -destination_ir=iropt > -r /var/tmp/dclarke/acomp.1620217682.10303.01.ir > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/backtrace.h > > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/types.h > /usr/include/stdbool.h > /usr/include/sys/feature_tests.h > /usr/include/sys/ccompile.h > /usr/include/sys/isa_defs.h > > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/bind9.h > > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/platform.h > /usr/include/limits.h > /usr/include/iso/limits_iso.h > /usr/include/sys/int_limits.h > /usr/include/sys/unistd.h > /usr/include/inttypes.h > /usr/include/sys/inttypes.h > /usr/include/sys/int_types.h > /usr/include/sys/int_const.h > /usr/include/sys/int_fmtio.h > /usr/include/sys/stdint.h > ../../lib/isc/unix/include/isc/offset.h > /usr/include/sys/types.h > /usr/include/sys/machtypes.h > /usr/include/sys/select.h > /usr/include/sys/time_impl.h > /usr/include/sys/time.h > /usr/include/sys/types.h > /usr/include/time.h > > /usr/include/iso/time_iso.h > /usr/include/sys/select.h > /usr/include/stddef.h > /usr/include/iso/stddef_iso.h > > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/list.h > > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/assertions.h > > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/lang.h > > /opt/bw/build/bind-9.11.31_sunos5.10_sparcv9.003/lib/isc/include/isc/likely.h > cat /var/tmp/dclarke/acomp.1620217682.10303.01.ir >> /var/tmp/dclarke/acomp.1620217682.10303.02.ir > /opt/developerstudio12.6/lib/compilers/bin/previse -Qy -erroff=%none > -errwarn=%none -errtags -O3 -xarch=sparc -m64 -xchip=generic > -xcache=generic -xdebuginfo=line,param,variable,tagtype,codetag,decl > -depend -xbuiltin=%none -xprefetch=auto,explicit -xprefetch_level=1 > -xprefetch_auto_type=no%indirect_array_access -o > /var/tmp/dclarke/iropt.1620217682.10303.03.ir > "-Astatic_err_check:previse_iropt=on:umr=on:aob=on:free=on:nulld=on:nullc=on:msg_ctl_level=0:analytics=off:stderr_output=on" > /var/tmp/dclarke/acomp.1620217682.10303.02.ir > /opt/developerstudio12.6/lib/compilers/bin/cg -Qy -fsimple=0 > -xarch=sparc -m64 -xchip=generic -xcache=generic -comdat -ftrap=%none > -xpatchpadding=fix -xdebuginfo=line,param,variable,tagtype,codetag,decl > -xkeep_unref=funcs,vars -s -xbuiltin=%none -xcode=pic32 -xannotate=yes > -xmemalign=8s -xprefetch=auto,explicit > -xprefetch_auto_type=no%indirect_array_access -xcheck=stkovf > -xcheck=noreturn -xthreadvar=dynamic -xregs=no%appl -unroll=1 > -xvector=no -mt -oo isc-hmac-fixup-symtbl.o -ir > /var/tmp/dclarke/acomp.1620217682.10303.01.ir > /usr/ccs/bin/mcs -c isc-hmac-fixup-symtbl.o > alpha $ > > OKee and that looks like it worked. > > I did go back and rebuild 9.11.26 with no issue. However this same > strange bizarre pile of undefined symbols appears when I try to build > 9.11.27 and 9.11.28 and of course 9.11.31. > > Any hints at all would be great. > > > > -- > Dennis Clarke > RISC-V/SPARC/PPC/ARM/CISC > UNIX and Linux spoken > GreyBeard and suspenders optional > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > ISC funds the development of this software with paid support subscriptions. > Contact us at https://www.isc.org/contact/ for more information. > > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users