Ok after loading my own emscripten compiled script with <script type="text/javascript" src="blah.js"></script> the Module object suddenly became populated with the missing methods. It still don't precisely what goes on but at least I can execute code now! Great.
On Saturday, November 18, 2017 at 2:12:11 PM UTC+1, Michel VAN DEN BERGH wrote: > > This is the output of console.log(Object.keys(Module)); > > Array [ "arguments", "preRun", "postRun", "print", "printErr", "canvas", > "setStatus", "totalDependencies", "monitorRunDependencies", > "memoryInitializerRequest" ] > > No ccall, cwrap, callMain,... > > I can understand this since in the .html file the Module object seems to > be created from scratch (it contains var Module {...}). However how to > reconcile this with > > > https://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html#ccall > > :-( > > > > > > > > > > On Saturday, November 18, 2017 at 12:56:48 PM UTC+1, Michel VAN DEN BERGH > wrote: >> >> I would like to modify the standard emscripten generated .html file so >> that it can run a command line program multiple times (as a precursor to >> perhaps doing something more sophisticated). As a very naive test I added >> Module.ccall('main'); after document.body.appendChild(script); (the latter >> I think runs the command line program). However I always get a javascript >> error >> >> "Module.ccall is not a function" >> >> ('_main' has been properly exported during compiling). >> >> What worries me is not that it does not work but the nature of the >> javascript error. >> >> Things like Module.callMain gave the same error. Obviously I am >> completely misunderstanding something. I hope someone can enlighten me... >> Thanks in advance. >> >> > -- 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-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.