Thanks so much for fixing this, Jérémy! Best wishes,
Julian On Fri, Feb 14, 2025 at 01:09:02PM +0000, Debian Bug Tracking System wrote: > This is an automatic notification regarding your Bug report > which was filed against the src:emscripten package: > > #1081967: emscripten: cmake files expect scripts in /usr/share/emscripten to > not have a suffix > > It has been closed by Debian FTP Masters <ftpmas...@ftp-master.debian.org> > (reply to Jérémy Lal <kapo...@melix.org>). > > Their explanation is attached below along with your original report. > If this explanation is unsatisfactory and you have not received a > better one in a separate message then please contact Debian FTP Masters > <ftpmas...@ftp-master.debian.org> (reply to Jérémy Lal <kapo...@melix.org>) by > replying to this email. > > > -- > 1081967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081967 > Debian Bug Tracking System > Contact ow...@bugs.debian.org with problems > Date: Fri, 14 Feb 2025 13:05:46 +0000 > From: Debian FTP Masters <ftpmas...@ftp-master.debian.org> > Subject: Bug#1081967: fixed in emscripten 3.1.69+dfsg-1 > To: 1081967-cl...@bugs.debian.org > > Source: emscripten > Source-Version: 3.1.69+dfsg-1 > Done: Jérémy Lal <kapo...@melix.org> > > We believe that the bug you reported is fixed in the latest version of > emscripten, which is due to be installed in the Debian FTP archive. > > A summary of the changes between this version and the previous one is > attached. > > Thank you for reporting the bug, which will now be closed. If you > have further comments please address them to 1081...@bugs.debian.org, > and the maintainer will reopen the bug report if appropriate. > > Debian distribution maintenance software > pp. > Jérémy Lal <kapo...@melix.org> (supplier of updated emscripten package) > > (This message was generated automatically at their request; if you > believe that there is a problem with it please contact the archive > administrators by mailing ftpmas...@ftp-master.debian.org) > > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Format: 1.8 > Date: Thu, 13 Feb 2025 23:54:55 +0100 > Source: emscripten > Architecture: source > Version: 3.1.69+dfsg-1 > Distribution: unstable > Urgency: medium > Maintainer: Debian Javascript Maintainers > <pkg-javascript-de...@alioth-lists.debian.net> > Changed-By: Jérémy Lal <kapo...@melix.org> > Closes: 1081967 1091032 > Changes: > emscripten (3.1.69+dfsg-1) unstable; urgency=medium > . > * New upstream version 3.1.69 > * Update source-map-footer > * Install node modules > * Use esbuild to test for es6 syntax errors > * Depends binaryen >= 120 > * Move to Javascript Maintainers > . > [ Julian Gilbey ] > * Fix provided CMake file (closes: #1081967) > * Simplify /usr/bin wrapper > * Install new binaries in /usr/bin > * Add dependency on ccache > * Fix some lintian errors and warnings > * Update d/copyright (though it's probably not completely correct), and > absorb "License-Grant" sections into "License" sections > * Increase LLVM dependencies to version 19 (to support > --no-growable-memory option) (Closes: #1091032) > * Switch to using standard sphinx-rtd-theme > * Change d/watch to rename upstream version as +dfsg instead of ~dfsg in > future > Checksums-Sha1: > 68d5cb6cda856709369070d111709f2612220359 3017 emscripten_3.1.69+dfsg-1.dsc > b1aee2b20072f8f86977095e4b062dec9b4b51bf 5504 > emscripten_3.1.69+dfsg.orig-Xtypes.tar.xz > 3f2febb1eab53f75928912a93da1925c58502806 19363704 > emscripten_3.1.69+dfsg.orig.tar.xz > e9a66306e82f3d08d23729fdc07a295b5cc59536 83532 > emscripten_3.1.69+dfsg-1.debian.tar.xz > 97f2c922a9c57d89a965381fcf122e9b4c30627e 11771 > emscripten_3.1.69+dfsg-1_source.buildinfo > Checksums-Sha256: > e624fe6b68032bcaa47a73e4f9aad3de3348b73ed1d2b288afc4e7b6fd10269c 3017 > emscripten_3.1.69+dfsg-1.dsc > 274d9ff5686f7e28fd00873fe04202f07fb8f5c950c978842f9e43c35d9baf03 5504 > emscripten_3.1.69+dfsg.orig-Xtypes.tar.xz > 394804c47d38ca3f1fa37b0b12beba60c2b03e6d7d3140a4e658b6dc6fee4481 19363704 > emscripten_3.1.69+dfsg.orig.tar.xz > d1d6e09c27b4cf715f238213c20b07a222a09ee3a9f6e3cf4af3bdbd385ab277 83532 > emscripten_3.1.69+dfsg-1.debian.tar.xz > 284f802d71e830a6763459d0e95e1f6cbdbd53c7d7ca292c1fa663f3628f6d48 11771 > emscripten_3.1.69+dfsg-1_source.buildinfo > Files: > 53ca5d88c817e9b811215089d55c67af 3017 devel optional > emscripten_3.1.69+dfsg-1.dsc > 0bd105977cbfdf748cde9df40c63d408 5504 devel optional > emscripten_3.1.69+dfsg.orig-Xtypes.tar.xz > 50e8e18bb13e220109be79282df84eb6 19363704 devel optional > emscripten_3.1.69+dfsg.orig.tar.xz > 7876e0c9c2946b109c12dd7bc8426f93 83532 devel optional > emscripten_3.1.69+dfsg-1.debian.tar.xz > 62b8ec0802c6432bd3162b7ebf84f0ad 11771 devel optional > emscripten_3.1.69+dfsg-1_source.buildinfo > > -----BEGIN PGP SIGNATURE----- > > iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmeufhISHGthcG91ZXJA > bWVsaXgub3JnAAoJEGYRwF7dOfN0bqsQAJQ2feP1L2RW7jPZXlEYI7MIZ6M2TCpa > 52zQ6uFQF6DULV2TjDHCVRTHeE7dyviP0iam9a4NlkKRjC4k9kQRL1snky2KO9EY > y8vwbbtmEDKUKfYLKUmr8fNYqzXOIRYEYzKjhxxGzc+1T/8YrkzakIihB9BfxtJq > BdOBVeb7pYybITcJ4FTEKJp5L4SO0e6H8twbMeppSw+z9R5vROWfTU3xtKNiF/ZZ > O0Y7Pw3EJGYyJMpi7RAUXZKIWhaRp85IZRcjHdkdT3H46cLxglgqjBxxWovyavK/ > xAR/CYK4Kn6uuFxPz80eMqY7Lg0ZLCVUJ5DCrOyuY+m6IwOY57wXesdL1BhfVgLy > 8BIBTFVX2//b97OMBQXtWJnrXCK6SGC0QdAMKDso1MNwW8g0NyE/wEOIFqva8YMY > TBhPZdQFsJTwvhzcUdXPoMZnxzEmzhkbvHd6MtqEwwfc5Y2WReX0pC/hMN47oYyP > iYf7dpfUTgcs3nrk/BEvOlgdQX11cKVWBmJC0y8eLWenAGsF9XR0vEUZ9nwQKy85 > 0HKl8C6EnWBTO9SBqkbivyX+AAh71ZChpgEyOJGBBIduo3qMXTasx71XppGxVvdv > Rn0OvFaop8m+upZvDFItAElMR3iXxFOlEcwCcCj70R6ibft8IIaV9B+dkDVNSPH4 > Brc/CYXCIAul > =Eq25 > -----END PGP SIGNATURE----- > > Date: Mon, 16 Sep 2024 21:44:50 +0100 > From: Julian Gilbey <j...@debian.org> > Subject: emscripten: cmake files expect scripts in /usr/share/emscripten to > not have a suffix > To: Debian Bug Tracking System <sub...@bugs.debian.org> > > Package: emscripten > Version: 3.1.66~dfsg-2 > Severity: serious > > (Severity serious as it prevents emscripten from running using CMake) > > Thanks for packaging a new version! > > Trying to rebuild node-webfont, I ran into the following error: > > 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. > > > CMake is trying to run the command: /usr/share/emscripten/emcc -v, but > the script is called /usr/share/emscripten/emcc.py > > Possible solutions: > > (1) Rename this (and presumably the other Python scripts in the same > directory) without the '.py' suffix. > > (2) If the '.py' suffix is needed for other contexts, have a symlink > to them without the '.py' suffix. > > I also noticed as I was trying to debug this that two of the scripts > do not have execute permission: > > -rw-r--r-- 1 jdg jdg 62149 Sep 8 18:10 /usr/share/emscripten/emcc.py > -rw-r--r-- 1 jdg jdg 78775 Sep 8 18:10 /usr/share/emscripten/emrun.py > > so this will also need fixing. > > Best wishes, > > Julian