Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't build on current main branch #49

Closed
wqferr opened this issue Mar 1, 2024 · 3 comments
Closed

Can't build on current main branch #49

wqferr opened this issue Mar 1, 2024 · 3 comments

Comments

@wqferr
Copy link

wqferr commented Mar 1, 2024

I'm running on latest emscripten, and cannot currently build the project.

Here are the full logs.

Full build 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
@Doridian
Copy link
Owner

Doridian commented Mar 1, 2024

Interesting. That must be a change in Emscripten, I wonder what happened. I'll see what I can figure out.

@Doridian
Copy link
Owner

Doridian commented Mar 1, 2024

Ah, just some deprecations, nothing wild. Fixed in the latest commit!

@Doridian Doridian closed this as completed Mar 1, 2024
@wqferr
Copy link
Author

wqferr commented Mar 2, 2024

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants