So I was trying to get emscripten working on a friends computer, but when I 
tried to load .png images, adding the flag -s SDL2_IMAGE_FORMATS=["png"] 
resulted in a ton of python errors:

C:\NODETEST>emcc game_loop.c -o game_loop.html  --preload-file sprites -s 
USE
L=2 -s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS=["png"]
system_libs:WARNING: retrieving port: zlib from 
https://github.com/emscripten
rts/zlib/archive/version_1.zip
system_libs:WARNING: unpacking port: zlib
cache:INFO: generating port: libz.a... (this will be cached in 
"C:\Users\Deja
mscripten_cache\asmjs\libz.a" for subsequent builds)
Traceback (most recent call last):
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\emcc.py", line 3276, in 
<
ule>
    sys.exit(run(sys.argv))
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\emcc.py", line 1647, in 
r
    compile_source_file(i, input_file)
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\emcc.py", line 1632, in 
c
ile_source_file
    args = get_clang_args([input_file]) + ['-c', '-o', output_file]
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\emcc.py", line 1613, in 
g
clang_args
    args = system_libs.process_args(args, shared.Settings)
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\system_libs.py", 
li
1029, in process_args
    args = port.process_args(Ports, args, settings, shared)
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\ports\zlib.py", 
lin
5, in process_args
    get(ports, settings, shared)
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\ports\zlib.py", 
lin
6, in get
    return [shared.Cache.get('libz.a', create, what='port')]
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\cache.py", line 
127
n get
    temp = creator()
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\ports\zlib.py", 
lin
2, in create
    ports.run_commands([[shared.EMAR, 'rc', final] + o_s])
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\system_libs.py", 
li
817, in run_commands
    run_commands(commands)
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\system_libs.py", 
li
35, in run_commands
    call_process(command)
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\system_libs.py", 
li
28, in call_process
    shared.run_process(cmd, stdout=stdout, stderr=stderr)
  File "C:\NODETEST\emsdk-master\emscripten\1.38.30\tools\shared.py", line 
17
in run_process
    proc = Popen(cmd, *args, **kw)
  File 
"C:\NODETEST\emsdk-master\python\2.7.13.1_64bit\python-2.7.13.amd64\li
ubprocess.py", line 390, in __init__
    errread, errwrite)
  File 
"C:\NODETEST\emsdk-master\python\2.7.13.1_64bit\python-2.7.13.amd64\li
ubprocess.py", line 640, in _execute_child
    startupinfo)
WindowsError: [Error 193] %1 is not a valid Win32 application

Any idea what is going on here?

Thanks!

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