Closed wqferr closed 7 months ago
I'm running on latest emscripten, and cannot currently build the project.
Here are the full logs.
npm install && npm run clean && npm run build up to date, audited 49 packages in 678ms 15 packages are looking for funding run `npm fund` for details found 0 vulnerabilities > luajs@1.0.0 clean > emmake make clean make: make clean cd lua && make clean make[1]: Entering directory '/home/vvilliam/Source/LuaJS/lua' rm -f liblua.a lua lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o ltests.o lua.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o lutf8lib.o loadlib.o lcorolib.o linit.o make[1]: Leaving directory '/home/vvilliam/Source/LuaJS/lua' cd src && make clean make[1]: Entering directory '/home/vvilliam/Source/LuaJS/src' rm -f luajs.js luajs_allochelpers.o luajs_interface.o jsvar.o luajs_async.o luajs_ref.o luajs_state.o luajs_eval.o jsvar_object.o jsvar_array.o jsvar_function.o luajs.o luajs.data luajs.wasm luajs.js make[1]: Leaving directory '/home/vvilliam/Source/LuaJS/src' sh -e ./patch_lua_makefile.sh clean rm -rf ./tmp > luajs@1.0.0 build > tsc && emmake make install make: make install sh -e ./patch_lua_makefile.sh cd lua && make -f ../tmp/lua/makefile liblua.a make[1]: Entering directory '/home/vvilliam/Source/LuaJS/lua' /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lapi.o lapi.c shared:INFO: (Emscripten: Running sanity checks) /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lcode.o lcode.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lctype.o lctype.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ldebug.o ldebug.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ldo.o ldo.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ldump.o ldump.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lfunc.o lfunc.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lgc.o lgc.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o llex.o llex.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lmem.o lmem.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lobject.o lobject.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lopcodes.o lopcodes.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lparser.o lparser.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lstate.o lstate.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lstring.o lstring.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ltable.o ltable.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ltm.o ltm.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lundump.o lundump.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lvm.o lvm.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lzio.o lzio.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ltests.o ltests.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lauxlib.o lauxlib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lbaselib.o lbaselib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ldblib.o ldblib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o liolib.o liolib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lmathlib.o lmathlib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o loslib.o loslib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o ltablib.o ltablib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lstrlib.o lstrlib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lutf8lib.o lutf8lib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o loadlib.o loadlib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o lcorolib.o lcorolib.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -Wall -O2 -Wfatal-errors -Wextra -Wshadow -Wundef -Wwrite-strings -Wredundant-decls -Wdisabled-optimization -Wdouble-promotion -Wmissing-declarations -Wdeclaration-after-statement -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wc++-compat -Wold-style-definition -std=c99 -flto -DLUA_CPATH_DEFAULT="\"/lua/modules/?.so\"" -DLUA_PATH_DEFAULT="\"/lua/modules/?.lua;/lua/modules/?/init.lua\"" -fno-stack-protector -fno-common -c -o linit.o linit.c /home/vvilliam/Source/emsdk/upstream/emscripten/emar rc liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o ltests.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o lutf8lib.o loadlib.o lcorolib.o linit.o /home/vvilliam/Source/emsdk/upstream/emscripten/emranlib liblua.a make[1]: Leaving directory '/home/vvilliam/Source/LuaJS/lua' cd src && make make[1]: Entering directory '/home/vvilliam/Source/LuaJS/src' /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o luajs_allochelpers.o luajs_allochelpers.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o luajs_interface.o luajs_interface.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o jsvar.o jsvar.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o luajs_async.o luajs_async.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o luajs_ref.o luajs_ref.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o luajs_state.o luajs_state.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o luajs_eval.o luajs_eval.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o jsvar_object.o jsvar_object.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o jsvar_array.o jsvar_array.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o jsvar_function.o jsvar_function.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -O3 -flto -I../lua -Wall -c -o luajs.o luajs.c /home/vvilliam/Source/emsdk/upstream/emscripten/emcc -o luajs.js -O3 -flto luajs_allochelpers.o luajs_interface.o jsvar.o luajs_async.o luajs_ref.o luajs_state.o luajs_eval.o jsvar_object.o jsvar_array.o jsvar_function.o luajs.o ../lua/liblua.a -s EXPORTED_FUNCTIONS="[ '_main', '_malloc', '_free', '_luajs_alloc_int', '_luajs_alloc_size_t', '_luajs_call', '_luajs_delete_state', '_luajs_execute', '_luajs_get_state_global', '_luajs_new_state', '_luajs_popvar', '_luajs_pushref', '_luajs_pushvar', '_luajs_read_int', '_luajs_read_size_t', '_luajs_toref', '_luajs_unref', '_lua_createtable', '_lua_getmetatable', '_lua_gettable', '_lua_gettop', '_lua_next', '_lua_pushboolean', '_lua_pushnil', '_lua_pushnumber', '_lua_pushlstring', '_lua_pushvalue', '_lua_rawset', '_lua_rawseti', '_lua_setmetatable', '_lua_settable', '_lua_settop', '_lua_toboolean', '_lua_tolstring', '_lua_tonumberx', '_lua_type' ]" -s EXPORTED_RUNTIME_METHODS=cwrap -s WASM=1 -s TOTAL_MEMORY=134217728 -s ASYNCIFY -s ALLOW_TABLE_GROWTH --pre-js lua_interface.js --preload-file "../fsroot/@/" cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libGL-getprocaddr.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libGL-getprocaddr.a" for subsequent builds) system_libs:INFO: compiled 4 inputs in 0.17s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libal.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libal.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.11s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libhtml5.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libhtml5.a" for subsequent builds) system_libs:INFO: compiled 5 inputs in 0.12s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libstubs.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libstubs.a" for subsequent builds) system_libs:INFO: compiled 2 inputs in 0.12s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libnoexit.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libnoexit.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.06s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc.a" for subsequent builds) system_libs:INFO: compiled 1026 inputs in 2.51s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libdlmalloc.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libdlmalloc.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.80s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libcompiler_rt.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libcompiler_rt.a" for subsequent builds) system_libs:INFO: compiled 175 inputs in 0.78s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++-noexcept.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++-noexcept.a" for subsequent builds) system_libs:INFO: compiled 52 inputs in 6.89s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi-noexcept.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++abi-noexcept.a" for subsequent builds) system_libs:INFO: compiled 16 inputs in 1.99s cache:INFO: - ok cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libsockets.a... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libsockets.a" for subsequent builds) system_libs:INFO: compiled 27 inputs in 0.34s cache:INFO: - ok cache:INFO: generating system asset: symbol_lists/6e11e07e9f081a120862b3b5f06065e23f596c7c.json... (this will be cached in "/home/vvilliam/Source/emsdk/upstream/emscripten/cache/symbol_lists/6e11e07e9f081a120862b3b5f06065e23f596c7c.json" for subsequent builds) cache:INFO: - ok wasm-ld: error: luajs_interface.o: undefined symbol: luaRemoveVarPtr wasm-ld: error: luajs_interface.o: undefined symbol: luaCallFunctionPointer emcc: error: '/home/vvilliam/Source/emsdk/upstream/bin/wasm-ld -o luajs.wasm luajs_allochelpers.o luajs_interface.o jsvar.o luajs_async.o luajs_ref.o luajs_state.o luajs_eval.o jsvar_object.o jsvar_array.o jsvar_function.o luajs.o ../lua/liblua.a -L/home/vvilliam/Source/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/lto -lGL-getprocaddr -lal -lhtml5 -lstubs -lnoexit -lc -ldlmalloc -lcompiler_rt -lc++-noexcept -lc++abi-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp4b1yi721libemscripten_js_symbols.so -u__cxa_atexit --export=malloc --export=free --export=luajs_alloc_int --export=luajs_alloc_size_t --export=luajs_call --export=luajs_delete_state --export=luajs_execute --export=luajs_get_state_global --export=luajs_new_state --export=luajs_popvar --export=luajs_pushref --export=luajs_pushvar --export=luajs_read_int --export=luajs_read_size_t --export=luajs_toref --export=luajs_unref --export=lua_createtable --export=lua_getmetatable --export=lua_gettable --export=lua_gettop --export=lua_next --export=lua_pushboolean --export=lua_pushnil --export=lua_pushnumber --export=lua_pushlstring --export=lua_pushvalue --export=lua_rawset --export=lua_rawseti --export=lua_setmetatable --export=lua_settable --export=lua_settop --export=lua_toboolean --export=lua_tolstring --export=lua_tonumberx --export=lua_type --export=stackAlloc --export=stackSave --export=stackRestore --export=__get_temp_ret --export=__set_temp_ret --export=__wasm_call_ctors --export=malloc --export=free --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-table --growable-table -z stack-size=65536 --initial-memory=134217728 --max-memory=134217728 --no-entry --table-base=1 --global-base=1024' failed (returned 1) make[1]: *** [Makefile:73: luajs.js] Error 1 make[1]: Leaving directory '/home/vvilliam/Source/LuaJS/src' make: *** [Makefile:15: build] Error 2 emmake: error: 'make install' failed (returned 2)
In particular, these two lines:
wasm-ld: error: luajs_interface.o: undefined symbol: luaRemoveVarPtr wasm-ld: error: luajs_interface.o: undefined symbol: luaCallFunctionPointer
Interesting. That must be a change in Emscripten, I wonder what happened. I'll see what I can figure out.
Ah, just some deprecations, nothing wild. Fixed in the latest commit!
Thank you!
I'm running on latest emscripten, and cannot currently build the project.
Here are the full logs.
Full build logs
In particular, these two lines: