Last active
April 16, 2025 08:46
-
-
Save jeremy-code/e1fe5c7d6c19dbfbdb09ce0f3119299c to your computer and use it in GitHub Desktop.
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
root@b52c99f486ca:/src/scripts# emcc -v -lembind --emit-tsd ../output/test.d.ts ../module/test.cpp -sVERBOSE=1 | |
/emsdk/upstream/bin/clang -target wasm32-unknown-emscripten -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --sysroot=/emsdk/upstream/emscripten/cache/sysroot -DEMSCRIPTEN -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -v -c ../module/test.cpp -o /tmp/emscripten_temp_g66u0n1f/test_0.o | |
clang version 21.0.0git (https:/github.com/llvm/llvm-project 553da9634dc4bae215e6c850d2de3186d09f9da5) | |
Target: wasm32-unknown-emscripten | |
Thread model: posix | |
InstalledDir: /emsdk/upstream/bin | |
(in-process) | |
"/emsdk/upstream/bin/clang-21" -cc1 -triple wasm32-unknown-emscripten -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test.cpp -mrelocation-model static -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-cpu generic -fvisibility=hidden -debugger-tuning=gdb -fdebug-compilation-dir=/src/scripts -v -fcoverage-compilation-dir=/src/scripts -resource-dir /emsdk/upstream/lib/clang/21 -D EMSCRIPTEN -isysroot /emsdk/upstream/emscripten/cache/sysroot -internal-isystem /emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten/c++/v1 -internal-isystem /emsdk/upstream/emscripten/cache/sysroot/include/c++/v1 -internal-isystem /emsdk/upstream/lib/clang/21/include -internal-isystem /emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten -internal-isystem /emsdk/upstream/emscripten/cache/sysroot/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fignore-exceptions -fexceptions -fcolor-diagnostics -iwithsysroot/include/fakesdl -iwithsysroot/include/compat -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -o /tmp/emscripten_temp_g66u0n1f/test_0.o -x c++ ../module/test.cpp | |
clang -cc1 version 21.0.0git based upon LLVM 21.0.0git default target x86_64-unknown-linux-gnu | |
ignoring nonexistent directory "/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten/c++/v1" | |
ignoring nonexistent directory "/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten" | |
#include "..." search starts here: | |
#include <...> search starts here: | |
/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl | |
/emsdk/upstream/emscripten/cache/sysroot/include/compat | |
/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1 | |
/emsdk/upstream/lib/clang/21/include | |
/emsdk/upstream/emscripten/cache/sysroot/include | |
End of search list. | |
/emsdk/upstream/bin/clang --version | |
/emsdk/upstream/bin/wasm-ld -o a.out.wasm -lembind-rtti /tmp/emscripten_temp_g66u0n1f/test_0.o -L/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten -L/emsdk/upstream/emscripten/src/lib -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp5v99xdjwlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__getTypeName --export=__wasm_call_ctors --export=_emscripten_stack_restore --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-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1 | |
/emsdk/upstream/bin/llvm-objcopy a.out.wasm a.out.wasm --remove-section=.debug* --remove-section=producers --remove-section=name | |
/emsdk/node/20.18.0_64bit/bin/node /emsdk/upstream/emscripten/tools/compiler.mjs - | |
processing system library: /emsdk/upstream/emscripten/src/lib/libint53.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libcore.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsigs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libccall.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libaddfunction.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libformatString.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libgetvalue.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libmath.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpath.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libstrings.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libhtml5.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libstack_trace.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libwasi.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libeventloop.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpromise.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libexceptions.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libbrowser.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libwget.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libtime.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsyscall.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libfs_shared.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libfs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libmemfs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libtty.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpipefs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsockfs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libwebgl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libhtml5_webgl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libopenal.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libglut.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libxlib.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libegl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libuuid.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libglew.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libidbstore.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libasync.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsdl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/liblegacy.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpthread_stub.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libembind.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libemval.js | |
adding $ExitStatus (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $addOnPostRun (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $onPostRuns (referenced by $addOnPostRun, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $callRuntimeCallbacks (referenced by $onPostRuns, referenced by $addOnPostRun, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $addOnPreRun (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $onPreRuns (referenced by $addOnPreRun, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $getValue (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $noExitRuntime (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $ptrToString (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $setValue (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stackRestore (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stackSave (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $warnOnce (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _abort_js (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_bigint (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $embindRepr (referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $readLatin1String (referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $embind_charCodes (referenced by $readLatin1String, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $embind_init_charCodes (referenced by $embind_charCodes, referenced by $readLatin1String, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $registerType (referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $sharedRegisterType (referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $awaitingDependencies (referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $registeredTypes (referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $typeDependencies (referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $throwBindingError (referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $BindingError (referenced by $throwBindingError, referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $whenDependentTypesAreResolved (referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $throwInternalError (referenced by $whenDependentTypesAreResolved, referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $InternalError (referenced by $throwInternalError, referenced by $whenDependentTypesAreResolved, referenced by $sharedRegisterType, referenced by $registerType, referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $integerReadValueFromPointer (referenced by _embind_register_bigint, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_bool (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $GenericWireTypeSize (referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_constant (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_emval (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $EmValType (referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _emval_decref (referenced by $EmValType, referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $emval_freelist (referenced by _emval_decref, referenced by $EmValType, referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $emval_handles (referenced by _emval_decref, referenced by $EmValType, referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $Emval (referenced by $EmValType, referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $init_emval (referenced by $Emval, referenced by $EmValType, referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $count_emval_handles (referenced by $init_emval, referenced by $Emval, referenced by $EmValType, referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $readPointer (referenced by $EmValType, referenced by _embind_register_emval, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_float (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $floatReadValueFromPointer (referenced by _embind_register_float, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_integer (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_memory_view (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_std_string (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stringToUTF8 (referenced by _embind_register_std_string, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stringToUTF8Array (referenced by $stringToUTF8, referenced by _embind_register_std_string, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $lengthBytesUTF8 (referenced by _embind_register_std_string, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF8ToString (referenced by _embind_register_std_string, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF8ArrayToString (referenced by $UTF8ToString, referenced by _embind_register_std_string, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF8Decoder (referenced by $UTF8ArrayToString, referenced by $UTF8ToString, referenced by _embind_register_std_string, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_std_wstring (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF16ToString (referenced by _embind_register_std_wstring, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF16Decoder (referenced by $UTF16ToString, referenced by _embind_register_std_wstring, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stringToUTF16 (referenced by _embind_register_std_wstring, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $lengthBytesUTF16 (referenced by _embind_register_std_wstring, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF32ToString (referenced by _embind_register_std_wstring, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stringToUTF32 (referenced by _embind_register_std_wstring, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $lengthBytesUTF32 (referenced by _embind_register_std_wstring, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_void (referenced by root reference (e.g. compiled C/C++ code)) | |
adding emscripten_resize_heap (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $getHeapMax (referenced by emscripten_resize_heap, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $alignMemory (referenced by emscripten_resize_heap, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $abortOnCannotGrowMemory (referenced by emscripten_resize_heap, referenced by root reference (e.g. compiled C/C++ code)) | |
adding fd_close (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $SYSCALLS (referenced by fd_close, referenced by root reference (e.g. compiled C/C++ code)) | |
adding fd_seek (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $bigintToI53Checked (referenced by fd_seek, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $INT53_MAX (referenced by $bigintToI53Checked, referenced by fd_seek, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $INT53_MIN (referenced by $bigintToI53Checked, referenced by fd_seek, referenced by root reference (e.g. compiled C/C++ code)) | |
adding fd_write (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $flush_NO_FILESYSTEM (referenced by fd_write, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $printChar (referenced by $flush_NO_FILESYSTEM, referenced by fd_write, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $printCharBuffers (referenced by $printChar, referenced by $flush_NO_FILESYSTEM, referenced by fd_write, referenced by root reference (e.g. compiled C/C++ code)) | |
/emsdk/node/20.18.0_64bit/bin/node /emsdk/upstream/emscripten/tools/compiler.mjs - | |
processing system library: /emsdk/upstream/emscripten/src/lib/libint53.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libcore.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsigs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libccall.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libaddfunction.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libformatString.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libgetvalue.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libmath.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpath.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libstrings.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libhtml5.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libstack_trace.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libwasi.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libeventloop.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpromise.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libexceptions.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libbrowser.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libwget.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libtime.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsyscall.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libfs_shared.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libfs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libmemfs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libtty.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpipefs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsockfs.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libwebgl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libhtml5_webgl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libopenal.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libglut.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libxlib.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libegl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libuuid.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libglew.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libidbstore.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libasync.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libsdl.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/liblegacy.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libpthread_stub.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libembind_gen.js | |
processing system library: /emsdk/upstream/emscripten/src/lib/libemval.js | |
adding $ExitStatus (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $addOnPostRun (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $onPostRuns (referenced by $addOnPostRun, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $callRuntimeCallbacks (referenced by $onPostRuns, referenced by $addOnPostRun, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $addOnPreRun (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $onPreRuns (referenced by $addOnPreRun, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $getValue (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $noExitRuntime (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $ptrToString (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $setValue (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stackRestore (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $stackSave (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $warnOnce (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _abort_js (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_bigint (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_bool (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $registerPrimitiveType (referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $registerType (referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $sharedRegisterType (referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $awaitingDependencies (referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $registeredTypes (referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $typeDependencies (referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $throwBindingError (referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $BindingError (referenced by $throwBindingError, referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $whenDependentTypesAreResolved (referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $throwInternalError (referenced by $whenDependentTypesAreResolved, referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $InternalError (referenced by $throwInternalError, referenced by $whenDependentTypesAreResolved, referenced by $sharedRegisterType, referenced by $registerType, referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $PrimitiveType (referenced by $registerPrimitiveType, referenced by _embind_register_bool, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_constant (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $readLatin1String (referenced by _embind_register_constant, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $embind_charCodes (referenced by $readLatin1String, referenced by _embind_register_constant, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $embind_init_charCodes (referenced by $embind_charCodes, referenced by $readLatin1String, referenced by _embind_register_constant, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $ConstantDefinition (referenced by _embind_register_constant, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $moduleDefinitions (referenced by _embind_register_constant, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_emval (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_float (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_integer (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $registerIntegerType (referenced by _embind_register_integer, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $IntegerType (referenced by $registerIntegerType, referenced by _embind_register_integer, referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_memory_view (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_std_string (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_std_wstring (referenced by root reference (e.g. compiled C/C++ code)) | |
adding _embind_register_void (referenced by root reference (e.g. compiled C/C++ code)) | |
adding emscripten_resize_heap (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $getHeapMax (referenced by emscripten_resize_heap, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $alignMemory (referenced by emscripten_resize_heap, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $abortOnCannotGrowMemory (referenced by emscripten_resize_heap, referenced by root reference (e.g. compiled C/C++ code)) | |
adding fd_close (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $SYSCALLS (referenced by fd_close, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF8ToString (referenced by $SYSCALLS, referenced by fd_close, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF8ArrayToString (referenced by $UTF8ToString, referenced by $SYSCALLS, referenced by fd_close, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $UTF8Decoder (referenced by $UTF8ArrayToString, referenced by $UTF8ToString, referenced by $SYSCALLS, referenced by fd_close, referenced by root reference (e.g. compiled C/C++ code)) | |
adding fd_seek (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $bigintToI53Checked (referenced by fd_seek, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $INT53_MAX (referenced by $bigintToI53Checked, referenced by fd_seek, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $INT53_MIN (referenced by $bigintToI53Checked, referenced by fd_seek, referenced by root reference (e.g. compiled C/C++ code)) | |
adding fd_write (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $flush_NO_FILESYSTEM (referenced by fd_write, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $printChar (referenced by $flush_NO_FILESYSTEM, referenced by fd_write, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $printCharBuffers (referenced by $printChar, referenced by $flush_NO_FILESYSTEM, referenced by fd_write, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $embindEmitTypes (referenced by root reference (e.g. compiled C/C++ code)) | |
adding $getTypeName (referenced by $embindEmitTypes, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $TsPrinter (referenced by $embindEmitTypes, referenced by root reference (e.g. compiled C/C++ code)) | |
adding $OptionalType (referenced by $TsPrinter, referenced by $embindEmitTypes, referenced by root reference (e.g. compiled C/C++ code)) | |
/emsdk/node/20.18.0_64bit/bin/node /tmp/emscripten_temp_g66u0n1f/tsgen.js | |
warning: `ClassDefinition` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='$ClassDefinition') | |
/tmp/emscripten_temp_g66u0n1f/tsgen.js:1322 | |
if (def instanceof ClassDefinition) { | |
^ | |
TypeError: Right-hand side of 'instanceof' is not an object | |
at TsPrinter.print (/tmp/emscripten_temp_g66u0n1f/tsgen.js:1322:19) | |
at embindEmitTypes (/tmp/emscripten_temp_g66u0n1f/tsgen.js:1364:15) | |
at initRuntime (/tmp/emscripten_temp_g66u0n1f/tsgen.js:525:3) | |
at doRun (/tmp/emscripten_temp_g66u0n1f/tsgen.js:1833:5) | |
at run (/tmp/emscripten_temp_g66u0n1f/tsgen.js:1851:5) | |
at removeRunDependency (/tmp/emscripten_temp_g66u0n1f/tsgen.js:615:7) | |
at receiveInstance (/tmp/emscripten_temp_g66u0n1f/tsgen.js:781:5) | |
at receiveInstantiationResult (/tmp/emscripten_temp_g66u0n1f/tsgen.js:799:12) | |
at createWasm (/tmp/emscripten_temp_g66u0n1f/tsgen.js:826:19) | |
Node.js v20.18.0 | |
emcc: error: '/emsdk/node/20.18.0_64bit/bin/node /tmp/emscripten_temp_g66u0n1f/tsgen.js' failed (returned 1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment