Hi, I have a problem with a project that builds asm.js output with the following parameters.
my $FLAGS = "-O3"; $FLAGS .= " -DNDEBUG"; $FLAGS .= " --memory-init-file 0"; $FLAGS .= " -std=c++17"; $FLAGS .= " -s ASM_JS=1"; $FLAGS .= " -s WASM=0"; $FLAGS .= " -s TOTAL_MEMORY=256MB"; $FLAGS .= " -s TOTAL_STACK=128MB"; It generates a single JS file that can be included in a webpage within a <script> tag in the header, and then exported function are accessible. This used to work fine up to 1.39.7 but fails with 1.39.8. Any ideas of what has changed between the two versions and how to fix it? Thanks The console throws (Chrome) verovio-toolkit.js:43 failed to asynchronously prepare wasm: ReferenceError: oa is not defined (anonymous) @ verovio-toolkit.js:43 Promise.then (async) instantiateArrayBuffer @ verovio-toolkit.js:43 instantiateAsync @ verovio-toolkit.js:43 createWasm @ verovio-toolkit.js:43 (anonymous) @ verovio-toolkit.js:43 verovio-toolkit.js:43 ReferenceError: oa is not defined verovio-toolkit.js:43 ReferenceError: oa is not defined abort @ verovio-toolkit.js:43 (anonymous) @ verovio-toolkit.js:43 Promise.then (async) instantiateArrayBuffer @ verovio-toolkit.js:43 instantiateAsync @ verovio-toolkit.js:43 createWasm @ verovio-toolkit.js:43 (anonymous) @ verovio-toolkit.js:43 verovio-toolkit.js:43 Uncaught (in promise) Error: abort(ReferenceError: oa is not defined). Build with -s ASSERTIONS=1 for more info. at abort (verovio-toolkit.js:43) at verovio-toolkit.js:43 abort @ verovio-toolkit.js:43 (anonymous) @ verovio-toolkit.js:43 Promise.then (async) instantiateArrayBuffer @ verovio-toolkit.js:43 instantiateAsync @ verovio-toolkit.js:43 createWasm @ verovio-toolkit.js:43 (anonymous) @ verovio-toolkit.js:43 verovio-toolkit.js:43 Uncaught TypeError: Cannot read property 'apply' of undefined at Object.Module._vrvToolkit_constructor [as constructor] (verovio-toolkit.js:43) at new verovio.toolkit (verovio-toolkit.js:135) at verovio.js:3 Module._vrvToolkit_constructor @ verovio-toolkit.js:43 verovio.toolkit @ verovio-toolkit.js:135 (anonymous) @ verovio.js:3 Firefox failed to asynchronously prepare wasm: ReferenceError: oa is not defined verovio-toolkit-light.js:43:10692 <http://localhost:4001/javascript/develop/verovio-toolkit-light.js> ReferenceError: oa is not defined verovio-toolkit-light.js:43:9036 <http://localhost:4001/javascript/develop/verovio-toolkit-light.js> ReferenceError: oa is not defined verovio-toolkit-light.js:43:9046 <http://localhost:4001/javascript/develop/verovio-toolkit-light.js> Error: abort(ReferenceError: oa is not defined). Build with -s ASSERTIONS=1 for more info. TypeError: Module.asm.vrvToolkit_constructor is undefined verovio-toolkit-light.js:43:85119 <http://localhost:4001/javascript/develop/verovio-toolkit-light.js> _vrvToolkit_constructor http://localhost:4001/javascript/develop/verovio-toolkit-light.js:43 toolkit http://localhost:4001/javascript/develop/verovio-toolkit-light.js:135 <anonymous> http://localhost:4001/midi.xhtml:111 -- 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/9619c413-0463-427e-ae26-27c41942466d%40googlegroups.com.
