Well, sorry for the message below. The result is the destest crashes. So, on solaris, trying the "no-asm shared", somehow now I get problems conpiling engines, ok trying no-engine since I don't have any.
Why does engines insist to compile the engines with no-engine. evp/c_all_c.c does not compile, the program seems useless anyway, it just includes engine.h unconditionally. in store/str_lib.c also include engine.h and some "ec" routines also have that problem. So, let's try with no-ec in order to avoid changing too much. apps/ec.c tests OPENSSL_NO_EC which is not defined, only OPENSSL_NO_ECDSA and OPENSSL_NO_ECDH are defined. and then the OPENSSL_NO_ENGINE is also missing for apps. or in fact an #include <openssl/opensslconf.h> in test/ecdhtest.c the include/ec.h needs to be inside an #ifndef OPENSSL_NO_ECDH test/enginetest.c should include opensslconf.h test/ssltest.c should include opensslconf.h besides that, it seems that one really needs to say make twice because some objects seems to be build in the wrong order. make install also wants to install the engines. doing make install a second time sh: /usr/local/ssl/man/man3/EVP_BytesToKey.3: cannot create hm a link to itself ? /usr/local/ssl/man/man3/EVP_BytesToKey.3 -> EVP_BytesToKey.3 enough for today. > > it seems that in the current snapshots the shared > option for solaris does not work correctly. > > Compilation in crypto/des of > > gcc -c -o asm/des_enc-sparc.o asm/des_enc-sparc.S > > should probably be > > gcc -fPIC -c -o asm/des_enc-sparc.o asm/des_enc-sparc.S > > in order not to provoke a linker error. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]