Did you try just using setjmp rather than _setjmp?

Sent from my iPhone

> On Jan 3, 2015, at 4:33 PM, Steffen Köhler <[email protected]> 
> wrote:
> 
> Hello Alon
> 
> thanks for your support! Here's the complete make process as log:
> 
> Skript gestartet auf Sa 03 Jan 2015 07:59:41 CET
> steffen@steffen-Desktop: 
> ~/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5: emmake 
> make emcc
> cd src && make emcc
> make[1]: Betrete Verzeichnis 
> '/home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src'
> make comp MYCFLAGS=-DLUA_USE_POSIX
> make[2]: Betrete Verzeichnis 
> '/home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src'
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lapi.o lapi.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lcode.o lcode.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o ldebug.o ldebug.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o ldo.o ldo.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o ldump.o ldump.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lfunc.o lfunc.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lgc.o lgc.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o llex.o llex.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lmem.o lmem.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lobject.o lobject.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lopcodes.o lopcodes.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lparser.o lparser.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lstate.o lstate.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lstring.o lstring.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o ltable.o ltable.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o ltm.o ltm.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lundump.o lundump.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lvm.o lvm.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lzio.o lzio.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lauxlib.o lauxlib.c
> lauxlib.c:577:61: warning: while loop has empty body [-Wempty-body]
>    while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ;
>                                                            ^
> lauxlib.c:577:61: note: put the semicolon on a separate line to silence this
>       warning
> 1 warning generated.
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lbaselib.o lbaselib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o ldblib.o ldblib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o liolib.o liolib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lmathlib.o lmathlib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o loslib.o loslib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o ltablib.o ltablib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o lstrlib.o lstrlib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o loadlib.o loadlib.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o linit.o linit.c
> ar rcu liblua.a lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o 
> lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o 
> lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o 
> loslib.o ltablib.o lstrlib.o loadlib.o linit.o    # DLL needs all object files
> ranlib liblua.a
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o luac.o luac.c
> emcc -O2 -Wall -DLUA_USE_POSIX   -c -o print.o print.c
> emcc -o luac  luac.o print.o liblua.a 
> make[2]: Verlasse Verzeichnis 
> '/home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src'
> make[1]: Verlasse Verzeichnis 
> '/home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src'
> steffen@steffen-Desktop:~/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5$
>  cd src/
> steffen@steffen-Desktop:~/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src$
>  EMCC_DEBUG=1 emcc -O2 -Wall -DLUA_USE_POSIX  -o luac.js  luac.o  print.o 
> liblua.a
> DEBUG    root: PYTHON not defined in ~/.emscripten, using "/usr/bin/python2"
> DEBUG    root: JAVA not defined in ~/.emscripten, using "java"
> WARNING  root: invocation: 
> /home/steffen/bin/emsdk_portable/emscripten/master/emcc -O2 -Wall 
> -DLUA_USE_POSIX -o luac.js luac.o print.o liblua.a  (in 
> /home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src)
> INFO     root: (Emscripten: Running sanity checks)
> DEBUG    root: compiling to bitcode
> DEBUG    root: emcc step "parse arguments and setup" took 0.00 seconds
> DEBUG    root: using bitcode file: luac.o
> DEBUG    root: using bitcode file: print.o
> DEBUG    root: using library file: liblua.a
> DEBUG    root: emcc step "bitcodeize inputs" took 0.00 seconds
> DEBUG    root: emcc step "process inputs" took 0.00 seconds
> DEBUG    root: will generate JavaScript
> DEBUG    root: including libcextra
> DEBUG    root: including libc
> DEBUG    root: emcc step "calculate system libraries" took 0.20 seconds
> DEBUG    root: linking: ['luac.o', 'print.o', 'liblua.a', 
> '/home/steffen/.emscripten_cache/libcextra.bc', 
> '/home/steffen/.emscripten_cache/libc.bc']
> DEBUG    root: adding object 
> /home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src/luac.o
>  to link
> DEBUG    root: adding object 
> /home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src/print.o
>  to link
> DEBUG    root: considering archive 
> /home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src/liblua.a
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lapi.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/ldebug.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/ldo.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/ldump.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lfunc.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lgc.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lmem.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lobject.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lopcodes.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lparser.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lstate.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lstring.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/ltable.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/ltm.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lundump.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lvm.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lzio.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lauxlib.o 
> to link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/lcode.o to 
> link
> DEBUG    root: adding object /tmp/emscripten_temp/ar_output_1150_0/llex.o to 
> link
> DEBUG    root: done running loop of archive 
> /home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src/liblua.a
> DEBUG    root: adding object /home/steffen/.emscripten_cache/libcextra.bc to 
> link
> DEBUG    root: adding object /home/steffen/.emscripten_cache/libc.bc to link
> DEBUG    root: emcc: llvm-linking: 
> ['/home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src/luac.o',
>  
> '/home/steffen/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src/print.o',
>  '/tmp/emscripten_temp/ar_output_1150_0/lapi.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/ldebug.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/ldo.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/ldump.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lfunc.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lgc.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lmem.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lobject.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lopcodes.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lparser.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lstate.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lstring.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/ltable.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/ltm.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lundump.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lvm.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lzio.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lauxlib.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/lcode.o', 
> '/tmp/emscripten_temp/ar_output_1150_0/llex.o', 
> '/home/steffen/.emscripten_cache/libcextra.bc', 
> '/home/steffen/.emscripten_cache/libc.bc'] to /tmp/tmpbK245A/luac.bc
> DEBUG    root: emcc step "link" took 0.45 seconds
> DEBUG    root: saving intermediate processing steps to /tmp/emscripten_temp
> DEBUG    root: emcc: LLVM opts: -strip-debug -internalize 
> -internalize-public-api-list=main,malloc,free,malloc,malloc,free,malloc,free,free
>  -globaldce -pnacl-abi-simplify-preopt -pnacl-abi-simplify-postopt 
> -disable-vectorize
> DEBUG    root: emcc step "post-link" took 0.17 seconds
> DEBUG    root: LLVM => JS
> DEBUG    root: PYTHON not defined in ~/.emscripten, using "/usr/bin/python2"
> DEBUG    root: JAVA not defined in ~/.emscripten, using "java"
> DEBUG    root: not building relooper to js, using it in c++ backend
> DEBUG    root: emscript: llvm backend: 
> /home/steffen/bin/emsdk_portable/clang/fastcomp/build_master_32/bin/llc 
> /tmp/tmpbK245A/luac.bc -march=js -filetype=asm -o 
> /tmp/emscripten_temp/tmpuaJTqS.4.js -O2 -emscripten-max-setjmps=20
> DEBUG    root:   emscript: llvm backend took 0.341075897217 seconds
> DEBUG    root: emscript: js compiler glue
> warning: unresolved symbol: _longjmp
> warning: unresolved symbol: _setjmp
> DEBUG    root:   emscript: glue took 0.401837110519 seconds
> DEBUG    root: asm text sizes[[1146387, 18251, 25], 801, 273, 2249, 0, 646, 
> 574, 552, 234, 1571, 1018]
> DEBUG    root:   emscript: final python processing took 0.0139589309692 
> seconds
> DEBUG    root: emcc step "emscript (llvm=>js)" took 0.89 seconds
> DEBUG    root: wrote memory initialization to luac.js.mem
> DEBUG    root: emcc step "source transforms" took 0.02 seconds
> DEBUG    root: running js post-opts
> DEBUG    root: applying js optimization passes: ['asm', 'eliminate', 
> 'simplifyExpressions', 'simplifyIfs', 'registerize', 'minifyNames', 
> 'cleanup', 'asmLastOpts', 'last', 'minifyWhitespace']
> chunkification: num funcs: 256 actual num chunks: 3 chunk size range: 470823 
> - 231185
> splitting up js optimization into 3 chunks, using 3 cores  (total: 1.11 MB)
> .
> .
> .
> running cleanup on shell code
> DEBUG    root: emcc step "js opts" took 2.21 seconds
> DEBUG    root: emcc step "final emitting" took 0.01 seconds
> DEBUG    root: total time: 3.95 seconds
> steffen@steffen-Desktop: 
> ~/Desktop/workcopies/oobd/trunk/tools/blockly/lua_compile/lua-5.1.5/src$ exit
> exit
> 
> Skript beendet: Sa 03 Jan 2015 08:02:57 CET
> -- 
> 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