Bug#960242: mozjs68 FTBFS with ICU 67.1

László Böszörményi (GCS) gcs at debian.org
Sun May 10 23:52:25 BST 2020


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



More information about the pkg-gnome-maintainers mailing list