cross compile error for SSL suport

inoue masatoshi inoue at qubitstar.co.jp
Mon Mar 19 09:52:14 CET 2007


Hello all

I would like to use konqueror embedded with https protocol suport, so I 
cross compiled openssl-0.9.6c with opetion :
./Configure no-idea no-threads shared --prefix=$(pwd)/dist

then, I reconfigure  konqueror3-embedded-0.2-20040524 with option:

./configure --enable-qt-embedded --enable-embedded --host=i686-pc-linux-gnu  
--target=arm-linux --disable-mt --disable-pcre --disable-threading --includedir=/usr/include/kde,/home/inoue/workspace/openssl/dist/include 
 --prefix=/home/shared/konqe --with-qt-dir=/usr/local/qt-embedded-free-3.3.5 
 --enable-add-ons=felicacard,setting --with-gui=kiosk --with-ssl-dir=/home/inoue/workspace/openssl/dist 
 --with-ssl-version=0.9.6c

and, it compiled fine, but when I open a web page with https protocol, then 
I got message "Could not connect host ******"
I thought this is similar problem to 
http://lists.kde.org/?l=konq-e&m=100807797116559&w=2.
So I retried configure of konqueror embedded with option:

./configure --enable-qt-embedded --enable-embedded --host=i686-pc-linux-gnu  
--target=arm-linux --disable-mt --disable-pcre --disable-threading --includedir=/usr/include/kde,/home/inoue/workspace/openssl/dist/include 
 --prefix=/home/shared/konqe --with-qt-dir=/usr/local/qt-embedded-free-3.3.5 
 --enable-add-ons=felicacard,setting --with-gui=kiosk --with-ssl-dir=/home/inoue/workspace/openssl/dist 
 --with-ssl-version=0.9.6c --disable-dynamic-ssl

then I got following message

/bin/sh ../../libtool --silent --mode=link --tag=CXX 
rm-linux-g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 
 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith 
 -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -DQT_NO_ASCII_CAST 
    -o 
konqueror -L/home/inoue/workspace/openssl/dist/lib -R/home/inoue/workspace/openssl/dist/lib 
 -L/usr/local/qt-embedded-free-3.3.5/lib -L/home/shared/konqe/lib  -export-dynamic 
main.o mainwindowbase.o mainwindebug.o htmlview.o popuphandler.o view.o 
run.o browseriface.o bookmarks.o preferences.o preferencesimpl.o 
mainwindow_qpe.o mainwindow_x11.o mainwindow_kiosk.o mainwindow_tv.o 
xmltree.o bookmarkeditor.o bookmarkeditorimpl.o bookmarkedit.o 
bookmarkeditimpl.o simpleim.o 
../../konq-embed/add-ons/felicacard/libfelica_e.la 
../../konq-embed/add-ons/setting/libsetting_e.la 
./../dropin/kio/libkiodropin.la 
../../konq-embed/kdesrc/khtml/ecma/libkjs_html_i.la 
../../konq-embed/kdesrc/kjs/libkjs.la  ../lib/libkonqe.la 
./../kdesrc/kparts/libkparts.la ./../dropin/libdropin.la 
./../dropin/kparts/libkpartsdropin.la 
../../konq-embed/kdesrc/khtml/libkhtml_i.la ../dropin/kssl/libkssldropin.la 
../kdesrc/kssl/libkssl.la
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_check_purpose(x509_st *, int, int)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::EVP_md5(void)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::ERR_print_errors_fp(_IO_FILE *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::RAND_load_file(char const *, long)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::SSL_peek(ssl_st *, void *, int)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_get_pubkey(x509_st *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_PURPOSE_get_count(void)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_STORE_CTX_set_purpose(x509_store_ctx_st *, int)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_get_serialNumber(x509_st *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_digest(x509_st const *, env_md_st const *, unsigned 
char *, unsigned int *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::i2d_PKCS12(PKCS12 *, unsigned char **)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_PURPOSE_get0(int)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::OBJ_obj2nid(asn1_object_st *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_PURPOSE_get_id(x509_purpose_st *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::i2s_ASN1_INTEGER(v3_ext_method *, asn1_string_st *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::sk_pop(stack_st *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::RAND_write_file(char const *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::BN_bn2hex(bignum_st const *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::ERR_clear_error(void)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::SSL_accept(ssl_st *)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::OBJ_nid2ln(int)'
../lib/.libs/libkonqe.so: undefined reference to 
`KOpenSSLProxy::X509_check_private_key(x509_st *, evp_pkey_st *)'
collect2: ld returned 1 exit status
make[5]: *** [konqueror] エラー 1
make[5]: Leaving directory 
`/home/inoue/workspace/konq_arm/konqueror3-embedded-0.2-20040524/konq-embed/src'
make[4]: *** [all-recursive] エラー 1
make[4]: Leaving directory 
`/home/inoue/workspace/konq_arm/konqueror3-embedded-0.2-20040524/konq-embed/src'
make[3]: *** [all] エラー 2
make[3]: Leaving directory 
`/home/inoue/workspace/konq_arm/konqueror3-embedded-0.2-20040524/konq-embed/src'
make[2]: *** [all-recursive] エラー 1
make[2]: Leaving directory 
`/home/inoue/workspace/konq_arm/konqueror3-embedded-0.2-20040524/konq-embed'
make[1]: *** [all-recursive] エラー 1
make[1]: Leaving directory 
`/home/inoue/workspace/konq_arm/konqueror3-embedded-0.2-20040524'
make: *** [all] エラー 2

somewhere you can see "エラー", sorry it is Japanese and it means "error"
Could anyone please tell me advice to fix this problem?

regards

inoue 




More information about the konq-e mailing list