Created
June 12, 2020 19:52
-
-
Save cmiles74/da360b480f4ce38f7ec4bf8fc228a569 to your computer and use it in GitHub Desktop.
Janet Compile Output on Windows
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PS C:\Users\cmiles\source\repos\test-project> jpm build | |
generating executable c source... | |
compile error: unknown symbol reader on line 4, column 21 while compiling testproject.janet | |
error: expected integer key in range [0, 5), got nil | |
in <anonymous> [C:\Program Files\Janet-1.9.1\bin\\jpm.janet] on line 594, column 19 | |
in do-rule [C:\Program Files\Janet-1.9.1\bin\\jpm.janet] on line 248, column 24 | |
in do-rule [C:\Program Files\Janet-1.9.1\bin\\jpm.janet] (tailcall) on line 246, column 44 | |
PS C:\Users\cmiles\source\repos\test-project> jpm build | |
generating executable c source... | |
compiling and linking build\testproject.exe... | |
testproject.exe.c | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_nanbox32_from_tagi referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_nanbox32_from_tagp referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_loop referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_core_env referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_array referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_array_push referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_cstring referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_csymbol referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_table referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_table_put referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_fiber referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_unmarshal referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_env_lookup referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_gcroot referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_gclock referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_gcunlock referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_init referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_deinit referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_continue referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_stacktrace referenced in function _main | |
testproject.exe.obj : error LNK2019: unresolved external symbol _janet_arity referenced in function _main | |
C:\Program Files\Janet-1.9.1\C\libjanet.lib : warning LNK4272: library machine type 'x64' conflicts with target machine type 'x86' | |
build\testproject.exe : fatal error LNK1120: 21 unresolved externals | |
error: command exited with status 2 | |
in shell [C:\Program Files\Janet-1.9.1\bin\\jpm.janet] (tailcall) on line 135, column 5 | |
in do-rule [C:\Program Files\Janet-1.9.1\bin\\jpm.janet] on line 248, column 24 | |
in do-rule [C:\Program Files\Janet-1.9.1\bin\\jpm.janet] (tailcall) on line 246, column 44 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It turns out that if I used the "x86 Native Command Prompt for VS 2019",
jpm
compiles without issue.