[Pkg-javascript-devel] Bug#1084309: node-webfont: FTBFS: Failed to fetch Emscripten version information

Santiago Vila sanvila at debian.org
Mon Oct 7 09:37:14 BST 2024


Package: src:node-webfont
Version: 11.4.0+dfsg2+~cs35.7.26-10
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
  debian/rules binary
dh binary
    dh_update_autotools_config
    dh_autoreconf
    dh_auto_configure --buildsystem=nodejs
/!\ brotli/package.json not found
/!\ brotli/package.json not found
Unable to load brotli
Found debian/nodejs/additional_components
Adding component(s): is-eot
Adding component(s): is-ttf
Adding component(s): fast-xml-parser
Link ./node_modules/@types/node -> /usr/share/nodejs/@types/node
Link ./node_modules/tslib -> /usr/share/nodejs/tslib
Link ./node_modules/svg2ttf -> /usr/share/nodejs/svg2ttf
Link ./node_modules/resolve-from -> /usr/share/nodejs/resolve-from
Link ./node_modules/meow -> /usr/share/nodejs/meow
Link ./node_modules/p-limit -> /usr/share/nodejs/p-limit
Link ./node_modules/cosmiconfig -> /usr/share/nodejs/cosmiconfig
Link ./node_modules/deepmerge -> /usr/share/nodejs/deepmerge
Link ./node_modules/globby -> /usr/share/nodejs/globby
Link ./node_modules/nunjucks -> /usr/share/nodejs/nunjucks
Link ./node_modules/xml2js -> /usr/share/nodejs/xml2js
Link ./node_modules/rimraf -> /usr/share/nodejs/rimraf
Link ./node_modules/@jest/types -> /usr/share/nodejs/@jest/types
/!\ brotli/package.json not found
Unable to load brotli
Link ./node_modules/readable-stream -> /usr/share/nodejs/readable-stream
Found debian/nodejs/additional_components
Adding component(s): is-eot
Adding component(s): is-ttf
Adding component(s): fast-xml-parser
Link node_modules/b3b -> ../b3b
Link node_modules/fast-xml-parser -> ../fast-xml-parser
Link node_modules/is-eot -> ../is-eot
Link node_modules/is-svg -> ../is-svg
Link node_modules/is-ttf -> ../is-ttf
Link node_modules/is-woff -> ../is-woff
Link node_modules/is-woff2 -> ../is-woff2
Link node_modules/neatequal -> ../neatequal
Link node_modules/strnum -> ../strnum
Link node_modules/svg-pathdata -> ../svg-pathdata
Link node_modules/svgicons2svgfont -> ../svgicons2svgfont
Link node_modules/ttf2eot -> ../ttf2eot
Link node_modules/ttf2woff -> ../ttf2woff
Link node_modules/varstream -> ../varstream
Link node_modules/wawoff2 -> ../wawoff2
    debian/rules execute_before_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.ttf is-ttf/pixel.ttf
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff is-ttf/pixel.woff
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.eot is-ttf/pixel.eot
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.eot is-eot/fontawesome-webfont.eot
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff is-eot/fontawesome-webfont.woff
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.ttf is-eot/fontawesome-webfont.ttf
mkdir is-woff/fixture
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff is-woff/fixture/fontawesome-webfont.woff
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff2 is-woff/fixture/fontawesome-webfont.woff2
mkdir is-woff2/test/fixture
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff is-woff2/test/fixture/fixture.woff
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.woff2 is-woff2/test/fixture/fixture.woff2
mkdir wawoff2/test/fixtures
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.ttf wawoff2/test/fixtures/sample.ttf
# Build the wawoff2 module
cd wawoff2/src && make -f Makefile.Debian
make[2]: Entering directory '/<<PKGBUILDDIR>>/wawoff2/src'
mkdir /<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build
mkdir /<<PKGBUILDDIR>>/wawoff2/src/../build
mkdir /<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/brotli-native
cd /<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/brotli-native && \
     cmake /<<PKGBUILDDIR>>/wawoff2/src/../../brotli -DCMAKE_BUILD_TYPE=Release && \
     make -j4
CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
   Compatibility with CMake < 3.5 will be removed from a future version of
   CMake.

   Update the VERSION argument <min> value or use a ...<max> suffix to tell
   CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Build type is 'Release'
-- Performing Test BROTLI_EMSCRIPTEN
-- Performing Test BROTLI_EMSCRIPTEN - Failed
-- Compiler is not EMSCRIPTEN
-- Looking for log2
-- Looking for log2 - not found
-- Looking for log2
-- Looking for log2 - found
CMake Warning at CMakeLists.txt:319 (message):
   Test file tests/testdata/alice29.txt does not exist.


CMake Warning at CMakeLists.txt:319 (message):
   Test file tests/testdata/asyoulik.txt does not exist.


CMake Warning at CMakeLists.txt:319 (message):
   Test file tests/testdata/lcet10.txt does not exist.


CMake Warning at CMakeLists.txt:319 (message):
   Test file tests/testdata/plrabn12.txt does not exist.


-- Configuring done (0.4s)
-- Generating done (0.0s)
-- Build files have been written to: /<<PKGBUILDDIR>>/wawoff2-build/brotli-native
make[3]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[4]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[  1%] Building C object CMakeFiles/brotlicommon-static.dir/c/common/context.c.o
[  3%] Building C object CMakeFiles/brotlicommon-static.dir/c/common/constants.c.o
[  4%] Building C object CMakeFiles/brotlicommon.dir/c/common/context.c.o
[  6%] Building C object CMakeFiles/brotlicommon.dir/c/common/constants.c.o
[  7%] Building C object CMakeFiles/brotlicommon-static.dir/c/common/dictionary.c.o
[  9%] Building C object CMakeFiles/brotlicommon-static.dir/c/common/platform.c.o
[ 10%] Building C object CMakeFiles/brotlicommon.dir/c/common/dictionary.c.o
[ 12%] Building C object CMakeFiles/brotlicommon.dir/c/common/platform.c.o
[ 13%] Building C object CMakeFiles/brotlicommon-static.dir/c/common/transform.c.o
[ 15%] Building C object CMakeFiles/brotlicommon.dir/c/common/transform.c.o
[ 16%] Linking C static library libbrotlicommon-static.a
[ 18%] Linking C shared library libbrotlicommon.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 18%] Built target brotlicommon
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 19%] Building C object CMakeFiles/brotlidec.dir/c/dec/decode.c.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 21%] Building C object CMakeFiles/brotlidec.dir/c/dec/bit_reader.c.o
[ 22%] Building C object CMakeFiles/brotlienc.dir/c/enc/backward_references.c.o
[ 24%] Building C object CMakeFiles/brotlidec.dir/c/dec/huffman.c.o
[ 25%] Building C object CMakeFiles/brotlidec.dir/c/dec/state.c.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 25%] Built target brotlicommon-static
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 27%] Building C object CMakeFiles/brotlidec-static.dir/c/dec/bit_reader.c.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 28%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/backward_references.c.o
[ 30%] Building C object CMakeFiles/brotlidec-static.dir/c/dec/decode.c.o
[ 31%] Linking C shared library libbrotlidec.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 31%] Built target brotlidec
[ 33%] Building C object CMakeFiles/brotlidec-static.dir/c/dec/huffman.c.o
[ 34%] Building C object CMakeFiles/brotlidec-static.dir/c/dec/state.c.o
[ 36%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/backward_references_hq.c.o
[ 37%] Linking C static library libbrotlidec-static.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 37%] Built target brotlidec-static
[ 39%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/bit_cost.c.o
[ 40%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/block_splitter.c.o
[ 42%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/brotli_bit_stream.c.o
[ 43%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/cluster.c.o
[ 45%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/command.c.o
[ 46%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/compress_fragment.c.o
[ 48%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/compress_fragment_two_pass.c.o
[ 50%] Building C object CMakeFiles/brotlienc.dir/c/enc/backward_references_hq.c.o
[ 51%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/dictionary_hash.c.o
[ 53%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/encode.c.o
[ 54%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/encoder_dict.c.o
[ 56%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/entropy_encode.c.o
[ 57%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/fast_log.c.o
[ 59%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/histogram.c.o
[ 60%] Building C object CMakeFiles/brotlienc.dir/c/enc/bit_cost.c.o
[ 62%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/literal_cost.c.o
[ 63%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/memory.c.o
[ 65%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/metablock.c.o
[ 66%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/static_dict.c.o
[ 68%] Building C object CMakeFiles/brotlienc.dir/c/enc/block_splitter.c.o
[ 69%] Building C object CMakeFiles/brotlienc-static.dir/c/enc/utf8_util.c.o
[ 71%] Building C object CMakeFiles/brotlienc.dir/c/enc/brotli_bit_stream.c.o
[ 72%] Building C object CMakeFiles/brotlienc.dir/c/enc/cluster.c.o
[ 74%] Linking C static library libbrotlienc-static.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 74%] Built target brotlienc-static
[ 75%] Building C object CMakeFiles/brotlienc.dir/c/enc/command.c.o
[ 77%] Building C object CMakeFiles/brotlienc.dir/c/enc/compress_fragment.c.o
[ 78%] Building C object CMakeFiles/brotlienc.dir/c/enc/compress_fragment_two_pass.c.o
[ 80%] Building C object CMakeFiles/brotlienc.dir/c/enc/dictionary_hash.c.o
[ 81%] Building C object CMakeFiles/brotlienc.dir/c/enc/encode.c.o
[ 83%] Building C object CMakeFiles/brotlienc.dir/c/enc/encoder_dict.c.o
[ 84%] Building C object CMakeFiles/brotlienc.dir/c/enc/entropy_encode.c.o
[ 86%] Building C object CMakeFiles/brotlienc.dir/c/enc/fast_log.c.o
[ 87%] Building C object CMakeFiles/brotlienc.dir/c/enc/histogram.c.o
[ 89%] Building C object CMakeFiles/brotlienc.dir/c/enc/literal_cost.c.o
[ 90%] Building C object CMakeFiles/brotlienc.dir/c/enc/memory.c.o
[ 92%] Building C object CMakeFiles/brotlienc.dir/c/enc/metablock.c.o
[ 93%] Building C object CMakeFiles/brotlienc.dir/c/enc/static_dict.c.o
[ 95%] Building C object CMakeFiles/brotlienc.dir/c/enc/utf8_util.c.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 96%] Building C object CMakeFiles/brotli.dir/c/tools/brotli.c.o
[ 98%] Linking C executable brotli
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[ 98%] Built target brotli
[100%] Linking C shared library libbrotlienc.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
[100%] Built target brotlienc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/brotli-native'
mkdir /<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/woff2-native
cd /<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/woff2-native && \
     cmake /<<PKGBUILDDIR>>/wawoff2/src/../../woff2 \
       -DCMAKE_BUILD_TYPE=Release \
       -DBROTLIDEC_INCLUDE_DIRS=/<<PKGBUILDDIR>>/wawoff2/src/../../brotli/c/include/ \
       -DBROTLIENC_INCLUDE_DIRS=/<<PKGBUILDDIR>>/wawoff2/src/../../brotli/c/include/ \
       -DBROTLIDEC_LIBRARIES=/<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/brotli-native/libbrotlidec.so \
       -DBROTLIENC_LIBRARIES=/<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/brotli-native/libbrotlienc.so \
       && \
     make -j4 woff2_compress woff2_decompress
CMake Deprecation Warning at CMakeLists.txt:10 (cmake_minimum_required):
   Compatibility with CMake < 3.5 will be removed from a future version of
   CMake.

   Update the VERSION argument <min> value or use a ...<max> suffix to tell
   CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Found BrotliDec: /<<PKGBUILDDIR>>/brotli/c/include (found version "")
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Found BrotliEnc: /<<PKGBUILDDIR>>/brotli/c/include (found version "")
-- Configuring done (0.3s)
-- Generating done (0.0s)
-- Build files have been written to: /<<PKGBUILDDIR>>/wawoff2-build/woff2-native
make[3]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[4]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[  8%] Building CXX object CMakeFiles/woff2common.dir/src/woff2_common.cc.o
[ 16%] Building CXX object CMakeFiles/woff2common.dir/src/variable_length.cc.o
[ 25%] Building CXX object CMakeFiles/woff2common.dir/src/table_tags.cc.o
[ 33%] Linking CXX shared library libwoff2common.so
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 33%] Built target woff2common
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 41%] Building CXX object CMakeFiles/woff2enc.dir/src/font.cc.o
[ 50%] Building CXX object CMakeFiles/woff2enc.dir/src/glyph.cc.o
[ 58%] Building CXX object CMakeFiles/woff2enc.dir/src/transform.cc.o
[ 66%] Building CXX object CMakeFiles/woff2enc.dir/src/normalize.cc.o
[ 75%] Building CXX object CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o
[ 83%] Linking CXX shared library libwoff2enc.so
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 83%] Built target woff2enc
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 91%] Building CXX object CMakeFiles/woff2_compress.dir/src/woff2_compress.cc.o
[100%] Linking CXX executable woff2_compress
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[100%] Built target woff2_compress
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[4]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[5]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 44%] Built target woff2common
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 66%] Building CXX object CMakeFiles/woff2dec.dir/src/woff2_out.cc.o
[ 66%] Building CXX object CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o
[ 77%] Linking CXX shared library libwoff2dec.so
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 77%] Built target woff2dec
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[6]: Entering directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[ 88%] Building CXX object CMakeFiles/woff2_decompress.dir/src/woff2_decompress.cc.o
[100%] Linking CXX executable woff2_decompress
make[6]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
[100%] Built target woff2_decompress
make[5]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2-build/woff2-native'
mkdir /<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/brotli-wasm
export ASFLAGS="" export ASFLAGS_FOR_BUILD="" export CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" export CFLAGS_FOR_BUILD="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" export CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" export CPPFLAGS_FOR_BUILD="-Wdate-time -D_FORTIFY_SOURCE=2" export CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" export CXXFLAGS_FOR_BUILD="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" export DFLAGS="-frelease" export DFLAGS_FOR_BUILD="-frelease" export FCFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection" export FCFLAGS_FOR_BUILD="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection" export FFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection" export FFLAGS_FOR_BUILD="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection" export LDFLAGS="-Wl,-z,relro" export LDFLAGS_FOR_BUILD="-Wl,-z,relro" export OBJCFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" export OBJCFLAGS_FOR_BUILD="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" export OBJCXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" export OBJCXXFLAGS_FOR_BUILD="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/wawoff2/src=. -fstack-clash-protection -Wformat -Werror=format-security" && \
     cd /<<PKGBUILDDIR>>/wawoff2/src/../../wawoff2-build/brotli-wasm && \
     emcmake cmake /<<PKGBUILDDIR>>/wawoff2/src/../../brotli -DCMAKE_BUILD_TYPE=Release && \
     emmake make -j4
configure: cmake /<<PKGBUILDDIR>>/wawoff2/src/../../brotli -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/usr/share/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node
CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
   Compatibility with CMake < 3.5 will be removed from a future version of
   CMake.

   Update the VERSION argument <min> value or use a ...<max> suffix to tell
   CMake that the project does not need compatibility with older versions.


CMake Error at /usr/share/emscripten/cmake/Modules/Platform/Emscripten.cmake:101 (message):
   Failed to fetch Emscripten version information with command
   "'/usr/share/emscripten/emcc' -v"!

   Process returned with error code no such file or directory.

   Output:

Call Stack (most recent call first):
   /usr/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:146 (include)
   CMakeLists.txt:7 (project)


CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
-- Configuring incomplete, errors occurred!
emcmake: error: 'cmake /<<PKGBUILDDIR>>/wawoff2/src/../../brotli -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/usr/share/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/usr/bin/node' failed (returned 1)
make[2]: *** [Makefile.Debian:27: all] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/wawoff2/src'
make[1]: *** [debian/rules:34: execute_before_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202410/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.


More information about the Pkg-javascript-devel mailing list