Cool bananas.

Am gonna have another go at installing emscripten on macos, have never had
much luck with that in the past...

On Thu, Dec 28, 2017 at 5:24 PM, Alon Zakai <[email protected]> wrote:

> I think that's a quoting issue, which
>
> https://github.com/kripken/emscripten/pull/5992
>
> gives a better error for, and adds documentation about. I merged that in
> now.
>
> On Wed, Dec 27, 2017 at 8:19 PM, Mark Sibly <[email protected]> wrote:
>
>> Well, this fixes it for me, but another user on mac is getting the
>> following error now when building:
>>
>> Traceback (most recent call last):
>> File “/Users/jesse/emsdk-portable/emscripten/1.37.27/em++”, line 16, in
>> <module>
>> emcc.run()
>> File “/Users/jesse/emsdk-portable/emscripten/1.37.27/emcc.py”, line 912,
>> in run
>> setattr(shared.Settings, key, eval(value))
>> File “<string>”, line 1, in <module>
>> NameError: name ‘Pointer_stringify’ is not defined
>>
>> On Thu, Dec 28, 2017 at 2:45 PM, Mark Sibly <[email protected]>
>> wrote:
>>
>>> > It adds a link to the FAQ at the top there, and the entry it links to
>>> is more detailed. How does it look now?
>>>
>>> Much better!
>>>
>>> Will add -O3 for link too, thanks.
>>>
>>>
>>>
>>>
>>> On Thu, Dec 28, 2017 at 1:57 PM, Alon Zakai <[email protected]> wrote:
>>>
>>>> Yeah, that's the right fix - sorry about this, we've made changes there
>>>> recently, and the docs should be better. I opened
>>>>
>>>> https://github.com/kripken/emscripten/pull/5994
>>>>
>>>> now with some improvements, and pushed it live at
>>>>
>>>> http://kripken.github.io/emscripten-site/docs/api_reference/module.html
>>>>
>>>> It adds a link to the FAQ at the top there, and the entry it links to
>>>> is more detailed. How does it look now?
>>>>
>>>> About your flags, they look mostly good, but make sure you have -O3 for
>>>> link as well as compiling object files.
>>>>
>>>> Btw, another option you might want to try is
>>>> BINARYEN_IGNORE_IMPLICIT_TRAPS, which can help a little with
>>>> size/speed, but like TRAP_MODE it may not work on all code (so it's off by
>>>> default).
>>>>
>>>> On Wed, Dec 27, 2017 at 4:43 PM, Mark Sibly <[email protected]>
>>>> wrote:
>>>>
>>>>> Yay, sort of fixed it, ended up adding this to my 'linker' options
>>>>> (where linker=ec++):
>>>>>
>>>>>  -s EXTRA_EXPORTED_RUNTIME_METHODS=['Pointer_stringify']
>>>>>
>>>>> Is this the 'right' fix?
>>>>>
>>>>> Actually, I have a bunch of build/link switches now that I'm not
>>>>> really sure about. For compiling source code I use:
>>>>>
>>>>> -std=c++11 -O3 -DNDEBUG -s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s
>>>>> DISABLE_EXCEPTION_CATCHING=1
>>>>>
>>>>> Are all these necessary or are some only needed for linking? For
>>>>> linking I use:
>>>>>
>>>>> -s USE_SDL=2 -s TOTAL_MEMORY=268435456 -s
>>>>> DISABLE_EXCEPTION_CATCHING=1 -s BINARYEN=1 -s
>>>>> BINARYEN_TRAP_MODE='allow' -s EXTRA_EXPORTED_RUNTIME_METHODS
>>>>> =['Pointer_stringify']
>>>>>
>>>>> Ditto, are these all necessary?
>>>>>
>>>>> The goal here is to create the *fastest* code!
>>>>>
>>>>> On Thursday, December 28, 2017 at 1:32:43 PM UTC+13, Mark Sibly wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> My wasm apps have started producing the following error with a fresh
>>>>>> install of emsdk 'latest' on Windows 10:
>>>>>>
>>>>>> > 'Pointer_stringify' was not exported. add it to
>>>>>> EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)
>>>>>>
>>>>>> This error didn't used to happen before on a different install -
>>>>>> sorry but I can't remember the version.
>>>>>>
>>>>>> em++ -v gives me:
>>>>>>
>>>>>> emcc (Emscripten gcc/clang-like replacement + linker emulating GNU
>>>>>> ld) 1.37.26
>>>>>> clang version 4.0.0  (emscripten 1.37.26 : 1.37.26)
>>>>>> Target: x86_64-pc-windows-msvc
>>>>>> Thread model: posix
>>>>>> InstalledDir: D:\devtools\emsdk-portable-64bit\clang\e1.37.26_64bit
>>>>>> INFO:root:(Emscripten: Running sanity checks)
>>>>>>
>>>>>> I did find this page:
>>>>>>
>>>>>> http://kripken.github.io/emscripten-site/docs/api_reference/
>>>>>> module.html?highlight=extra_exported_runtime_methods#overrid
>>>>>> ing-execution-environment
>>>>>>
>>>>>> Which mentions exporting functions using
>>>>>> EXTRA_EXPORTED_RUNTIME_METHODS but I have no idea what that means.
>>>>>>
>>>>>> I would greatly appreciate any help here.
>>>>>>
>>>>>> Bye,
>>>>>> Mark
>>>>>>
>>>>> --
>>>>> 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 a topic in the
>>>> Google Groups "emscripten-discuss" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>> pic/emscripten-discuss/m-GobZu3Tm0/unsubscribe.
>>>> To unsubscribe from this group and all its topics, 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 a topic in the
> Google Groups "emscripten-discuss" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/emscripten-discuss/m-GobZu3Tm0/unsubscribe.
> To unsubscribe from this group and all its topics, 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