[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#4944) 2.3.35 and openssl-0.9.8e
Looks like your OpenSSL library depends on -ldl. That's an OpenSSL build
problem, not OpenLDAP. Can probably get around it by adding -ldl to LIBS
on the configure invocation. This ITS will be closed.
ghenry@suretecsystems.com wrote:
> <quote who="Howard Chu">
>> It works for me. Check your config.log to see why it didn't link.
>
> Here's the main probs:
>
> configure:19501: /usr/local/bin/gcc -E -I/usr/local/ssl/include
> -I/usr/local/BerkeleyDB.4.2/include conftest.c
> configure:19507: $? = 0
> configure:19527: result: yes
> configure:19562: checking for openssl/ssl.h
> configure:19569: result: yes
> configure:19584: checking for SSL_library_init in -lssl
> configure:19614: /usr/local/bin/gcc -o conftest -g -O2
> -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.2/include
> -L/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib conftest.c -lssl
> -lcrypto -lresolv >&5
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x2ae): In function
> `dlfcn_bind_func':
> : undefined reference to `dlsym'
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x333): In function
> `dlfcn_bind_func':
> : undefined reference to `dlerror'
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x3ae): In function
> `dlfcn_bind_var':
> : undefined reference to `dlsym'
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x431): In function
> `dlfcn_bind_var':
> : undefined reference to `dlerror'
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x497): In function
> `dlfcn_unload':
> : undefined reference to `dlclose'
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x557): In function
> `dlfcn_load':
> : undefined reference to `dlopen'
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x5b5): In function
> `dlfcn_load':
> : undefined reference to `dlclose'
> /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x5ec): In function
> `dlfcn_load':
> : undefined reference to `dlerror'
> collect2: ld returned 1 exit status
> configure:19620: $? = 1
> configure: failed program was:
> | /* confdefs.h. *
>
> | char SSL_library_init ();
> | int
> | main ()
> | {
> | SSL_library_init ();
> | ;
> | return 0;
> | }
> configure:19646: result: no
> configure:19657: checking for ssl3_accept in -lssl
> configure:19687: /usr/local/bin/gcc -o conftest -g -O2
> -I/usr/local/ssl/include -I/usr/local/BerkeleyDB.4.2/include
> -L/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib conftest.c -lssl
> -lcrypto -lRSAglue -lrsaref -lresolv >&5
> /usr/bin/ld: cannot find -lRSAglue
> collect2: ld returned 1 exit status
> configure:19693: $? = 1
> configure: failed program was:
> | /* confdefs.h. */
>
>
> Like I said, this didn't happen in 0.9.7, will check my built options with
> 0.9.8
>
> Gavin.
>
>
>
--
-- Howard Chu
Chief Architect, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/