Ah, nevermind. The "stdlib" option is ignored (it used to control macOS only).
* Is this vanilla Ubuntu 16.04 or Kubuntu/Xubuntu/Mint/etc.?
Building with:
scons stdlib=libc++ hss1394=0 mad=0 faad=0 ffmpeg=1 shoutcast=0 opus=0 vamp=0 coreaudio=0 hid=0 verbose=0 qt5=1 -j4
on Ubuntu 16.04.3 works for me.
What's confusing is, libQt5Network.so should be dynamically linked to libz.so, and so missing zlib symbols doesn't make much sense. Can you post the output from your system for each bullet below:
* Can you post the full build log from scons and your config.log file?
* What version of libQt5Network and libz do you have? Here's what I have:
$ dpkg --list zlib1g
ii zlib1g:amd64 1:1.2.8.dfsg-2ubuntu4.1
$ dpkg --list libqt5network
ii libqt5network5:amd64 5.5.1+dfsg-16ubuntu7.5
* Please past the output of this command:
$ ldd /usr/lib/x86_64-linux-gnu/libQt5Network.so linux-vdso.so.1 => (0x00007ffdb3ffc000) libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f6368810000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f63685f3000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f63683d9000) libproxy.so.1 => /usr/lib/x86_64-linux-gnu/libproxy.so.1 (0x00007f63681b8000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6367e36000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6367a6c000) libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007f636760a000) libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f6367276000) libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007f6367010000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6366e0c000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f6366afb000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f63668f3000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f63665ea000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f63663d4000) /lib64/ld-linux-x86-64.so.2 (0x00007f6368ce6000) libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f636491d000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f63646ad000)
And if you could, please post:
$ objdump -T /lib/x86_64-linux-gnu/libz.so.1 | grep inflate
$ objdump -T /usr/lib/x86_64-linux-gnu/libQt5Network.so | grep inflate
Ah, nevermind. The "stdlib" option is ignored (it used to control macOS only).
* Is this vanilla Ubuntu 16.04 or Kubuntu/ Xubuntu/ Mint/etc. ?
Building with:
scons stdlib=libc++ hss1394=0 mad=0 faad=0 ffmpeg=1 shoutcast=0 opus=0 vamp=0 coreaudio=0 hid=0 verbose=0 qt5=1 -j4
on Ubuntu 16.04.3 works for me.
What's confusing is, libQt5Network.so should be dynamically linked to libz.so, and so missing zlib symbols doesn't make much sense. Can you post the output from your system for each bullet below:
* Can you post the full build log from scons and your config.log file? dfsg-2ubuntu4. 1 amd64 5.5.1+dfsg- 16ubuntu7. 5 x86_64- linux-gnu/ libQt5Network. so
linux- vdso.so. 1 => (0x00007ffdb3ff c000)
libQt5Core. so.5 => /usr/lib/ x86_64- linux-gnu/ libQt5Core. so.5 (0x00007f636881 0000)
libpthread. so.0 => /lib/x86_ 64-linux- gnu/libpthread. so.0 (0x00007f63685f 3000) 64-linux- gnu/libz. so.1 (0x00007f63683d 9000)
libproxy. so.1 => /usr/lib/ x86_64- linux-gnu/ libproxy. so.1 (0x00007f63681b 8000)
libstdc+ +.so.6 => /usr/lib/ x86_64- linux-gnu/ libstdc+ +.so.6 (0x00007f6367e3 6000) 64-linux- gnu/libc. so.6 (0x00007f6367a6 c000)
libicui18n. so.55 => /usr/lib/ x86_64- linux-gnu/ libicui18n. so.55 (0x00007f636760 a000)
libicuuc. so.55 => /usr/lib/ x86_64- linux-gnu/ libicuuc. so.55 (0x00007f636727 6000)
libpcre16. so.3 => /usr/lib/ x86_64- linux-gnu/ libpcre16. so.3 (0x00007f636701 0000) 64-linux- gnu/libdl. so.2 (0x00007f6366e0 c000)
libglib- 2.0.so. 0 => /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 (0x00007f6366af b000) 64-linux- gnu/librt. so.1 (0x00007f63668f 3000) 64-linux- gnu/libm. so.6 (0x00007f63665e a000)
libgcc_ s.so.1 => /lib/x86_ 64-linux- gnu/libgcc_ s.so.1 (0x00007f63663d 4000)
/lib64/ ld-linux- x86-64. so.2 (0x00007f6368ce 6000)
libicudata. so.55 => /usr/lib/ x86_64- linux-gnu/ libicudata. so.55 (0x00007f636491 d000)
libpcre. so.3 => /lib/x86_ 64-linux- gnu/libpcre. so.3 (0x00007f63646a d000)
* What version of libQt5Network and libz do you have? Here's what I have:
$ dpkg --list zlib1g
ii zlib1g:amd64 1:1.2.8.
$ dpkg --list libqt5network
ii libqt5network5:
* Please past the output of this command:
$ ldd /usr/lib/
libz.so.1 => /lib/x86_
libc.so.6 => /lib/x86_
libdl.so.2 => /lib/x86_
librt.so.1 => /lib/x86_
libm.so.6 => /lib/x86_
And if you could, please post: 64-linux- gnu/libz. so.1 | grep inflate x86_64- linux-gnu/ libQt5Network. so | grep inflate
$ objdump -T /lib/x86_
$ objdump -T /usr/lib/