https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: sci-geosciences/gpsd-3.25 fails to compile (MUSL-SYSTEM). Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: (MUSL-SYSTEM) in the summary means that bug was found on a machine that runs MUSL libc but this bug MAY or MAY NOT BE related to musl.
Created attachment 863595 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: Error relocating /usr/libexec/gcc/x86_64-gentoo-linux-musl/13/cc1: zError: symbol not found Error relocating /usr/libexec/gcc/x86_64-gentoo-linux-musl/13/cc1: isl_ctx_reset_error: symbol not found
TLDR: fix the toolchain, and it should go away. Not a gpsd bug, IMO. It would appear that someone added dependencies to a toolchain component and did not add them to the ebuild. The two most occurring form errors are the following. > 343 hits on "Error relocating /usr/libexec/gcc/x86_64-gentoo-linux-musl/13/cc1: %s\n" > 5 hits on "Error loading shared library %s: No error information (needed by /usr/libexec/gcc/x86_64-gentoo-linux-musl/13/cc1)" The remaining five lines indicate that the box has dev-libs/libgpg-error installed, strerror_r returns an int, and three lines because the cc1 shipped with GCC stubbed its' toe and exploded. The `-i warn` instances are mostly Python clients of gpsd missing prerequisites, except for the FEATURES line.