too long lines were shrinked: x86_64-pc-linux-musl-g++ -o Swiften/Network/EnvironmentProxyProvider.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=nat x86_64-pc-linux-musl-g++ -o Swiften/Network/NATPMPInterface.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno- x86_64-pc-linux-musl-g++ -o Swiften/Network/MiniUPnPInterface.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fn x86_64-pc-linux-musl-g++ -o Swiften/Network/PlatformNATTraversalWorker.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=n x86_64-pc-linux-musl-g++ -o Swiften/Presence/PresenceOracle.os -c -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -Wextra -Wall -Wnon-virtual-dtor -Wundef -Wold-style-cast -Wno-long-long -Woverloaded-virtual -Wfloat-equal -Wredundant-decls -Wno-unknown-pragmas -O2 -pipe -march=native -fno- Swiften/Network/MiniUPnPInterface.cpp: In constructor 'Swift::MiniUPnPInterface::MiniUPnPInterface()': Swiften/Network/MiniUPnPInterface.cpp:48:26: error: too few arguments to function 'int UPNP_GetValidIGD(UPNPDev*, UPNPUrls*, IGDdatas*, char*, int, char*, int)' 48 | if (!UPNP_GetValidIGD(p->deviceList, &p->urls, &p->data, lanAddress, sizeof(lanAddress))) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_musl_hardened-20240608-075013 UNMASKED: >=sys-libs/ncurses-6.5 Issues involving opaque types / incomplete typedefs should block bug 930805 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-musl-14 * clang/llvm (if any): clang version 18.1.7 Target: x86_64-pc-linux-musl Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-musl-clang.cfg /usr/lib/llvm/18 18.1.7 Python 3.12.4 Available Ruby profiles: [1] ruby31 (with Rubygems) [2] ruby32 (with Rubygems) [3] ruby33 (with Rubygems) * Available Rust versions: [1] rust-bin-1.78.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.11_p9 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.3_p9 [openjdk-bin-21] Available Java Virtual Machines: [1] openjdk-bin-17 [2] openjdk-bin-21 system-vm php cli (if any): go version go1.22.4 linux/amd64 HEAD of ::gentoo commit a1868d65d14f71419416a896936743eb706ad9f5 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Tue Jun 11 01:21:06 2024 +0000 2024-06-11 01:21:05 UTC emerge -qpvO net-im/swift [ebuild N ] net-im/swift-4.0.3-r2 USE="icu idn -expat -lua -test -zeroconf" LUA_SINGLE_TARGET="lua5-1 -luajit"
Created attachment 895578 [details] emerge-info.txt
Created attachment 895579 [details] emerge-history.txt
Created attachment 895580 [details] environment
Created attachment 895581 [details] etc.clang.tar.xz
Created attachment 895582 [details] etc.portage.tar.xz
Created attachment 895583 [details] logs.tar.xz
Created attachment 895584 [details] net-im:swift-4.0.3-r2:20240611-022951.log.xz
Created attachment 895585 [details] qlist-info.txt.xz
Created attachment 895586 [details] temp.tar.xz
I'm not sure that the musl-team is the correct assignee. I'm using a glibc amd64 host and see the exact same errors. Moreover it looks to me to be due to an API change in net-libs/miniupnpc I do have an in progress patch: the build completes, but I've not tested functionality as yet.
Created attachment 896732 [details] amd64-glibc build failure
Created attachment 896733 [details, diff] USERPATCH miniupnpc API version 18 patch