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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to