Why is your exported functions list a string instead of a list?

 - Bruce

Sent from my iPhone

> On Apr 6, 2014, at 2:46 PM, Trevor Linton <[email protected]> wrote:
> 
> So I switched to incoming, completely cleaned all of the byte code and 
> started a new terminal session.  All the compilation went fine until the very 
> last link to JS:
> 
> 
> 
> Traceback (most recent call last): 
> 
> File "/Users/tlinton/Library/Emscripten/emscripten/incoming/emcc", line 1478, 
> in <module> 
> 
> extra_files_to_link = system_libs.calculate(temp_files, in_temp, stdout, 
> stderr) 
> 
> File 
> "/Users/tlinton/Library/Emscripten/emscripten/incoming/tools/system_libs.py", 
> line 360, in calculate 
> 
> add_back_deps(symbols) 
> 
> File 
> "/Users/tlinton/Library/Emscripten/emscripten/incoming/tools/system_libs.py", 
> line 358, in add_back_deps 
> 
> shared.Settings.EXPORTED_FUNCTIONS.append('_' + dep) 
> 
> AttributeError: 'str' object has no attribute 'append' 
> 
> ninja: build stopped: subcommand failed.
> 
> 
>> On Monday, March 31, 2014 12:08:12 PM UTC-4, Trevor Linton wrote:
>> Hi All,
>> 
>> For the past few months i've been porting webkit to JavaScript using 
>> emscripten.
>> 
>> You can find a working demo (Firefox only) here: 
>> http://trevorlinton.github.io/webkit.js/demo.html
>> You can find the project sources (compile settings are in common.gypi) here: 
>> http://github.com/trevorlinton/webkit.js
>> 
>> I have a few issues with Emscripten I haven't been able to work around:
>> It seems SDL with cairo inverts the red and green channels, this from what I 
>> can see in the library code doesn't correctly handle RGBA masks passed in to 
>> SDL_CreateRGBSurface. 
>> Chrome/Safari freeze for 30-90 seconds to what I can only determine is 
>> garbage collection.
>> Firefox fails to validate the ASM, I assume this is due to a globally 
>> initialized variable but can't seem to track down where..
>> Emscripten warns of undefined symbols to 'emscripten_gl<legacyfunction>' 
>> even though no GL code exists..
>> Using SDL as a worker fails since it still tries to use a native canvas 
>> object in a Worker, rather than proxying it up to the host page. I had to 
>> create some very harsh shims to make this work.
>> Is there anyway memory can be initialized with a Uint32 rather than Uint8? 
>> I'm my tests this would cut down my code size of webkit.js from 19MB to 
>> 15MB!!!
>> Closure compilers ran on it actually produce INVALID javascript, I get a 
>> syntax error of '--/a' which is nonsensical and fairly surprising. 
>> There's no seemingly easy way to compress/inflate/deflate code using XZ, 
>> this would be hugely helpful as it cuts the JS code down to 3.5MB! I realize 
>> this will happen on a server level but would be VERY helpful. 
>> Outlining my code does absolutely nothing, no matter what value I set in the 
>> compiler. Any ideas why this would be?
>> If you review common.gypi on the project to see the debug/release compiler 
>> settings is there anything I can do to increase the speed/code size?
>> For reference i'm using 1.13.0 on MacOSX.
> 
> -- 
> 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