Dear all, I am trying to install SQLBOX but have no success.
I am trying to do it with SSL support or without SSL support BUT result is almost the same. As far as other installations are concern OpenSSL 0.9.8s is working fine, only SQLBOX is having problem... Correct me if I am wrong!??! ./configure command is doing the same regardless of my choice with-ssl or without-ssl..... How come? One more thing, please, have a look at the bottom of this post for just one more question.... Here are details from installation WITH SSL: ######################################################### openSUSE-acer:/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk # ./configure --prefix=/usr/local/sqlbox --with-kannel-dir=/usr/local/kannel --enable-ssl --with-ssl=/usr/local/ssl .............. .............. Configuring OpenSSL support ... checking whether to compile with SSL support... trying /usr/local/ssl/lib /usr/local/ssl/include checking for openssl... /usr/local/bin/openssl checking for CRYPTO_lock in -lcrypto... yes checking for SSL_library_init in -lssl... no .............. and it is done ! ######################################################### openSUSE-acer:/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk # make ....................... ...................... /usr/local/ssl/lib/libssl.a(t1_lib.o): In function `tls_decrypt_ticket': t1_lib.c:(.text+0x80): undefined reference to `HMAC_CTX_init' t1_lib.c:(.text+0x10b): undefined reference to `HMAC_Update' t1_lib.c:(.text+0x12e): undefined reference to `HMAC_Final' t1_lib.c:(.text+0x13a): undefined reference to `HMAC_CTX_cleanup' ........................ ........................ /usr/local/ssl/lib/libssl.a(d1_pkt.o): In function `dtls1_read_bytes': d1_pkt.c:(.text+0xfb3): undefined reference to `pqueue_pop' d1_pkt.c:(.text+0xfd6): undefined reference to `pitem_free' d1_pkt.c:(.text+0x102e): undefined reference to `pqueue_size' collect2: ld returned 1 exit status make[2]: *** [sqlbox] Error 1 make[2]: Leaving directory `/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk/gw' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk' make: *** [all] Error 2 openSUSE-acer:/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk # ########################################### ########################################### ########################################### Here are details from installation WITHOUT SSL: ######################################################################## openSUSE-acer:/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk # ./configure --prefix=/usr/local/sqlbox --with-kannel-dir=/usr/local/kannel .................. .................. Configuring OpenSSL support ... checking whether to compile with SSL support... trying /usr/local/ssl/lib /usr/local/ssl/include/openssl checking for openssl... /usr/local/bin/openssl checking for CRYPTO_lock in -lcrypto... yes checking for SSL_library_init in -lssl... no ................... and it is done! ####################################################################### openSUSE-acer:/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk # make ................... ................... /usr/local/ssl/lib/libssl.a(t1_lib.o): In function `tls_decrypt_ticket': t1_lib.c:(.text+0x80): undefined reference to `HMAC_CTX_init' t1_lib.c:(.text+0x10b): undefined reference to `HMAC_Update' t1_lib.c:(.text+0x12e): undefined reference to `HMAC_Final' t1_lib.c:(.text+0x13a): undefined reference to `HMAC_CTX_cleanup' t1_lib.c:(.text+0x1dd): undefined reference to `EVP_DecryptUpdate' t1_lib.c:(.text+0x204): undefined reference to `EVP_DecryptFinal' ..................... ..................... /usr/local/ssl/lib/libssl.a(d1_pkt.o): In function `dtls1_read_bytes': d1_pkt.c:(.text+0xfb3): undefined reference to `pqueue_pop' d1_pkt.c:(.text+0xfd6): undefined reference to `pitem_free' d1_pkt.c:(.text+0x102e): undefined reference to `pqueue_size' collect2: ld returned 1 exit status make[2]: *** [sqlbox] Error 1 make[2]: Leaving directory `/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk/gw' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk' make: *** [all] Error 2 openSUSE-acer:/usr/local/src/www.kannel.org/Kannel/svn/sqlbox/trunk # ####################################################### ####################################################### ####################################################### As you can see from output of "make" command you can find (among other errors) line starting with: /usr/local/ssl/lib/libssl.a(t1_lib.o) Now, libssl.a file is located on exactly this location, but file t1_lib.o and t1_lib.c files are not located anywhere where openssl is installed, so I suppose "make" command cannot reference this and come out with an error. Just to comment t1_lic.o and t1_lic.c files I have only in source dir of my openssl (in openssl_source_dir/ssl) but not in installation dir or anywhere else on filesystem. Do I need some development versions of openssl OR anything else ??? Thank you.
