wget-dev
[Top][All Lists]
Advanced

[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.




reply via email to

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