[nsd-users] Problem installing NSD
W.C.A. Wijngaards
wouter at NLnetLabs.nl
Tue Jan 3 11:27:54 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Eduardo,
openssl config printouts its 'config result' as a little table of what
it does (at the start, above the other make lines), and that would be
useful; it somehow enables a dependency on libdl, and then we can
replicate and test this situation (well, that was on my mind :-) ).
Have fun with NSD!
Best regards,
Wouter
On 01/03/2012 12:22 PM, Eduardo Duarte wrote:
> Hello,
>
> And it worked! I did the line like you said and it worked. I
> already have NSD installed.
>
> The line that I used for the configuration of openssl was
> "./config --prefix=/usr/". What do you mean when on your last
> question?
>
> Thanks,
>
> Eduardo Duarte
>
> W.C.A. Wijngaards wrote, On 01/03/2012 08:30 AM: Hi Eduardo,
>
>
> On 01/02/2012 05:31 PM, Eduardo Duarte wrote:
>>>> Hello,
>>>>
>>>> When running just "./configure" I'm using the openssl
>>>> installed in the machine, but when running with "./configure
>>>> --with-ssl=/root/openssl/openssl-1.0.0e/" is the compilation
>>>> directory...
>>>>
>>>> But when running it normally I look to the config.log (also
>>>> in attatch) and have the following error.
> The solution would be LIBS=-ldl ./configure so that it adds libdl
> to the link list, openssl seems to require it. This workaround is
> for you but perhaps NSD needs to detect this openssl need. What
> was your openssl config option line? This is something with the
> openssl 1.0 loadable crypto module thingys?
>
> Best regards, Wouter
>
>>>> ********************* configure:7036: result: yes
>>>> configure:7312: checking for SSL configure:7335: result:
>>>> found in /usr configure:7344: checking for HMAC_CTX_init in
>>>> -lcrypto configure:7369: gcc -o conftest -g -O2 conftest.c
>>>> -lcrypto>&5
>>>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libcrypto.a(dso_dlfcn.o):
>>>>
>>>>
>
>>>>
In function `dlfcn_globallookup':
>>>> dso_dlfcn.c:(.text+0x2d): undefined reference to `dlopen'
>>>> dso_dlfcn.c:(.text+0x43): undefined reference to `dlsym'
>>>> dso_dlfcn.c:(.text+0x4d): undefined reference to `dlclose'
>>>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libcrypto.a(dso_dlfcn.o):
>>>>
>>>>
>
>>>>
In function `dlfcn_pathbyaddr':
>>>> dso_dlfcn.c:(.text+0x8f): undefined reference to `dladdr'
>>>> dso_dlfcn.c:(.text+0xe8): undefined reference to `dlerror'
>>>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libcrypto.a(dso_dlfcn.o):
>>>>
>>>>
>
>>>>
In function `dlfcn_bind_func':
>>>> dso_dlfcn.c:(.text+0x43d): undefined reference to `dlsym'
>>>> dso_dlfcn.c:(.text+0x514): undefined reference to `dlerror'
>>>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libcrypto.a(dso_dlfcn.o):
>>>>
>>>>
>
>>>>
In function `dlfcn_bind_var':
>>>> dso_dlfcn.c:(.text+0x5a1): undefined reference to `dlsym'
>>>> dso_dlfcn.c:(.text+0x67d): undefined reference to `dlerror'
>>>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libcrypto.a(dso_dlfcn.o):
>>>>
>>>>
>
>>>>
In function `dlfcn_unload':
>>>> dso_dlfcn.c:(.text+0x6e3): undefined reference to `dlclose'
>>>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libcrypto.a(dso_dlfcn.o):
>>>>
>>>>
>
>>>>
In function `dlfcn_load':
>>>> dso_dlfcn.c:(.text+0x7b7): undefined reference to `dlopen'
>>>> dso_dlfcn.c:(.text+0x828): undefined reference to `dlclose'
>>>> dso_dlfcn.c:(.text+0x86d): undefined reference to `dlerror'
>>>> collect2: ld returned 1 exit status *********************
>>>> Any ideas?
>>>>
>>>> Thanks,
>>>>
>>>> Eduardo Duarte
>>>>
>>>> W.C.A. Wijngaards wrote, On 01/02/2012 04:04 PM: Hi Eduardo,
>>>>
>>>> You did install the openssl to that directory, right? It
>>>> contains include/ lib/ and that sort of thing? It is not the
>>>> compilation directory of openssl?
>>>>
>>>> config.log contains an error message, search the text file
>>>> for the 'checking for HMAX_CTX ..' and see what it says (some
>>>> compiler error no doubt).
>>>>
>>>> Best regards, Wouter
>>>>
>>>> On 01/02/2012 04:44 PM, Eduardo Duarte wrote:
>>>>>>> Hello,
>>>>>>>
>>>>>>> The version of CentOS is "CentOS release 5.6 (Final)"
>>>>>>> There is no special reason for building with this
>>>>>>> CentOS version but the default one was 0.9.6 if I'm not
>>>>>>> mistaken and for that reason I build and install the
>>>>>>> latest OpenSSL on the machine. The current output of
>>>>>>> the openssl version is bellow. ************* [root at vm12
>>>>>>> ~]# openssl version OpenSSL 1.0.0e 6 Sep 2011
>>>>>>> *************
>>>>>>>
>>>>>>> I try to run "./configure" without any arguments and I
>>>>>>> get the error I send. I also try to run "./configure
>>>>>>> --with-ssl=/root/openssl/openssl-1.0.0e/" but the
>>>>>>> error continue.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Eduardo Duarte
>>>>>>>
>>>>>>>
>>>>>>> Anand Buddhdev wrote, On 01/02/2012 03:36 PM:
>>>>>>>> On 02/01/2012 16:25, Eduardo Duarte wrote:
>>>>>>>>
>>>>>>>> Hi Eduardo,
>>>>>>>>
>>>>>>>>> I'm new to NSD and I'm trying to install it on a
>>>>>>>>> CentOS Machine. I just compile a new OpenSSL 1.0.0e
>>>>>>>>> version on to the machine but I always get the
>>>>>>>>> error bellow when running "./configure", and I
>>>>>>>>> already try it a few times.
>>>>>>>>> ********************************** checking for
>>>>>>>>> memmove... yes checking for pselect prototype in
>>>>>>>>> sys/select.h... yes checking for ctime_r prototype
>>>>>>>>> in time.h... yes checking for struct timespec...
>>>>>>>>> yes checking for SSL... found in
>>>>>>>>> /root/openssl/openssl-1.0.0e/ checking for
>>>>>>>>> HMAC_CTX_init in -lcrypto... no configure: error:
>>>>>>>>> OpenSSL found in /root/openssl/openssl-1.0.0e/, but
>>>>>>>>> version 0.9.7 or higher is required
>>>>>>>>> **********************************
>>>>>>>>>
>>>>>>>>> Does any one had already a similar problem? Or can
>>>>>>>>> help me with it?
>>>>>>>> What version of CentOS are you building on? Is there
>>>>>>>> any reason you specifically built this version of
>>>>>>>> OpenSSL? Is the CentOS default not suitable?
>>>>>>>>
>>>>>>>> Also, what options are you running "configure" with?
>>>>>>>>
>>>>>>>> Anand Buddhdev RIPE NCC
>>>>>>> _______________________________________________
>>>>>>> nsd-users mailing list nsd-users at NLnetLabs.nl
>>>>>>> http://open.nlnetlabs.nl/mailman/listinfo/nsd-users
>>>>> _______________________________________________ nsd-users
>>>>> mailing list nsd-users at NLnetLabs.nl
>>>>> http://open.nlnetlabs.nl/mailman/listinfo/nsd-users
>>>>
>>>> _______________________________________________ nsd-users
>>>> mailing list nsd-users at NLnetLabs.nl
>>>> http://open.nlnetlabs.nl/mailman/listinfo/nsd-users
>> _______________________________________________ nsd-users mailing
>> list nsd-users at NLnetLabs.nl
>> http://open.nlnetlabs.nl/mailman/listinfo/nsd-users
> _______________________________________________ nsd-users mailing
> list nsd-users at NLnetLabs.nl
> http://open.nlnetlabs.nl/mailman/listinfo/nsd-users
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJPAuY6AAoJEJ9vHC1+BF+N4S4P/itqfS8qbiE7Cc+pVpIe7h2h
tUSKzEha0z7hvJ8Swvi2Wms86oeyUkFRLmv2+jibP/T2eULMmSQsm6k3uL4mI+ZT
44K1jpsCIITQek8heOmpNXqmSJphbM1Hdgv5flq5VUSvPu0ZS0g4ev75meIRV5fw
oEIR8RoqEFfTM9+YSZHNou5EI4sD7WTwPY7hfi0hfhuFgVDq/+HckCqhmY2QFzYy
VkzZnbc7TeXuk5i3U8E89zSzIunMJmFIlYVSk1BOvY+xhB5tVZt1IWw7OV1pmWKy
SV80yQILU78XZJAD8nMEoaH1vpyKF6yN0TBV1wXJuesrU07HWAlPHs0DcvFCqqHt
bIytvWfwOaLB+GqGxxXZ81kwT8Z+nZtfS06HbCdP4NdjLvntSKQl/qGJcp0kb1kD
rbD5GEdhRmoLtc22TxZUyv7SFPy7c99BzFDWjmHXu1vUG2ZxCbQO6UkVRKMVr/qq
16ZgMH/I4PwwuV1ENK321ZNxhLdg8AreZxRDpmZD7XOpn9TKDDDvKDKBYxoES8gA
thTM4pMXdBIlT2+XSQv9V3IQL8ViKyRqmyITxv0XCsxJkAsf3OufWfk3E1LfBxBM
m+Wox1vikSN12PFrCflwBHRf1jHudn5+oJe9UWPSek3hAHnLxmuRyOTKd/x/oP14
CgUPhzgGRjVuJWQG2xsM
=ZxxY
-----END PGP SIGNATURE-----
More information about the nsd-users
mailing list