Problem; Cannot compile kde-3.5.2 with SSL. System: LFS-6.2 followed by using BLFS-6 (Deveopment Version) Strict adherance to the instructions was maintained throughout the building process. openssl-0.9.7g is installed
Even thought the "make" compilation for kdebase-3.5.2 terminated with an error compilation was eventully continued with "make install" to determine the success of the build. This was followed with the usual "startx". KDE-3.5.2 comes up and all functions appear to perform well with the exception of secure operations, eg https. The KDE SSL Information (Open padlock on the Konqueror menu) states: " SSL support is not available in this build of KDE" The tail of the "make" compilation ie as follows: make[3]: Leaving directory `/sources/kde-3.5.2/kdebase-3.5.2/kcontrol/taskbar' Making all in crypto make[3]: Entering directory `/sources/kde-3.5.2/kdebase-3.5.2/kcontrol/crypto' /bin/sh ../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-s ubscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-ne w -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -o kcm_crypto.la -rpath /opt/kde-3.5. 2/lib/kde3 -R /opt/kde-3.5.2/lib -R /opt/kde-3.5.2/lib -R /opt/qt/lib -R /usr/X11R6/lib -L/opt/kde-3.5.2/lib -L/opt/qt/lib -L/usr/X11R6/lib -module -av oid-version -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined crypto.lo certexport.lo kdatetimedlg.lo -lkdeui -lkio -lssl -lcrypto .libs/crypto.o: In function `KCryptoConfig::slotCAImport()': crypto.cpp:(.text+0x82eb): undefined reference to `KOpenSSLProxy::X509_STORE_new()' crypto.cpp:(.text+0x82fe): undefined reference to `KOpenSSLProxy::X509_LOOKUP_file()' crypto.cpp:(.text+0x8325): undefined reference to `KOpenSSLProxy::X509_STORE_add_lookup(x509_store_st*, x509_lookup_method_st*)' crypto.cpp:(.text+0x838c): undefined reference to `KOpenSSLProxy::X509_LOOKUP_ctrl(x509_lookup_st*, int, char const*, long, char**)' crypto.cpp:(.text+0x83dd): undefined reference to `KOpenSSLProxy::sk_num(stack_st*)' crypto.cpp:(.text+0x8419): undefined reference to `KOpenSSLProxy::sk_value(stack_st*, int)' crypto.cpp:(.text+0x8431): undefined reference to `KSSLCertificate::fromX509 (x509_st*)' crypto.cpp:(.text+0x86cf): undefined reference to `KOpenSSLProxy::X509_STORE_free(x509_store_st*)' crypto.cpp:(.text+0x8d45): undefined reference to `KOpenSSLProxy::X509_STORE_free(x509_store_st*)' collect2: ld returned 1 exit status make[3]: *** [kcm_crypto.la] Error 1 make[3]: Leaving directory `/sources/kde-3.5.2/kdebase-3.5.2/kcontrol/crypto' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/sources/kde-3.5.2/kdebase-3.5.2/kcontrol' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/sources/kde-3.5.2/kdebase-3.5.2' make: *** [all] Error 2 I would appreciate any advise on the course of action to take in resolving the problem. Thanks, Jim McConville -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
