On Sun, Dec 30, 2012 at 8:23 AM, Jeffrey Walton <noloa...@gmail.com> wrote: > Hi All, > > I'm trying to work through a couple of issues on Mac OS X. The steps > are below, all performed in openssl-1.0.1c/ directory. > > The problem with ERR_load_COMP_strings has showed up on at *least* two > Apple platforms now. I've also had to fix MAKEDEPEND on two Apple > platforms. > > Looking through the Makefile and output of the various subdirectories, > it looks as if crypto/comp/Makefile is not being invoked because there > are no *.o files. > > Can anyone advise on a course of action? > > Jeff > > $ ./Configure darwin64-x86_64-cc --openssldir=/usr/local/ssl/macosx/ > -no-dtls -no-hw -no-comp -no-shared -no-dso > ... > [Fix Makefile: MAKEDEPEND=makedepend -> MAKEDEPEND=$(CC) -M] > $ make depend > ... > $ make > ... ... > Undefined symbols for architecture x86_64: > "_ERR_load_COMP_strings", referenced from: > _ERR_load_crypto_strings in libcrypto.a(err_all.o) > ld: symbol(s) not found for architecture x86_64 > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[2]: *** [link_app.] Error 1 > make[1]: *** [openssl] Error 2 > make: *** [build_apps] Error 1
When I opened Makefile and added 'comp', it built fine (with the 'makedepend' fix): # dirs in crypto to build SDIRS= \ objects \ comp \ md4 md5 sha mdc2 hmac ripemd whrlpool \ ... I can't be the only person turning off compression due to CRIME attacks (thanks SH). Jeff ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org