Source: 0ad Version: 0.0.26-1 Severity: important Usertags: icu72_1 Tags: ftbfs upstream bookworm sid
Hi, ICU 72.1 is in experimental and I would like to start its transition in Sid. Your package fails to build with it if I may say so. Reason is, your source embeds a compressed (and quite old) version of mozjs78. The embedded version is 78.6.0 while it has packaged on its own with the 78.15.0 version. I think there might be security related issues with such an old version (released on 15th of December, 2020). Anyway, the build failure doesn't seem to be ICU related, relevant lines: -- cut -- rm -f libmozjs78-ps-debug.so /usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o [...] -Wl,--version-script,symverscript -lm -lz -lm -ldl /usr/bin/ld: /build/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build/../RegExp.o: in function `MOZ_ReportAssertionFailure': /usr/include/x86_64-linux-gnu/bits/stdio2.h:79: undefined reference to `stderr' /usr/bin/ld: /build/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build/../RegExp.o: relocation R_X86_64_PC32 against undefined hidden symbol `stderr' can not be used when making a shared object /usr/bin/ld: final link failed: bad value -- cut -- Please use the packaged mozjs78 if possible and check what may cause this build problem. Thanks, Laszlo/GCS