<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <font size="4" face="monospace">Stacey and Ondrej<br>
      <br>
      Thanks for the feedback and link to the patches. This did indeed
      did the trick and gave insight into the compile problem.<br>
      <br>
      Regards<br>
    </font><br>
    <div class="moz-cite-prefix">On 2024/08/14 15:11, Stacey Marshall
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:A7526B02-3BFA-441C-B185-C9C3E3524DFF@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div style="font-family: sans-serif;">
        <div class="markdown" style="white-space: normal;">
          <p dir="auto">Hi Jaco,</p>
          <p dir="auto">Ondřej is right, for Solaris build I have to
            patch two Makefiles to change the order of the library paths
            such that the OpenSSL 3 libraries are found.<br>
            Once Solaris 11.4 moves OpenSSL 1 out of the way the patch
            wont be needed but until then...</p>
          <p dir="auto"><a
href="https://github.com/oracle/solaris-userland/blob/master/components/bind/patches/006-OpenSSL-3.patch"
              style="color: #3983C4;" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://github.com/oracle/solaris-userland/blob/master/components/bind/patches/006-OpenSSL-3.patch</a></p>
          <p dir="auto">See also <a
href="https://gitlab.isc.org/isc-projects/bind9/-/issues/3414"
              style="color: #3983C4;" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://gitlab.isc.org/isc-projects/bind9/-/issues/3414</a></p>
          <p dir="auto">Regards,</p>
          <p dir="auto">Stacey</p>
          <p dir="auto">On 14 Aug 2024, at 14:03, Ondřej Surý wrote:</p>
        </div>
        <div class="plaintext" style="white-space: normal;">
          <blockquote
style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;">
            <p dir="auto">Hi Jaco,</p>
            <p dir="auto">my guees is that you are compiling this
              against OpenSSL 3.x headers, but linking it to old
              libssl.so <<a href="http://libssl.so/"
                style="color: #777777;" moz-do-not-send="true"
                class="moz-txt-link-freetext">http://libssl.so/</a>>
              .1</p>
            <p dir="auto">Using gmake V=1 should give you more insight
              about the linker flags and paths used, but generally
              <br>
              having two different versions of libssl.so <<a
                href="http://libssl.so/" style="color: #777777;"
                moz-do-not-send="true" class="moz-txt-link-freetext">http://libssl.so/</a>>
              (development version) is not supported as it is impossible
              <br>
              to get right when mixing libraries from different
              directories.</p>
            <p dir="auto">I would suggest uninstalling the system
              development OpenSSL libraries (keeping just the shared
              libs)
              <br>
              and trying again.</p>
            <p dir="auto">Ondrej
              <br>
              --
              <br>
              Ondřej Surý (He/Him)
              <br>
              <a class="moz-txt-link-abbreviated" href="mailto:ondrej@isc.org">ondrej@isc.org</a></p>
            <p dir="auto">My working hours and your working hours may be
              different. Please do not feel obligated to reply outside
              your normal working hours.</p>
            <blockquote
style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #999999; color: #999999;">
              <p dir="auto">On 14. 8. 2024, at 13:43, Jaco Lesch
                <a class="moz-txt-link-rfc2396E" href="mailto:jacol@saix.net"><jacol@saix.net></a> wrote:</p>
              <p dir="auto">Hi all</p>
              <p dir="auto">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 :
                <br>
==================================================================
                <br>
                Making all in misc
                <br>
                gmake[3]: Entering directory
                '/usr/local/src/bind-9.18.28/doc/misc'
                <br>
                CC cfg_test-cfg_test.o
                <br>
                CCLD cfg_test
                <br>
                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
                <br>
                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
                <br>
                Undefined first referenced
                <br>
                symbol in file
                <br>
                TLS_client_method ../../lib/isc/.libs/libisc.so
                <br>
                SSL_CTX_set_options ../../lib/isc/.libs/libisc.so
                <br>
                SSL_CTX_set0_tmp_dh_pkey ../../lib/isc/.libs/libisc.so
                <br>
                SSL_SESSION_is_resumable ../../lib/isc/.libs/libisc.so
                <br>
                .
                <br>
                .
                <br>
                .</p>
              <p dir="auto">EVP_MD_CTX_free
                ../../lib/isc/.libs/libisc.so
                <br>
                SSL_session_reused ../../lib/isc/.libs/libisc.so
                <br>
                X509_getm_notBefore ../../lib/isc/.libs/libisc.so
                <br>
                ld: fatal: symbol referencing errors
                <br>
                collect2: error: ld returned 1 exit status
                <br>
                gmake[3]: *** [Makefile:597: cfg_test] Error 1
                <br>
                gmake[3]: Leaving directory
                '/usr/local/src/bind-9.18.28/doc/misc'
                <br>
                gmake[2]: *** [Makefile:452: all-recursive] Error 1
                <br>
                gmake[2]: Leaving directory
                '/usr/local/src/bind-9.18.28/doc'
                <br>
                gmake[1]: *** [Makefile:629: all-recursive] Error 1
                <br>
                gmake[1]: Leaving directory
                '/usr/local/src/bind-9.18.28'
                <br>
                gmake: *** [Makefile:535: all] Error 2
                <br>
===================================================================</p>
              <p dir="auto">I configure with the following variables
                set:
                <br>
                =============================
                <br>
                CC=/usr/bin/gcc
                <br>
                CFLAGS="-m64 -fPIC -DPIC -O3"
                <br>
                LDFLAGS=""
                <br>
                CPPFLAGS="-m64"
                <br>
PKG_CONFIG_PATH=/usr/openssl/3/lib/64/pkgconfig:/usr/lib/amd64/pkgconfig
                <br>
                MAKE=/usr/gnu/bin/make
                <br>
                =============================</p>
              <p dir="auto">And have attempted both the Solaris "ld" and
                GNU "ld" with similar results. Any advice and guidance
                regarding this matter will be appreciated.</p>
              <p dir="auto">Thanks</p>
              <p dir="auto">-- <br>
                ---
                <br>
                Jaco Lesch
                <br>
                SAIX HLS
                <br>
                Email: <a class="moz-txt-link-abbreviated" href="mailto:jacol@saix.net">jacol@saix.net</a></p>
              <p dir="auto">-- <br>
                Visit <a
href="https://lists.isc.org/mailman/listinfo/bind-users"
                  style="color: #999999;" moz-do-not-send="true"
                  class="moz-txt-link-freetext">https://lists.isc.org/mailman/listinfo/bind-users</a>
                to unsubscribe from this list</p>
              <p dir="auto">ISC funds the development of this software
                with paid support subscriptions. Contact us at <a
                  href="https://www.isc.org/contact/"
                  style="color: #999999;" moz-do-not-send="true"
                  class="moz-txt-link-freetext">https://www.isc.org/contact/</a>
                for more information.</p>
              <p dir="auto">bind-users mailing list
                <br>
                <a class="moz-txt-link-abbreviated" href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a>
                <br>
                <a
href="https://lists.isc.org/mailman/listinfo/bind-users"
                  style="color: #999999;" moz-do-not-send="true"
                  class="moz-txt-link-freetext">https://lists.isc.org/mailman/listinfo/bind-users</a></p>
            </blockquote>
            <p dir="auto">-- <br>
              Visit <a
                href="https://lists.isc.org/mailman/listinfo/bind-users"
                style="color: #777777;" moz-do-not-send="true"
                class="moz-txt-link-freetext">https://lists.isc.org/mailman/listinfo/bind-users</a>
              to unsubscribe from this list</p>
            <p dir="auto">ISC funds the development of this software
              with paid support subscriptions. Contact us at <a
                href="https://www.isc.org/contact/"
                style="color: #777777;" moz-do-not-send="true"
                class="moz-txt-link-freetext">https://www.isc.org/contact/</a>
              for more information.</p>
            <p dir="auto">bind-users mailing list
              <br>
              <a class="moz-txt-link-abbreviated" href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a>
              <br>
              <a
                href="https://lists.isc.org/mailman/listinfo/bind-users"
                style="color: #777777;" moz-do-not-send="true"
                class="moz-txt-link-freetext">https://lists.isc.org/mailman/listinfo/bind-users</a></p>
          </blockquote>
        </div>
        <div class="markdown" style="white-space: normal;">
          <p dir="auto">--<br>
            <a href="https://staceymarshall.wordpress.com/"
              style="color: #3983C4;" moz-do-not-send="true">Stacey</a></p>
        </div>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
----
Jaco Lesch
SAIX HLS</pre>
  </body>
</html>