As you can see in my preceding email, I've already included --disable-crypto-dl and --disable-apps-crypto-dl , the result is that error I wrote. If you are referring to another configuration key, please tell me which is because I haven't find in configure help anything other than these two to disable dynamic crypto libraries.
Thank you! Il giorno 06/ago/2011, alle ore 20:49, Aleksey Sanin <[email protected]> ha scritto: > Try to configure xmlsec with disabled dynamic crypto libraries > > Aleksey > > > On 8/6/11 8:12 AM, 84.le0n wrote: >> Hi all, >> this is my first email to the list because I've some problem making >> xmlsec lib for iphone OS during make phase . >> >> These are the steps I've done to build xmlsec library, all configuring >> for "build i386-apple-darwin10" and "host arm-apple-darwin10" : >> 1) using the original libxml2.dylib iPhone lib I've builded a static >> libxslt.a , version 1.1.26 >> 2) I've builded openssl libs (libcrypto.a and libssl.a), version 1.0.0.d >> 3) the configure command of xmlsec, version 1.2.18, I use is >> >> ------------------ from here ------------------------ >> >> ./configure \ >> --prefix=<destination_path> \ >> --build=i386-apple-darwin10 \ >> --host=arm-apple-darwin10 \ >> --enable-static \ >> --enable-static-linking \ >> --disable-shared \ >> --disable-crypto-dl \ >> --disable-apps-crypto-dl \ >> --disable-mscrypto \ >> --without-nspr \ >> --without-nss \ >> --without-seamonkey-ver \ >> --without-mozilla-ver \ >> --without-gcrypt \ >> --without-gnutls \ >> --with-default-crypto=openssl \ >> --with-libxslt=<path_of_my_libxslt> \ >> --with-openssl=<path_of_my_openssl> >> >> ------------------ to here ------------------------ >> >> The problem comes with make command, that returns this error >> >> ------------------ from here ------------------------ >> >> *** Warning: Linking the shared library libxmlsec1-openssl.la against the >> *** static library<myCompiledOpensslFolder>/lib/libcrypto.a is not portable! >> libtool: link: warning: >> `/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/lib/libxml2.la' >> seems to be moved >> >> libtool: link: ar cru .libs/libxmlsec1-openssl.a >> <myCompiledOpensslFolder>/lib/libcrypto.a libxmlsec1_openssl_la-app.o >> libxmlsec1_openssl_la-bn.o libxmlsec1_openssl_la-ciphers.o >> libxmlsec1_openssl_la-crypto.o libxmlsec1_openssl_la-digests.o >> libxmlsec1_openssl_la-evp.o libxmlsec1_openssl_la-hmac.o >> libxmlsec1_openssl_la-kw_aes.o libxmlsec1_openssl_la-kw_des.o >> libxmlsec1_openssl_la-kt_rsa.o libxmlsec1_openssl_la-signatures.o >> libxmlsec1_openssl_la-symkeys.o libxmlsec1_openssl_la-x509.o >> libxmlsec1_openssl_la-x509vfy.o >> >> /usr/bin/ranlib: archive member: >> .libs/libxmlsec1-openssl.a(libcrypto.a) fat file for cputype (12) >> cpusubtype (6) is not an object file (bad magic number) >> ar: internal ranlib command failed >> make[3]: *** [libxmlsec1-openssl.la] Error 1 >> make[2]: *** [all-recursive] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> >> ------------------ to here ------------------------ >> >> I've read on this mailing list that the warning is not a real problem, >> but the error is about ranlib and ar command. >> I haven't find any help on google about "fat file for cputype", what >> kind of error is this ? >> Why is returned this error? >> How can I correct it? >> I've tried to view inside makefile but I haven't find something interesting. >> >> Thank you for your help! >> _______________________________________________ >> xmlsec mailing list >> [email protected] >> http://www.aleksey.com/mailman/listinfo/xmlsec _______________________________________________ xmlsec mailing list [email protected] http://www.aleksey.com/mailman/listinfo/xmlsec
