building cjs 3.8.0 failed
Closed this issue · 1 comments
willysr commented
Tested in a fresh installation of Slackware Current
make[1]: Entering directory '/tmp/csb/cjs-3.8.0'
CXX cjs/libcjs_la-byteArray.lo
CXX cjs/libcjs_la-context.lo
CXX cjs/libcjs_la-coverage.lo
CXX cjs/libcjs_la-engine.lo
CXX cjs/libcjs_la-global.lo
CXX cjs/libcjs_la-importer.lo
CXX cjs/libcjs_la-jsapi-dynamic-class.lo
CXX cjs/libcjs_la-jsapi-private.lo
CXX cjs/libcjs_la-jsapi-util.lo
CXX cjs/libcjs_la-jsapi-util-error.lo
CXX cjs/libcjs_la-jsapi-util-string.lo
CXX cjs/libcjs_la-mem.lo
CXX cjs/libcjs_la-module.lo
CXX cjs/libcjs_la-native.lo
CXX cjs/libcjs_la-stack.lo
CXX modules/libconsole_la-console.lo
CXX modules/libsystem_la-system.lo
GEN modules-resources.c
CXX modules/libcairoNative_la-cairo-region.lo
CXX modules/libcairoNative_la-cairo-context.lo
CXX modules/libcairoNative_la-cairo-path.lo
CXX modules/libcairoNative_la-cairo-surface.lo
CXX modules/libcairoNative_la-cairo-image-surface.lo
CXX modules/libcairoNative_la-cairo-ps-surface.lo
CXX modules/libcairoNative_la-cairo-pdf-surface.lo
CXX modules/libcairoNative_la-cairo-svg-surface.lo
CXX modules/libcairoNative_la-cairo-pattern.lo
CXX modules/libcairoNative_la-cairo-gradient.lo
CXX modules/libcairoNative_la-cairo-linear-gradient.lo
CXX modules/libcairoNative_la-cairo-radial-gradient.lo
CXX modules/libcairoNative_la-cairo-surface-pattern.lo
CXX modules/libcairoNative_la-cairo-solid-pattern.lo
CXX modules/libcairoNative_la-cairo.lo
CXX cjs/console-console.o
CXX gi/libcjs_la-arg.lo
CXX gi/libcjs_la-boxed.lo
CXX gi/libcjs_la-closure.lo
CXX gi/libcjs_la-enumeration.lo
CXX gi/libcjs_la-foreign.lo
CXX gi/libcjs_la-fundamental.lo
CXX gi/libcjs_la-function.lo
CXX gi/libcjs_la-gerror.lo
CXX gi/libcjs_la-gtype.lo
CXX gi/libcjs_la-interface.lo
CXX gi/libcjs_la-ns.lo
CXX gi/libcjs_la-object.lo
CXX gi/libcjs_la-param.lo
CXX gi/libcjs_la-proxyutils.lo
CXX gi/libcjs_la-repo.lo
CXX gi/libcjs_la-toggle.lo
CXX gi/libcjs_la-union.lo
CXX gi/libcjs_la-value.lo
CXX modules/libcjs_la-modules.lo
CXX util/libcjs_la-error.lo
CXX util/libcjs_la-glib.lo
CXX util/libcjs_la-hash-x32.lo
CXX util/libcjs_la-log.lo
CXX util/libcjs_la-misc.lo
CXX libgjs-private/libcjs_la-gjs-gdbus-wrapper.lo
CXX libgjs-private/libcjs_la-gjs-util.lo
CC libgjs-private/libcjs_la-gjs-gtk-util.lo
CXXLD libconsole.la
CXXLD libsystem.la
CC libmodules_resources_la-modules-resources.lo
CXXLD libcairoNative.la
CC installed-tests/libregress_la-regress.lo
CC installed-tests/libwarnlib_la-warnlib.lo
CC installed-tests/libgimarshallingtests_la-gimarshallingtests.lo
CCLD libmodules_resources.la
CCLD libregress.la
CCLD libwarnlib.la
CXXLD libcjs.la
GISCAN Regress-1.0.gir
GISCAN WarnLib-1.0.gir
CCLD libgimarshallingtests.la
GISCAN CjsPrivate-1.0.gir
CXXLD cjs-console
GICOMP Regress-1.0.gir
GICOMP WarnLib-1.0.gir
GISCAN GIMarshallingTests-1.0.gir
GICOMP GIMarshallingTests-1.0.gir
Command '[u'/tmp/csb/cjs-3.8.0/tmp-introspectPPQcP9/CjsPrivate-1.0', u'--introspect-dump=/tmp/csb/cjs-3.8.0/tmp-introspectPPQcP9/functions.txt,/tmp/csb/cjs-3.8.0/tmp-introspectPPQcP9/dump.xml']' returned non-zero exit status -11
make[1]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:160: CjsPrivate-1.0.gir] Error 1
make[1]: Leaving directory '/tmp/csb/cjs-3.8.0'
make: *** [Makefile:1471: all] Error 2
willysr commented
It seems the culprit is mozjs52. After i added patches from ARCH, it builds fine.