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

Reply via email to