Source: mozjs68 Severity: normal Justification: fails to build from source (but built successfully in the past) Tags: ftbfs
Hi, Soon the ICU transition will start. Your package FTBFS with the ICU 67.1 version, currently in experimental. Strange that the build failure doesn't look like related to ICU (relevant lines hopefully): make[1]: Entering directory '/build/mozjs68-68.7.0/debian/build/mfbt/tests' mfbt/tests/TestAlgorithm /usr/bin/x86_64-linux-gnu-g++ -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -g -O2 -fdebug-prefix-map=/build/mozjs68-68.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -o TestAlgorithm /build/mozjs68-68.7.0/debian/build/mfbt/tests/TestAlgorithm.list -lpthread -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,sid/bin -Wl,-rpath-link,/usr/lib -pie -lm -ldl /usr/bin/ld: ../Unified_cpp_mfbt0.o: in function `mozPoisonValueInit': ./debian/build/mfbt/./mfbt/Poison.cpp:120: undefined reference to `sysconf' /usr/bin/ld: ../Unified_cpp_mfbt0.o: in function `mozilla::RandomUint64()': ./debian/build/mfbt/./mfbt/RandomNum.cpp:118: undefined reference to `syscall' /usr/bin/ld: ./debian/build/mfbt/./mfbt/RandomNum.cpp:136: undefined reference to `close' /usr/bin/ld: ../lz4.o: in function `LZ4_createStream': ./debian/build/mfbt/./mfbt/lz4.c:1288: undefined reference to `malloc' /usr/bin/ld: ../lz4.o: in function `LZ4_freeStream': ./debian/build/mfbt/./mfbt/lz4.c:1336: undefined reference to `free' /usr/bin/ld: ../lz4.o: in function `LZ4_createStreamDecode': ./debian/build/mfbt/./mfbt/lz4.c:2075: undefined reference to `calloc' /usr/bin/ld: ../lz4.o: in function `LZ4_freeStreamDecode': ./debian/build/mfbt/./mfbt/lz4.c:2083: undefined reference to `free' /usr/bin/ld: TestAlgorithm: hidden symbol `syscall' isn't defined /usr/bin/ld: final link failed: bad value Do you have any pointers? Thanks, Laszlo/GCS