Great, glad it works!

I also realized we can show a better error message for that, added in
https://github.com/kripken/emscripten/pull/5992 , plus a new FAQ entry on
it.

On Tue, Dec 26, 2017 at 2:24 AM, ChrisBe <[email protected]> wrote:

> Hi Alon,
>
> You hit the nail squarely on the head.
>
> Works like a charm!
>
> Thank you
>
> On Sunday, December 24, 2017 at 4:36:34 PM UTC+1, Alon Zakai wrote:
>>
>>
>>
>> On Sun, Dec 24, 2017 at 5:21 AM, ChrisBe <[email protected]>
>> wrote:
>>
>>> Hi there,
>>>
>>> I'm totally new to emscripten and trying to run through this Google I/O
>>> 2017 tutorial
>>> <https://codelabs.developers.google.com/codelabs/web-assembly-intro>where
>>> we are building a Mandelbrot viewer
>>>
>>> Anyway I'm getting this error at runtime in the browser:
>>>
>>> "*'addOnPostRun' was not exported. add it to
>>> EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)*"
>>>
>>> So I looked at the FAQ and it says:
>>>
>>> Why do I get TypeError: Module.someThing is not a function?
>>>> The Module object will contain exported methods. For something to
>>>> appear there, you should add it to EXPORTED_FUNCTIONS for compiled
>>>> code, or EXTRA_EXPORTED_RUNTIME_METHODS for a runtime method (like
>>>> getValue).
>>>
>>>
>>> I tried adding *-s* *EXTRA_EXPORTED_RUNTIME_METHODS=['addOnPostRun'] * to
>>> the emscripten compile flags but then it wouldn't compile
>>>
>>>
>> I think this might be a quoting issue. Perhaps try
>>
>> -s "EXTRA_EXPORTED_RUNTIME_METHODS=['addOnPostRun']"
>>
>> (with double quotes around the entire second argument). Whether you need
>> quoting or what kind depends on the shell, whether it's a shell script or
>> not, etc., I'm not really sure of the rules. I just add quotes til it works
>> ;)
>>
>>
>>> Then I tried adding Module.
>>> *EXTRA_EXPORTED_RUNTIME_METHODS.unshift('addOnPostRun') *in my
>>> index.html, but still no use.
>>>
>>>
>>> I realize this is something totally obvious, but I'm going around in
>>> circles here.
>>>
>>>
>>> Any chance someone please tell me what the heck I'm doing wrong
>>>
>>>
>>> Thank you and Merry Xmas eve!
>>>
>>> --
>>> 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.
>>>
>>
>> --
> 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.
>

-- 
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