On Sat, Nov 11, 2006 at 03:40:34PM +0100, Federico Giannici wrote: [...] > > /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. > > > > > > What could be the problem?
Here are the instructions from the top of the patch. You can't skip any steps here. Apply by doing: cd /usr/src patch -p0 < 002_openssl.patch And then rebuild and install OpenSSL: cd lib/libssl make obj make depend make includes make make install You appear to have at least skipped the 'make includes' step.