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

Reply via email to