Hi.

After updating from OpenBSD 3.9 to 4.0 I extracted the new tarballs
src.tar.gz and sys.tar.gz and got the patches for OpenBSD 4.0
from openbsd.org/errata.html

I had no problem applying the patches except for 002_openssl which
stops while "make" with:

# make
[... snipp ...]
===> crypto
cc -O2 -pipe -g -DL_ENDIAN -DDSO_DLFCN -DHAVE_DLFCN_H
-DOPENSSL_NO_IDEA -DTERMIOS -DANSI_SOURCE -DNO_ERR -DOPENSSL_NO_ASM
-DOPENSSL_NO_RC5 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_MDC2
-DNO_WINDOWS_BRAINDEATH -DOPENSSL_NO_HW_CSWIFT -DOPENSSL_NO_HW_NCIPHER
-DOPENSSL_NO_HW_ATALLA -DOPENSSL_NO_HW_NURON -DOPENSSL_NO_HW_UBSEC
-DOPENSSL_NO_HW_AEP -DOPENSSL_NO_HW_SUREWARE -DOPENSSL_NO_HW_4758_CCA
-I/usr/src/lib/libssl/crypto/../src
-I/usr/src/lib/libssl/crypto/../src/crypto
-I/usr/src/lib/libssl/crypto/obj -DAES_ASM -DMD5_ASM -DSHA1_ASM
-DRMD160_ASM -DOPENBSD_CAST_ASM -DOPENBSD_DES_ASM   -c
/usr/src/lib/libssl/src/crypto/rsa/rsa_eay.c -o rsa_eay.o
cc -O2 -pipe -g -DL_ENDIAN -DDSO_DLFCN -DHAVE_DLFCN_H
-DOPENSSL_NO_IDEA -DTERMIOS -DANSI_SOURCE -DNO_ERR -DOPENSSL_NO_ASM
-DOPENSSL_NO_RC5 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_MDC2
-DNO_WINDOWS_BRAINDEATH -DOPENSSL_NO_HW_CSWIFT -DOPENSSL_NO_HW_NCIPHER
-DOPENSSL_NO_HW_ATALLA -DOPENSSL_NO_HW_NURON -DOPENSSL_NO_HW_UBSEC
-DOPENSSL_NO_HW_AEP -DOPENSSL_NO_HW_SUREWARE -DOPENSSL_NO_HW_4758_CCA
-I/usr/src/lib/libssl/crypto/../src
-I/usr/src/lib/libssl/crypto/../src/crypto
-I/usr/src/lib/libssl/crypto/obj -DAES_ASM -DMD5_ASM -DSHA1_ASM
-DRMD160_ASM -DOPENBSD_CAST_ASM -DOPENBSD_DES_ASM   -c
/usr/src/lib/libssl/src/crypto/rsa/rsa_err.c -o rsa_err.o
cc -O2 -pipe -g -DL_ENDIAN -DDSO_DLFCN -DHAVE_DLFCN_H
-DOPENSSL_NO_IDEA -DTERMIOS -DANSI_SOURCE -DNO_ERR -DOPENSSL_NO_ASM
-DOPENSSL_NO_RC5 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_MDC2
-DNO_WINDOWS_BRAINDEATH -DOPENSSL_NO_HW_CSWIFT -DOPENSSL_NO_HW_NCIPHER
-DOPENSSL_NO_HW_ATALLA -DOPENSSL_NO_HW_NURON -DOPENSSL_NO_HW_UBSEC
-DOPENSSL_NO_HW_AEP -DOPENSSL_NO_HW_SUREWARE -DOPENSSL_NO_HW_4758_CCA
-I/usr/src/lib/libssl/crypto/../src
-I/usr/src/lib/libssl/crypto/../src/crypto
-I/usr/src/lib/libssl/crypto/obj -DAES_ASM -DMD5_ASM -DSHA1_ASM
-DRMD160_ASM -DOPENBSD_CAST_ASM -DOPENBSD_DES_ASM   -c
/usr/src/lib/libssl/src/crypto/rsa/rsa_x931.c -o rsa_x931.o
/usr/src/lib/libssl/src/crypto/rsa/rsa_x931.c: In function `RSA_X931_hash_id':
/usr/src/lib/libssl/src/crypto/rsa/rsa_x931.c:165: error: `NID_sha256'
undeclared (first use in this function)
/usr/src/lib/libssl/src/crypto/rsa/rsa_x931.c:165: error: (Each
undeclared identifier is reported only once
/usr/src/lib/libssl/src/crypto/rsa/rsa_x931.c:165: error: for each
function it appears in.)
/usr/src/lib/libssl/src/crypto/rsa/rsa_x931.c:168: error: `NID_sha384'
undeclared (first use in this function)
/usr/src/lib/libssl/src/crypto/rsa/rsa_x931.c:171: error: `NID_sha512'
undeclared (first use in this function)
*** Error code 1

Stop in /usr/src/lib/libssl/crypto.
*** Error code 1

Stop in /usr/src/lib/libssl.

All previous commands for this patch ( cd lib/libssl,
make obj make depend make includes ) didn't produce
any errors.

Can someone give me some hints about this?

Thanks,

Andreas.

--
Hobbes : Shouldn't we read the instructions?
Calvin : Do I look like a sissy?

Reply via email to