Hi all,
I am new to Emscripten, and am really impressed with it so far! The setup procedure on Windows was smooth, and hello world built just fine. I wanted to see if I could get audio working through SDL2,, so I downloaded the SDL2 port by way of the automatic setup command. Then, I ran the following from the Emscripten console:
emcc loopwave.cpp -o loopwave.html -DNDEBUG --preload-file sample.wav -O2 -s USE_SDL=2 --closure 1
loopwave.cpp is basically loopwave.c from the SDL distribution, pulled from the repo so that I get the emscriptin loop etc. I only made one minor change; making it so that sample.wav is always used and no command line input is considered. The file can be found at:
https://dl.dropboxusercontent.com/u/5121962/loopwave.cpp
sample.wav is here:
https://dl.dropboxusercontent.com/u/5121962/sample.wav
The program compiled without errors, letting me know that it was using SDL2. I uploaded all the files to the server (the HTML, the .js, the .mem and the .data files), and tried running it in both Firefox and IE. In IE I saw nothing, but in Firefox I received what looks like UTF-8 strings and then a ton of exceptions. They are basically all the same, looking as follows:
"[post-exception status] Exception thrown, see JavaScript console"12
loopwave.html:1245
ReferenceError: Runtime is not defined
loopwave.js line 14 > eval:1
"[post-exception status] Exception thrown, see JavaScript console"
loopwave.html:1245
ReferenceError: Runtime is not defined
loopwave.js line 14 > eval:1
"[post-exception status] Exception thrown, see JavaScript console"2
loopwave.html:1245
ReferenceError: Runtime is not defined2
loopwave.js line 14 > eval:1
"[post-exception status] Exception thrown, see JavaScript console"
loopwave.html:1245
ReferenceError: Runtime is not defined
loopwave.js line 14 > eval:1
Etc. I have no idea what these errors mean, could anyone shed some light?
Thanks in advance for any help!
Kind regards,
Philip Bennefall
--
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 emscripten-disc...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to a topic in the Google Groups "emscripten-discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/emscripten-discuss/2IQ28VucwDQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to emscripten-disc...@googlegroups.com.