On Thu, Jun 06, 2002 at 02:57:28PM -0500, Steve Romero wrote: > Didn't see a bug list, but wanted to let everyone know that I had problems > with this beta release under the following conditions: > > + gcc > + Solaris 8 (patched) > + rsaref-2.0 > + openssl-0.9.7-beta1 > > When compiling openssl I get: > > evp_test.c: In function `main': > evp_test.c:361: warning: implicit declaration of function `strsep' > evp_test.c:361: warning: passing arg 1 of `atoi' makes pointer from integer > without a cast > gcc -o evp_test -I.. -I../include -DOPENSSL_SYSNAME_ULTRASPARC -fPIC > -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 > -fPIC -m32 -mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN > -DBN_DIV2W -DMD5_ASM evp_test.o -L.. -lcrypto > -L/home/sromero/openssl-0.9.7-beta1/../rsaref-2.0/local/rsaref -lsocket > -lnsl -ldl > evp_test.o: In function `main': > evp_test.o(.text+0x11bc): undefined reference to `strsep' > collect2: ld returned 1 exit status > make[1]: *** [evp_test] Error 1 > make[1]: Leaving directory `/LOG/home/sromero/openssl-0.9.7-beta1/test' > make: *** [sub_all] Error 1
This bug has been fixed since the release of OpenSSL-0.9.7-beta1. Beta2 will be released soon. > + gcc (same versions mentioned above) > + Solaris 8 (patched) > + rsaref-2.0 RSAREF is no longer being used or required. > + openssl-0.9.7-stable-SNAP-20020529 > + mm-1.1.3 > + mod_ssl-2.8.8-1.3.24 > + apache-1.3.24 > > When compiling apache with these ingredients I get: > > /include -DMOD_SSL_VERSION=\"2.8.8\" ssl_engine_vars.c && mv > ssl_engine_vars.o ssl_engine_vars.lo > ssl_engine_vars.c:410: `NID_uniqueIdentifier' undeclared here (not in a > function) The OpenSSL developers are aware of this problem. It is created by uniqueIdentifier not being the correct name of the OID (object identifier). The correct OID is X500UniqueIdentifier (thus leading to NID_X500UniqueIdentifier being available instead). The name change was required in order to become compatible to the LDAP scheme defined in RFC2253. However: as you already found out, it breaks compatibility. We have not yet decided about what to do about this problem. Unfortunately UniqueIdentifier was already used for another OID in RFC1274 (that is however currently disabled in OpenSSL), so that it does not make sense for OpenSSL to simply leave things as they were... For a more complete discussion of this item please check out the OpenSSL request tracker http://www.openssl.org/support/rt2/ http://www.aet.tu-cottbus.de/rt2/NoAuth/Buglist.html and more specifically Ticket #82 http://www.aet.tu-cottbus.de/rt2/Ticket/Display.html?id=82 (guest account is "guest"/"guest"). Best regards, Lutz -- Lutz Jaenicke [EMAIL PROTECTED] http://www.aet.TU-Cottbus.DE/personen/jaenicke/ BTU Cottbus, Allgemeine Elektrotechnik Universitaetsplatz 3-4, D-03044 Cottbus ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]