emscripten-core / emscripten-core/emscripten
"ReferenceError: makeGetSlabs is not defined" while compiling to js
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
While trying to compile https://github.com/inolen/ioq3 with the new emscripten (`2.0.32`), I got:
```
error: failure to process js library "/home/viraptor/Projects/quakejs/ioq3/code/sys/sys_common.js": ReferenceError: makeGetSlabs is not defined,
error: use -s VERBOSE to see more details
Internal compiler error in src/compiler.js!
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: "ReferenceError: makeGetSlabs is not defined" | In the following macro:
makeGetSlabs('bufp', 'i8', true)
ReferenceError: makeGetSlabs is not defined
at eval (eval at (eval at load (/home/viraptor/Projects/emsdk/upstream/emscripten/src/compiler.js:38:8)), :1:2)
at eval (eval at load (/home/viraptor/Projects/emsdk/upstream/emscripten/src/compiler.js:38:8), :21:19)
at String.replace ()
at processMacros (eval at load (/home/viraptor/Projects/emsdk/upstream/emscripten/src/compiler.js:38:8), :18:15)
at Object.load (eval at load (/home/viraptor/Projects/emsdk/upstream/emscripten/src/compiler.js:38:8), :213:21)
at JSify (eval at load (/home/viraptor/Projects/emsdk/upstream/emscripten/src/compiler.js:38:8), :75:20)
at Object. (/home/viraptor/Projects/emsdk/upstream/emscripten/src/compiler.js:98:3)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
```
Contributor guide
Assessment
This issue has not been assessed yet.