>From the stack it looks like it can't find EMAR, which is llvm-ar. The emsdk should provide that, alongside clang, llvm-link, etc. - is it missing on that system for some reason?
On Thu, Apr 18, 2019 at 12:14 PM Rick Battagline <[email protected]> wrote: > 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. > -- 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.
