When compiling my project with emcc 1.40 we get the following errors that did 
not appear with 1.39.5;

> emcc --version
emcc (Emscripten gcc/clang-like replacement) 1.40.0 
(634dfe9c7837119d3970c4145984b8f517e3e1ca)

> cmake --build build-web-release --config Release
[54/54] Linking CXX executable libktx.js
FAILED: libktx.js
error: undefined symbol: _tempFixedLengthArray (referenced by 
emscripten_glInvalidateFramebuffer__deps: ['_tempFixedLengthArray'], referenced 
by top-level compiled C/C++ code)
warning: Link with `-s LLD_REPORT_UNDEFINED` to get more information on 
undefined symbols
warning: To disable errors for undefined symbols use `-s 
ERROR_ON_UNDEFINED_SYMBOLS=0`
warning: __tempFixedLengthArray may need to be added to EXPORTED_FUNCTIONS if 
it arrives from a system library
error: undefined symbol: _heapObjectForWebGLType (referenced by 
emscripten_glTexImage3D__deps: 
['_heapObjectForWebGLType','_heapAccessShiftForWebGLHeap'], referenced by 
top-level compiled C/C++ code)
warning: __heapObjectForWebGLType may need to be added to EXPORTED_FUNCTIONS if 
it arrives from a system library
error: undefined symbol: _heapAccessShiftForWebGLHeap (referenced by 
emscripten_glTexImage3D__deps: 
['_heapObjectForWebGLType','_heapAccessShiftForWebGLHeap'], referenced by 
top-level compiled C/C++ code)
warning: __heapAccessShiftForWebGLHeap may need to be added to 
EXPORTED_FUNCTIONS if it arrives from a system library
Error: Aborting compilation due to previous errors

Was something changed in the GL ES emulation?

Why would it have worked before without adding these things to 
EXPORTED_FUNCTIONS?

Regards

    -Mark

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/4C3D2F01-76C6-4251-A837-58E854EED8EB%40callow.im.

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to