Subj : Re: enigma on M68K linux To : tenser From : vorlon Date : Thu Jan 26 2023 04:31 pm > Ah. Too bad. I wonder how hard it would be to get it > to compile. About this hard (This is the show stopper): make[4]: Entering directory '/home/vk3heg/sbbs/repo/3rdp/src/mozjs/js-1.8.5/js/src' jsoplengen.cpp jsanalyze.cpp In file included from jsval.h:48, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsanalyze.h:45, from jsanalyze.cpp:40: jsutil.h:120:81: error: size -1 of array js_static_assert61 is negative 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ~~~~~~~^~~~~~~~ jscntxt.h:425:1: note: in expansion of macro JS_STATIC_ASSERT 425 | JS_STATIC_ASSERT(sizeof(StackSegment) % sizeof(Value) == 0); | ^~~~~~~~~~~~~~~~ In the directory /home/vk3heg/sbbs/repo/3rdp/src/mozjs/js-1.8.5/js/src The following command failed to execute properly: c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE="Linux6.1" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX="lib" -DDLL_SUFFIX=".so" -Ictypes/libffi/include -I. -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -std=gnu++98 -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -w -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp make[4]: *** [config/rules.mk:1477: jsanalyze.o] Error 1 make[4]: Leaving directory '/home/vk3heg/sbbs/repo/3rdp/src/mozjs/js-1.8.5/js/src' make[3]: *** [config/rules.mk:754: default] Error 2 make[3]: Leaving directory '/home/vk3heg/sbbs/repo/3rdp/src/mozjs/js-1.8.5/js/src' make[2]: *** [GNUmakefile:79:../build/../../src/../3rdp/gcc.linux.m68k.release/mozjs/li Eror 2 make[2]: Leaving directory '/home/vk3heg/sbbs/repo/3rdp/build' make[1]: *** [/home/vk3heg/sbbs/repo/src/sbbs3/../build/Common.gmake:526: js] Error 2 make[1]: Leaving directory '/home/vk3heg/sbbs/repo/src/sbbs3' make: *** [GNUmakefile:152: sbbs3] Error 2 \/orlon aka Stephen --- Talisman v0.46-dev (Linux/m68k) * Origin: Vorlon Empire: Amiga 3000 powered in Sector 550 (21:1/195.1) .