Closed Gerard097 closed 5 years ago
Hi building the samples webpage is only supported on OSX, because the required etcpack
tool for converting textures to ETC compressed format is missing in the win32 and linux tools directory:
https://github.com/floooh/oryol/tree/master/tools/win32 https://github.com/floooh/oryol/tree/master/tools/linux
I probably found the etcpack tool as part of a mobile GPU vendor SDK, but those tools were always hard to find, I guess that's why I didn't bother with Windows and Linux.
As the title says I'm having an error while running the command fips webpage build
These are the steps that I followed:
fips setup emscripten
fips build emsc-ninja-release
fips webpage build
Error:
ninja.exe -j 14 all [1/3] cmd.exe /C "cd /D D:\Engines\oryol && C:\Users\gerar\AppData\Local\Programs\Python\Python37-32\py...-wasm-ninja-release/fips-gen.py D:/Engines/fips-build/oryol/webgl2-wasm-ninja-release/fips_codegen.yml" D:/Engines/fips-build/oryol/webgl2-wasm-ninja-release/fips-gen.py:8: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp [3/3] Linking CXX executable D:\Engines\fips-deploy\oryol\webgl2-wasm-ninja-release\Triangle.html 1 configs built === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_dxt1.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_dxt3.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_dxt5.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_bgra8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_rgba8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_bgr8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_rgb8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_argb4.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_abgr4.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_rgb565.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_bgr565.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_argb1555.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_abgr1555.dds: === toCubeDDS: D:/Engines/oryol/data/RomeChurch/[posx,negx,posy,negy,posz,negz].jpg => D:/Engines/fips-deploy/oryol-webpage/data/romechurch_dxt1.dds === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_dxt1.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_dxt3.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_dxt5.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_bgra8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_rgba8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_bgr8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_rgb8.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_argb4.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_abgr4.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_rgb565.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_bgr565.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_argb1555.dds: === toDDS: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_linear_abgr1555.dds: === toCubeDDS: D:/Engines/oryol/data/RomeChurch/[posx,negx,posy,negy,posz,negz].jpg => D:/Engines/fips-deploy/oryol-webpage/data/romechurch_linear_dxt1.dds === toPVR: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_bpp2.pvr: === toPVR: D:/Engines/oryol/data/lok256.jpg => D:/Engines/fips-deploy/oryol-webpage/data/lok_bpp4.pvr: === toCubePVR: D:/Engines/oryol/data/RomeChurch/[posx,negx,posy,negy,posz,negz].jpg => D:/Engines/fips-deploy/oryol-webpage/data/romechurch_bpp2.pvr === toETC2: D:/Engines/oryol/data/lok256.jpg => D:\Temp/lok_etc1.ppm => D:/Engines/fips-deploy/oryol-webpage/data/lok_etc1.ktx: Traceback (most recent call last): File "fips", line 17, in
fips.run(fips_path, proj_path, sys.argv)
File "D:\Engines/fips\mod\fips.py", line 51, in run
verb.verbs[verb_name].run(fips_path, proj_path, verb_args)
File "D:/Engines/oryol/fips-files/verbs\webpage.py", line 223, in run
build_deploy_webpage(fips_dir, proj_dir, False)
File "D:/Engines/oryol/fips-files/verbs\webpage.py", line 185, in build_deploy_webpage
export_assets(fips_dir, proj_dir, webpage_dir)
File "D:/Engines/oryol/fips-files/verbs\webpage.py", line 159, in export_assets
texexport.exportSampleTextures()
File "D:/Engines/oryol\tools\texexport.py", line 252, in exportSampleTextures
toETC('lok256.jpg', 'lok_etc1.ktx', 'ETC1')
File "D:/Engines/oryol\tools\texexport.py", line 199, in toETC
subprocess.call(args=[convTool, srcPath, tmpPath])
File "C:\Users\gerar\AppData\Local\Programs\Python\Python37-32\lib\subprocess.py", line 304, in call
with Popen(*popenargs, **kwargs) as p:
File "C:\Users\gerar\AppData\Local\Programs\Python\Python37-32\lib\subprocess.py", line 756, in init
restore_signals, start_new_session)
File "C:\Users\gerar\AppData\Local\Programs\Python\Python37-32\lib\subprocess.py", line 1155, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the specified file