Using openssl-0.9.8a or openssl-0.9.8-stable-SNAP-20051013, and the
configuration "./Configure BSD-x86-elf 386 no-shared no-ssl2" on
FreeBSD 5.3 or a similar command line on Solaris 8, the make fails:

( :;    LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }";  
LDCMD="${LDCMD:-gcc}"; LDFLAGS="${LDFLAGS:--DOPENSSL_THREADS -pthread 
-D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIOS -O3 
-fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM 
-DRMD160_ASM -DAES_ASM}";  LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ 
*-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`;  
LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`;  
LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH  ${LDCMD} ${LDFLAGS} -o 
${APPNAME:=ssltest} ssltest.o ${LIBDEPS} )
ssltest.o(.text+0x2ad4): In function `main':
: undefined reference to `SSLv2_method'
*** Error code 1

Stop in /var/tmp/x/openssl-0.9.8-stable-SNAP-20051013/test.
*** Error code 1

Stop in /var/tmp/x/openssl-0.9.8-stable-SNAP-20051013/test.
*** Error code 1

Stop in /var/tmp/x/openssl-0.9.8-stable-SNAP-20051013.

The problem is that not all the references to SSLv2_method
are protected by OPENSSL_NO_SSL2.  There may be similar
problems with no-ssl3.

"make report" also fails:
aalp02% make report
syntax error at util/selftest.pl line 87, near "err;"
syntax error at util/selftest.pl line 93, near "err;"
syntax error at util/selftest.pl line 110, near "err;"
syntax error at util/selftest.pl line 130, near "err;"
Execution of util/selftest.pl aborted due to compilation errors.
*** Error code 255

Stop in /var/tmp/x/openssl-0.9.8-stable-SNAP-20051013.
aalp02% 

A patch to fix the compilation (and later use) of OpenSSL is attached.
-- 
Peter Jeremy


This email may contain privileged/confidential information. You may not copy or 
disclose this email to anyone without the written permission of the sender.  If 
you have received this email in error please kindly delete this message and 
notify the sender.  Opinions expressed in this email are those of the sender 
and not necessarily the opinions of the employer. 

This email and any attached files should be scanned to detect viruses.  No 
liability will be accepted by the employer for loss or damage (whether caused 
by negligence or not) as a result of email transmission.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to