Bug#1108794: mozjs140: autopkgtest fails to compile a sample against jsapi.h: ProfilingCategoryList.h not installed, #error "Unsupported OS?"

Simon McVittie smcv at debian.org
Sat Jul 5 09:44:21 BST 2025


Source: mozjs140
Version: 140.0-2
Severity: serious
Justification: rc_policy.txt §6a
User: debian-ci at lists.debian.org
Usertags: fails-always

The new mozjs140 source package builds successfully (on release 
architectures other than armel), but is failing its superficial 
autopkgtest, which links a trivial test program against it.

This log snippet is from aarch64, but the same thing happens on other 
architectures:

 59s + pkgconf --cflags --libs mozjs-140
 59s + g++ test.cpp -o test -isystem /usr/include/aarch64-linux-gnu/mozjs-140 -L/usr/lib/aarch64-linux-gnu/ -lmozjs-140
 59s In file included from /usr/include/aarch64-linux-gnu/mozjs-140/mozilla/BaseProfileJSONWriter.h:17,
 59s                  from /usr/include/aarch64-linux-gnu/mozjs-140/mozilla/BaseProfilerMarkersPrerequisites.h:27,
 59s                  from /usr/include/aarch64-linux-gnu/mozjs-140/js/ProfilingStack.h:11,
 59s                  from /usr/include/aarch64-linux-gnu/mozjs-140/js/RootingAPI.h:29,
 59s                  from /usr/include/aarch64-linux-gnu/mozjs-140/js/CallAndConstruct.h:15,
 59s                  from /usr/include/aarch64-linux-gnu/mozjs-140/jsapi.h:30,
 59s                  from test.cpp:7:
 59s /usr/include/aarch64-linux-gnu/mozjs-140/mozilla/UniquePtrExtensions.h:104:6: error: #error "Unsupported OS?"
 59s   104 | #    error "Unsupported OS?"
 59s       |      ^~~~~
 59s In file included from /usr/include/aarch64-linux-gnu/mozjs-140/mozilla/BaseProfilerMarkersPrerequisites.h:28:
 59s /usr/include/aarch64-linux-gnu/mozjs-140/BaseProfilingCategory.h:15:10: fatal error: ProfilingCategoryList.h: No such file or directory
 59s    15 | #include "ProfilingCategoryList.h"
 59s       |          ^~~~~~~~~~~~~~~~~~~~~~~~~

Perhaps the test program needs updating for some sort of API change, or 
perhaps this will break gjs too.

    smcv



More information about the pkg-gnome-maintainers mailing list