This was copied by hand. The same source compiled fine on a custom i486 kernel running the same linux release. Only difference is this servers kernel was compiled as i586 SMP, and the i486 server is running perl5.00503. Is the SMP kernel compatible with openssl? Thanks, Steve Kinkaid making all in crypto/bio... make[2]: Entering directory '/usr/src/openssl-0.9.3a/crypto/bio' gcc -I.. -I../../include -DTHREADS -D_REENTRANT -DL_ENDIAN -DTERMIO -O3 -fom it-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c bio_lib.c -o bio_lib.o gcc -I.. -I../../include -DTHREADS -D_REENTRANT -DL_ENDIAN -DTERMIO -O3 -fom it-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c bio_cb.c -o bio_cb.o gcc -I.. -I../../include -DTHREADS -D_REENTRANT -DL_ENDIAN -DTERMIO -O3 -fom it-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c bio_err.c -o bio_err.o In file included from ../../include/openssl/bio.h:66, from bio_err.c:62 /usr/include/stdio.h:76: warning: redefinition of 'FILE' /usr/include/stdio.h:76: warning: 'FILE' previously declared here /usr/include/stdio.h:77: warning: redefinition of 'fpos_t' /usr/include/stdio.h:77: warning: 'fpos_t' previously declared here /usr/include/stdio.h:91: warning: parse error before '*' make[2]: *** [bio_err.o] Error 1 Make[2]: Leaving directory '/usr/src/openssl-0.9.3a/crypto/bio' Operating system: i586-whatever-linux2 Configuring for linux-elf /usr/bin/perl ./Configure linux-elf Using Linux 2.0.36 SMP gcc version 2.7.2.3 Perl Version 5.00502 ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]