-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Open
Description
Hello! I am getting an error trying to compile the minimal_webgl test (and anything that links against -lGL). Am I doing something wrong? Here's the info:
Version:
emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 4.0.16-git (09534bba7f0ee767bf6f6f8cb5b7bf9519b8d63a)
clang version 22.0.0git
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: C:/devkitPro/msys2/clang64/opt/emscripten-llvm/bin
Here's what happens when I try to make it:
$ mingw32-make
[ 33%] Building C object CMakeFiles/minimal_webgl.dir/main.c.o
[ 66%] Building C object CMakeFiles/minimal_webgl.dir/webgl.c.o
[100%] Linking C executable minimal_webgl.html
"C:/devkitPro/msys2/clang64/opt/emscripten-llvm/bin/clang.exe" --version
"C:/devkitPro/msys2/clang64/bin/node.exe" C:/devkitPro/msys2/clang64/lib/emscripten/tools/compiler.mjs - --symbols-only
error: C:/devkitPro/msys2/clang64/lib/emscripten/src/lib/libwebgl.js: failure to execute JS library "C:/devkitPro/msys2/clang64/lib/emscripten/src/lib/libwebgl.js":
Internal compiler error JS compiler
Please create a bug report at https://github.com/emscripten-core/emscripten/issues/
with a log of the build and the input files used to run. Exception message: "C:/devkitPro/msys2/clang64/lib/emscripten/src/lib/libwebgl.js:1
SyntaxError: Identifier 'GL_POOL_TEMP_BUFFERS_SIZE' has already been declared
at Script.runInContext (node:vm:149:12)
at Module.runInContext (node:vm:301:6)
at runInMacroContext (file:///C:/devkitPro/msys2/clang64/lib/emscripten/src/utility.mjs:328:13)
at file:///C:/devkitPro/msys2/clang64/lib/emscripten/src/parseTools.mjs:43:19
at String.replace (<anonymous>)
at processMacros (file:///C:/devkitPro/msys2/clang64/lib/emscripten/src/parseTools.mjs:42:17)
at Object.load (file:///C:/devkitPro/msys2/clang64/lib/emscripten/src/modules.mjs:288:21)
at Module.runJSify (file:///C:/devkitPro/msys2/clang64/lib/emscripten/src/jsifier.mjs:360:18)
at file:///C:/devkitPro/msys2/clang64/lib/emscripten/tools/compiler.mjs:97:17
emcc: error: 'C:/devkitPro/msys2/clang64/bin/node.exe C:/devkitPro/msys2/clang64/lib/emscripten/tools/compiler.mjs - --symbols-only' failed (returned 1)
mingw32-make[2]: *** [CMakeFiles\minimal_webgl.dir\build.make:116: minimal_webgl.html] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:86: CMakeFiles/minimal_webgl.dir/all] Error 2
mingw32-make: *** [Makefile:90: all] Error 2
Metadata
Metadata
Assignees
Labels
No labels