Hi Jaco, my guees is that you are compiling this against OpenSSL 3.x headers, but linking it to old libssl.so <http://libssl.so/>.1
Using gmake V=1 should give you more insight about the linker flags and paths used, but generally having two different versions of libssl.so <http://libssl.so/> (development version) is not supported as it is impossible to get right when mixing libraries from different directories. I would suggest uninstalling the system development OpenSSL libraries (keeping just the shared libs) and trying again. Ondrej -- Ondřej Surý (He/Him) ond...@isc.org My working hours and your working hours may be different. Please do not feel obligated to reply outside your normal working hours. > On 14. 8. 2024, at 13:43, Jaco Lesch <ja...@saix.net> wrote: > > Hi all > > Having a problem to get BIND 9.18.28 to compile on Solaris 11.4 on x86 and > SPARC. Getting the following errors when running "gmake", similar errors on > both x86 and SPARC : > ================================================================== > Making all in misc > gmake[3]: Entering directory '/usr/local/src/bind-9.18.28/doc/misc' > CC cfg_test-cfg_test.o > CCLD cfg_test > ld: warning: file /usr/local/src/bind-9.18.28/lib/dns/.libs/libdns.so: linked > to ../../lib/dns/.libs/libdns.so: attempted multiple inclusion of file > ld: warning: file /usr/local/src/bind-9.18.28/lib/isc/.libs/libisc.so: linked > to ../../lib/isc/.libs/libisc.so: attempted multiple inclusion of file > Undefined first referenced > symbol in file > TLS_client_method ../../lib/isc/.libs/libisc.so > SSL_CTX_set_options ../../lib/isc/.libs/libisc.so > SSL_CTX_set0_tmp_dh_pkey ../../lib/isc/.libs/libisc.so > SSL_SESSION_is_resumable ../../lib/isc/.libs/libisc.so > . > . > . > > EVP_MD_CTX_free ../../lib/isc/.libs/libisc.so > SSL_session_reused ../../lib/isc/.libs/libisc.so > X509_getm_notBefore ../../lib/isc/.libs/libisc.so > ld: fatal: symbol referencing errors > collect2: error: ld returned 1 exit status > gmake[3]: *** [Makefile:597: cfg_test] Error 1 > gmake[3]: Leaving directory '/usr/local/src/bind-9.18.28/doc/misc' > gmake[2]: *** [Makefile:452: all-recursive] Error 1 > gmake[2]: Leaving directory '/usr/local/src/bind-9.18.28/doc' > gmake[1]: *** [Makefile:629: all-recursive] Error 1 > gmake[1]: Leaving directory '/usr/local/src/bind-9.18.28' > gmake: *** [Makefile:535: all] Error 2 > =================================================================== > > I configure with the following variables set: > ============================= > CC=/usr/bin/gcc > CFLAGS="-m64 -fPIC -DPIC -O3" > LDFLAGS="" > CPPFLAGS="-m64" > PKG_CONFIG_PATH=/usr/openssl/3/lib/64/pkgconfig:/usr/lib/amd64/pkgconfig > MAKE=/usr/gnu/bin/make > ============================= > > And have attempted both the Solaris "ld" and GNU "ld" with similar results. > Any advice and guidance regarding this matter will be appreciated. > > Thanks > > -- > --- > Jaco Lesch > SAIX HLS > Email: ja...@saix.net > > -- > 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 -- 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