[gnutls-help] libgnutls undefined reference

Anton anton.vojlenko at gmail.com
Sat Feb 27 12:58:50 CET 2016


Hello All,

When I'm trying to build the latest GnuTLS package for CentOS 6.7 64bit 
I have next error:

make[4]: Entering directory `/home/tokezo/gnutls-3.4.9/src'
   CCLD     psktool
../lib/.libs/libgnutls.so: undefined reference to `nettle_secp_192r1'
../lib/.libs/libgnutls.so: undefined reference to `nettle_secp_224r1'
collect2: ld returned 1 exit status
make[4]: *** [psktool] Error 1

$ ldd ./lib/.libs/libgnutls.so
     linux-vdso.so.1 =>  (0x00007ffc66bb7000)
     libz.so.1 => /lib64/libz.so.1 (0x00007fa7f7516000)
     libp11-kit.so.0 => /usr/lib64/libp11-kit.so.0 (0x00007fa7f72b2000)
     librt.so.1 => /lib64/librt.so.1 (0x00007fa7f70a9000)
     libtasn1.so.6 => /usr/lib64/libtasn1.so.6 (0x00007fa7f6e97000)
     libnettle.so.6 => /usr/lib64/libnettle.so.6 (0x00007fa7f6c60000)
     libhogweed.so.4 => /usr/lib64/libhogweed.so.4 (0x00007fa7f6a34000)
     libgmp.so.3 => /usr/lib64/libgmp.so.3 (0x00007fa7f67d9000)
     libc.so.6 => /lib64/libc.so.6 (0x00007fa7f6445000)
     libffi.so.5 => /usr/lib64/libffi.so.5 (0x00007fa7f633d000)
     libdl.so.2 => /lib64/libdl.so.2 (0x00007fa7f6139000)
     libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa7f5f1c000)
     /lib64/ld-linux-x86-64.so.2 (0x0000003c78400000)

$ objdump -T ./lib/.libs/libgnutls.so | grep 
'nettle_secp_192r1\|nettle_secp_224r1'
0000000000000000      D  *UND*    0000000000000000 nettle_secp_192r1
0000000000000000      D  *UND*    0000000000000000 nettle_secp_224r1

# rpm -qa | grep nettle
nettle-devel-3.2-2.el6.x86_64
nettle-3.2-2.el6.x86_64

# rpm -qa | grep p11-kit
p11-kit-trust-0.23.2-2.el6.x86_64
p11-kit-devel-0.23.2-2.el6.x86_64
p11-kit-0.23.2-2.el6.x86_64

Any idea why it happens and how to solve it?

Best regards,
Anton Voylenko








-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20160227/3c0f52b2/attachment-0001.html>


More information about the Gnutls-help mailing list