-
-
Notifications
You must be signed in to change notification settings - Fork 429
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
luajit 2.1 not work use the port/xmake.lua #2863
Labels
Comments
Other hand if run with build\windows\x64\release\minilua.exe dynasm/dynasm.lua -LN -D P64 -D FPU -D HFABI -D JIT -D FFI -D WIN -o build\.objs\buildvm\windows\x64\release\buildvm_arch.h src\vm_x86.dasc
[ 27%]: compiling.release src\host\buildvm.c
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -fp:fast -Isrc -Ibuild\.objs\buildvm\windows\x64\release -DLUAJIT_ENABLE_LUA52COMPAT -D_CRT_SECURE_NO_DEPRECATE -D_CRT_STDIO_INLINE=__declspec(dllexport)__inline -DLUAJIT_TARGET=LUAJIT_ARCH_X64 -DLUAJIT_OS=LUAJIT_OS_WINDOWS -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 /EHsc -Oy -DNDEBUG -Fobuild\.objs\buildvm\windows\x64\release\src\host\buildvm.c.obj src\host\buildvm.c
[ 50%]: linking.release buildvm.exe
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\link.exe" -nologo -dynamicbase -nxcompat -machine:x64 /opt:ref /opt:icf -out:build\windows\x64\release\buildvm.exe build\.objs\buildvm\windows\x64\release\src\host\buildvm.c.obj build\.objs\buildvm\windows\x64\release\src\host\buildvm_asm.c.obj build\.objs\buildvm\windows\x64\release\src\host\buildvm_fold.c.obj build\.objs\buildvm\windows\x64\release\src\host\buildvm_lib.c.obj build\.objs\buildvm\windows\x64\release\src\host\buildvm_peobj.c.obj
build\windows\x64\release\buildvm.exe -m bcdef -o src/lj_bcdef.h src\lib_base.c src\lib_math.c src\lib_bit.c src\lib_string.c src\lib_table.c src\lib_io.c src\lib_os.c src\lib_package.c src\lib_debug.c src\lib_jit.c src\lib_ffi.c
build\windows\x64\release\buildvm.exe -m ffdef -o src/lj_ffdef.h src\lib_base.c src\lib_math.c src\lib_bit.c src\lib_string.c src\lib_table.c src\lib_io.c src\lib_os.c src\lib_package.c src\lib_debug.c src\lib_jit.c src\lib_ffi.c
build\windows\x64\release\buildvm.exe -m libdef -o src/lj_libdef.h src\lib_base.c src\lib_math.c src\lib_bit.c src\lib_string.c src\lib_table.c src\lib_io.c src\lib_os.c src\lib_package.c src\lib_debug.c src\lib_jit.c src\lib_ffi.c
build\windows\x64\release\buildvm.exe -m recdef -o src/lj_recdef.h src\lib_base.c src\lib_math.c src\lib_bit.c src\lib_string.c src\lib_table.c src\lib_io.c src\lib_os.c src\lib_package.c src\lib_debug.c src\lib_jit.c src\lib_ffi.c
build\windows\x64\release\buildvm.exe -m vmdef -o src/lj_vmdef.h src\lib_base.c src\lib_math.c src\lib_bit.c src\lib_string.c src\lib_table.c src\lib_io.c src\lib_os.c src\lib_package.c src\lib_debug.c src\lib_jit.c src\lib_ffi.c
build\windows\x64\release\buildvm.exe -m folddef -o src/lj_folddef.h src/lj_opt_fold.c
build\windows\x64\release\buildvm.exe -m peobj -o build\.objs\buildvm\windows\x64\release\lj_vm.obj
[ 68%]: compiling.release src\ljamalg.c
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX64\\x64\\cl.exe" -c -nologo -O2 -fp:fast -Ibuild\.objs\buildvm\windows\x64\release -D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -DLUAJIT_ENABLE_LUA52COMPAT -DLUAJIT_TARGET=LUAJIT_ARCH_X64 -DLUAJIT_OS=LUAJIT_OS_WINDOWS -U_FORTIFY_SOURCE /EHsc -Oy -DNDEBUG -Fobuild\.objs\luajit\windows\x64\release\src\ljamalg.c.obj src\ljamalg.c
error: @programdir\core\main.lua:309: @programdir\actions\build\main.lua:148: @programdir\modules\async\runjobs.lua:320: @programdir\modules\private\action\build\object.lua:91: @programdir\modules\core\tools\cl.lua:709: ljamalg.c
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(353): error C2065: 'lj_lib_init_buffer_method': undeclared identifier
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(353): warning C4047: 'function': 'const uint8_t *' differs in levels of indirection from 'int'
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(353): warning C4024: 'lj_lib_register': different types for formal and actual parameter 3
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(353): error C2065: 'lj_lib_cf_buffer_method': undeclared identifier
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(353): warning C4047: 'function': 'const lua_CFunction *' differs in levels of indirection from 'int'
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(353): warning C4024: 'lj_lib_register': different types for formal and actual parameter 4
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(356): error C2065: 'lj_lib_init_buffer': undeclared identifier
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(356): warning C4047: 'function': 'const uint8_t *' differs in levels of indirection from 'int'
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(356): warning C4024: 'lj_lib_register': different types for formal and actual parameter 3
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(356): error C2065: 'lj_lib_cf_buffer': undeclared identifier
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(356): warning C4047: 'function': 'const lua_CFunction *' differs in levels of indirection from 'int'
Y:\CPP\keylistemcpp\luajit\src\lib_buffer.c(356): warning C4024: 'lj_lib_register': different types for formal and actual parameter 4
stack traceback:
[C]: in function 'error'
[@programdir\core\base\os.lua:923]:
[@programdir\modules\core\tools\cl.lua:709]: in function 'catch'
[@programdir\core\sandbox\modules\try.lua:123]: in function 'try'
[@programdir\modules\core\tools\cl.lua:648]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:280]:
[@programdir\core\tool\compiler.lua:278]: in function 'compile'
[@programdir\modules\private\action\build\object.lua:91]: in function 'script'
[@programdir\modules\private\action\build\object.lua:122]: in function 'build_object'
[@programdir\modules\private\action\build\object.lua:147]: in function 'jobfunc'
[@programdir\modules\async\runjobs.lua:237]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:280]: in function 'trycall'
[@programdir\core\sandbox\modules\try.lua:117]: in function 'try'
[@programdir\modules\async\runjobs.lua:220]: in function 'cotask'
[@programdir\core\base\scheduler.lua:404]:
stack traceback:
[C]: in function 'error'
@programdir\core\base\os.lua:923: in function 'base/os.raiselevel'
(...tail calls...)
@programdir\core\main.lua:309: in upvalue 'cotask'
@programdir\core\base\scheduler.lua:404: in function <@programdir\core\base\scheduler.lua:397> |
KarryCharon
added a commit
to KarryCharon/xmake-repo
that referenced
this issue
Nov 24, 2023
KarryCharon
added a commit
to KarryCharon/xmake-repo
that referenced
this issue
Nov 24, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Xmake Version
2.8.5
Operating System Version and Architecture
windows11
Describe Bug
I clone the newest luajit v2.1 repo and put the luajit/port/xmake.lua into the root dir.
Then run xmake -vD, errors like this
arch
x64
toolchain
msvc
The text was updated successfully, but these errors were encountered: