bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Wget 1.21 and Alpine Linix 3.12


From: Jeffrey Walton
Subject: Re: Wget 1.21 and Alpine Linix 3.12
Date: Thu, 14 Jan 2021 15:06:32 -0500

On Thu, Jan 14, 2021 at 12:57 PM Jeffrey Walton <noloader@gmail.com> wrote:
>
> Hi Tim/Darshit,
>
> Alpine Linx 3.12 has a BusyBox implementation of Wget. It is very
> crippled, and it needs a real Wget installed.
>
> I'm trying to build Wget 1.21/OpenSSL 1.0.2. Wget configure is failing at:
>
>     checking for MD5 in -lcrypto... no
>     configure: error: openssl development library not found for MD5
>     Failed to configure Wget
>     Bootstrap failed for Wget
>
> Looking at the OpenSSL archive:
>
>     $ nm ~/.build-scripts/wget/lib/libcrypto.a | grep MD5 2>/dev/null
>     00000000000001f0 T MD5_Final
>     0000000000000340 T MD5_Init
>     00000000000001e0 T MD5_Transform
>     0000000000000000 T MD5_Update
>     0000000000000000 R MD5_version
>     0000000000000000 T MD5
>
> It looks like MD5 is there.
>
> According to config.log:
>
> OPENSSL_CFLAGS=''
> OPENSSL_LIBS='/home/jwalton/.build-scripts/wget/lib/libssl.a
> /home/jwalton/.build-scripts/wget/lib/libcrypto.a'
>
> But then the libs are not used in the conf test:
>
> configure:30720: checking for MD5 in -lcrypto
> configure:30743: gcc -o conftest -DNDEBUG
> -I/home/jwalton/.build-scripts/wget/include  conftest.c -lcrypto
> -ldl >&5
> /usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
> cannot find -lcrypto
>
> In addition, my LDFLAGS that include -L
> /home/jwalton/.build-scripts/wget/lib are not used.

This problem appears to be LDFLAGS related. Configure is not finding
-lcrypto because OpenSSL is not installed for the system, but it is
installed in $HOME/.../lib.

Jeff



reply via email to

[Prev in Thread] Current Thread [Next in Thread]