Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-38637

11.4 Build error: ld: error: undefined symbol: gnutls_hash_init

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Critical
    • Resolution: Fixed
    • 11.4
    • N/A
    • Compiling, Encryption
    • None
    • Clang 21.1.3-20250923
    • Not for Release Notes

    Description

      CS 11.4 65608d3f503ba9f4c170fc4e01c539be9fafd46c (Optimized, Clang 21.1.3-20250923)

      ld: error: undefined symbol: gnutls_hash_init
      >>> referenced by gnutls_crypt.c:51 (libmariadb/secure/gnutls_crypt.c:51)
      >>>               CMakeFiles/caching_sha2_password.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_new)
       
      ld: error: undefined symbol: gnutls_hash_deinit
      >>> referenced by gnutls_crypt.c:60 (libmariadb/secure/gnutls_crypt.c:60)
      >>>               CMakeFiles/caching_sha2_password.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_free)
       
      ld: error: undefined symbol: gnutls_hash
      >>> referenced by gnutls_crypt.c:67 (libmariadb/secure/gnutls_crypt.c:67)
      >>>               CMakeFiles/caching_sha2_password.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_input)
       
      ld: error: undefined symbol: gnutls_hash_output
      >>> referenced by gnutls_crypt.c:72 (libmariadb/secure/gnutls_crypt.c:72)
      >>>               CMakeFiles/caching_sha2_password.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_result)
      ld: error: undefined symbol: gnutls_hash_init
      >>> referenced by gnutls_crypt.c:51 (libmariadb/secure/gnutls_crypt.c:51)
      >>>               CMakeFiles/client_ed25519.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_new)
       
      ld: error: undefined symbol: gnutls_hash_deinit
      >>> referenced by gnutls_crypt.c:60 (libmariadb/secure/gnutls_crypt.c:60)
      >>>               CMakeFiles/client_ed25519.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_free)
       
      ld: error: undefined symbol: gnutls_hash
      >>> referenced by gnutls_crypt.c:67 (libmariadb/secure/gnutls_crypt.c:67)
      >>>               CMakeFiles/client_ed25519.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_input)
       
      ld: error: undefined symbol: gnutls_hash_output
      >>> referenced by gnutls_crypt.c:72 (libmariadb/secure/gnutls_crypt.c:72)
      >>>               CMakeFiles/client_ed25519.dir/libmariadb/secure/gnutls_crypt.c.o:(ma_hash_result)
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      make[2]: *** [libmariadb/CMakeFiles/caching_sha2_password.dir/build.make:118: libmariadb/caching_sha2_password.so] Error 1
      make[1]: *** [CMakeFiles/Makefile2:3859: libmariadb/CMakeFiles/caching_sha2_password.dir/all] Error 2
      make[1]: *** Waiting for unfinished jobs....
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      make[2]: *** [libmariadb/CMakeFiles/client_ed25519.dir/build.make:198: libmariadb/client_ed25519.so] Error 1
      make[1]: *** [CMakeFiles/Makefile2:3827: libmariadb/CMakeFiles/client_ed25519.dir/all] Error 2
      

      Attachments

        Issue Links

          Activity

            People

              wlad Vladislav Vaintroub
              Roel Roel Van de Paar
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.