<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.