Howdy,

I'm trying to troubleshoot a recent version-bump we did of openssl-0.9.7
to 0.9.8i, but unfortunately it's just dying silently.

make[2]: Entering directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto'
make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
make[3]: Leaving directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto/rsa'
making all in crypto/dsa...
make[3]: Entering directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto/dsa'
make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
make[2]: *** [install] Error 1
make[2]: Leaving directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto'
make[1]: *** [install_sw] Error 1
make[1]: *** Waiting for unfinished jobs....
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto/dsa'
making all in crypto/ecdsa...
make[3]: Entering directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto/ecdsa'
make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto/ecdsa'
making all in crypto/dh...
make[3]: Entering directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto/dh'
make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/crypto/dh'
making all in crypto/ecdh...
make[3]: Entering directory `/home/philipp/kernel/build_i586/openssl-0.9.8i/cryp



As a suggestion from someone who manages a lot of diverse packages in a
cross-compilation environment, may I suggest that using '@' a lot in
makefiles is actually extremely detrimental?

I would suggest using a variable such as $(QUIET) as a prefix, and
defaulting it to '@' if it hasn't been otherwise set, as in:

ifndef QUIET
QUIET:=@
endif

and thereby allowing a user to do a "make all QUIET=" ...

I'm staring at this debugging output, not getting anything useful from
it... and figuring that I'm going to have to modify the Makefiles to
figure out what's really happening.

That shouldn't be necessary, in my opinion.

Building the linux kernel, for instance, allows one to do a "make all
KBUILD_VERBOSE=1" and get the useful information.

Thanks,

-Philip
__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org