[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
wget | Build failure with libproxy support (undefined symbol: debug_logp
From: |
Sam James (@thesamesam) |
Subject: |
wget | Build failure with libproxy support (undefined symbol: debug_logprint) (#19) |
Date: |
Tue, 16 Apr 2024 02:15:20 +0000 |
Sam James created an issue: https://gitlab.com/gnuwget/wget/-/issues/19
Originally reported downstream in Gentoo at https://bugs.gentoo.org/930060.
```
./configure --prefix=/usr --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info
--datadir=/usr/share --sysconfdir=/etc --localstatedir
=/var/lib --datarootdir=/usr/share --disable-dependency-tracking
--disable-silent-rules --docdir=/usr/share/doc/wget-1.24.5
--htmldir=/usr/share/doc/wget-1.24.5/html --libdir=/usr/lib64
ac_cv_libunistring=no --disable-assert --disable-pcre --disable-rpath
--without-included-libunistring --without-libunistring-prefix --disable-debug
--disable-iri --enable-ipv6 --enable-nls --disable-ntlm --enable-pcre2
--enable-digest --enable-opie --without-libpsl --disable-iri --enable-libproxy
--without-metalink --with-ssl=openssl --without-libuuid --with-zlib
[...]
x86_64-pc-linux-gnu-gcc -I/usr/include/libproxy -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -DHAVE_LIBSSL
-DNDEBUG -O2 -Wl,-O1 -Wl,--as-needed -o wget connect.o convert.o cookies.o
ftp.o css_.o css-url.o ftp-basic.o ftp-ls.o hash.o host.o hsts.o html-parse.o
html-url.o http.o init.o log.o main.o netrc.o progress.o ptimer.o recur.o res.o
retr.o spider.o url.o warc.o utils.o exits.o build_info.o xattr.o ftp-opie.o
openssl.o version.o ../lib/libgnu.a -lproxy -lpcre2-8 -lssl
-lcrypto -lz
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:
retr.o: in function `getproxy':
retr.c:(.text+0x249): undefined reference to `debug_logprintf'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:
retr.c:(.text+0x27a): undefined reference to `debug_logprintf'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:
retr.c:(.text+0x2ac): undefined reference to `debug_logprintf'
/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld:
retr.c:(.text+0x33a): undefined reference to `debug_logprintf'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:2207: wget] Error 1
```
The definition of `debug_logprintf` in `src/log.c` is guarded by `ENABLE_DEBUG`
(although its prototype is unconditionally available in `src/log.h`). The uses
of `debug_logprintf` in `src/retr.c` aren't guarded by `ENABLE_DEBUG`.
--
This project does not include diff previews in email notifications.
Reply to this email directly or view it on GitLab:
https://gitlab.com/gnuwget/wget/-/issues/19
You're receiving this email because of your account on gitlab.com.
- wget | Build failure with libproxy support (undefined symbol: debug_logprint) (#19),
Sam James (@thesamesam) <=