Dear OpenSSL maintainers,
apologies if this has been already pointed out or is not correct. It looks to me that .../openssl-0.9.7-beta1/config incorrectly determines gcc version for gcc-3.1. For gcc-3.1, the output of `gcc --version' is: gcc (GCC) 3.1 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. The GCCVER in the config script ends up with: + GCCVER=gcc (GCC) 31 which then makes test to fail with: + '[' 'gcc (GCC) 31' -gt 28 ']' ./config: [: gcc (GCC) 31: integer expression expected etc. Here is a patch which fixes the sed command originating the error: *** openssl-0.9.7-beta1/config.ORIG Sun May 12 21:44:19 2002 --- ./config Mon Jun 3 11:42:32 2002 *************** *** 394,400 **** if [ "$GCCVER" != "" ]; then CC=gcc # then strip off whatever prefix Cygnus prepends the number with... ! GCCVER=`echo $GCCVER | sed 's/^[a-z]*\-//'` # peak single digit before and after first dot, e.g. 2.95.1 gives 29 GCCVER=`echo $GCCVER | sed 's/\([0-9]\)\.\([0-9]\).*/\1\2/'` else --- 394,400 ---- if [ "$GCCVER" != "" ]; then CC=gcc # then strip off whatever prefix Cygnus prepends the number with... ! GCCVER=`echo $GCCVER | sed 's/^[a-zA-Z ()]*\-*//'` # peak single digit before and after first dot, e.g. 2.95.1 gives 29 GCCVER=`echo $GCCVER | sed 's/\([0-9]\)\.\([0-9]\).*/\1\2/'` else These are the relevant parts of my config: Red Hat Linux release 7.1 (Seawolf) Kernel 2.4.18 on an i686 gcc (GCC) 3.1 Thanks for OpenSSL Ciao =========================================================================== Gabriele Balducci tel I-040-5583957 Dipartimento di Scienze Chimiche fax I-040-5583903 Via L. Giorgieri 1 e-mail [EMAIL PROTECTED] I-34127 TRIESTE =========================================================================== ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]