Re: cross compile error for SSL suport
"inoue masatoshi" <[email protected]>
| Newsgroups | gmane.comp.kde.devel.konq-e |
|---|---|
| Message-ID | <003301c76f72$a00eae20$6d64a8c0@qss4e4def575e2> |
Hi. I know, of course the konq/e can open web page with https protocol. But although I added the configure option : --with-ssl-dir=$(OPENSSL_DIR) and --with-ssl-version=0.9.7i, konq/e on my target board show a dialog message "Could not connect to host ****". If you like, Could you please tell me how you configured your konq/e on arm ? regards inoue masatoshi ----- Original Message ----- From: "Akshay Mishra" <[email protected]> To: <[email protected]> Sent: Thursday, March 22, 2007 8:41 PM Subject: Re: cross compile error for SSL suport >I am replying using an arm linux and konqueror > it works. some config problems on your machine > > > On 3/20/07, inoue masatoshi <[email protected]> wrote: >> Hi, >> >> Thanks for your replying. >> But even I retried to compile the konq/e with OpenSSL-0.9.7i, the message >> was not changed. >> >> well, If I compile the konq/e without option "--disable-dynamic-ssl", >> then I >> could complete the compalition. and I put the libssl and libcrypt to /lib >> of >> target board. >> then debug message of konq/e when I open the web page with https protocol >> was follows. >> >> >> >> debug: KSSL initialize >> debug: Cipher list: >> RC4-MD5:RC4-SHA:DES-CBC3-SHA:RC2-CBC-MD5:DES-CBC3-MD5:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DH-RSA-AES256-SHA:DH-DSS-AES256-SHA:AES256-SHA:EDH-RSAA >> debug: KSSL connected OK >> debug: KSSL connected OK >> debug: X509Callback: ok = 0 error = 18 >> debug: X509Callback: ok = 0 error = 18 >> debug: Matching CN=[sodesu-test] to [sodesu-test] >> debug: X509Callback: ok = 0 error = 18 >> debug: X509Callback: ok = 0 error = 18 >> debug: Matching CN=[sodesu-test] to [sodesu-test] >> debug: SSL HTTP frame the parent? >> debug: dcopclient::call(kded, kssld, >> cacheGetPolicyByCertificate(KSSLCertificate)) >> debug: DCOPDispatcher::slotDispatch() 16 >> debug: SSL HTTP frame the parent? >> debug: dcopclient::call(kded, kssld, >> cacheGetPolicyByCertificate(KSSLCertificate)) >> debug: DCOPDispatcher::slotDispatch() 20 >> debug: needs a msg box >> debug: messageBox 4 The server certificate failed the authenticity test >> (sodesu-test). - Server Authentication >> debug: SlaveInterface::messageBox m_progressId=0 >> >> This is last part of debug messages of konq/e . >> And here, the konq/e did hung up! >> Could anyone please tell me how I can solve this? >> >> And I have question. >> I checked configure script about OpenSSL, then output of configure script >> say: >> "checking whether OpenSSL uses rsaref... no" >> >> rsaref must be needed for konq/e??? >> >> regards >> >> inoue masatoshi >> >> >> ----- Original Message ----- >> From: "Akshay Mishra" <[email protected]> >> To: "inoue masatoshi" <[email protected]> >> Sent: Monday, March 19, 2007 7:18 PM >> Subject: Re: cross compile error for SSL suport >> >> >> > use openssl-0.9.7i. that should hopefully solve the problem. >> > >> > Akshay >> > >> > On 3/19/07, inoue masatoshi <[email protected]> wrote: >> >> 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 >> >> >> >> >> >> _______________________________________________ >> >> konq-e mailing list >> >> [email protected] >> >> https://mail.kde.org/mailman/listinfo/konq-e >> >> >> > >> >> >> _______________________________________________ >> konq-e mailing list >> [email protected] >> https://mail.kde.org/mailman/listinfo/konq-e >> > >