Bug#1023121: 0ad: FTBFS with ICU 72.1

László Böszörményi (GCS) gcs at debian.org
Sun Oct 30 12:09:52 GMT 2022


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



More information about the Pkg-games-devel mailing list