Last active
August 17, 2021 12:15
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ricardo@pop-os:~/Projects/rust/raylib-rs/showcase$ cargo build --target=wasm32-unknown-emscripten | |
Compiling cc v1.0.69 | |
Compiling fs_extra v1.2.0 | |
Compiling libc v0.2.99 | |
Compiling lazy_static v1.4.0 | |
Compiling cfg-if v1.0.0 | |
Compiling cmake v0.1.45 | |
Compiling raylib-sys v3.5.0 (/home/ricardo/Projects/rust/raylib-rs/raylib-sys) | |
error: failed to run custom build command for `raylib-sys v3.5.0 (/home/ricardo/Projects/rust/raylib-rs/raylib-sys)` | |
Caused by: | |
process didn't exit successfully: `/home/ricardo/Projects/rust/raylib-rs/target/debug/build/raylib-sys-271dc7a8ca060037/build-script-build` (exit status: 101) | |
--- stdout | |
running: "cmake" "/home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/raylib" "-DBUILD_EXAMPLES=OFF" "-DBUILD_GAMES=OFF" "-DCMAKE_BUILD_TYPE=Release" "-DSUPPORT_BUSY_WAIT_LOOP=OFF" "-DSTATIC=TRUE" "-DPLATFORM=Web" "-DCMAKE_INSTALL_PREFIX=/home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_C_COMPILER=/home/ricardo/Projects/emsdk/upstream/emscripten/emcc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_CXX_COMPILER=/home/ricardo/Projects/emsdk/upstream/emscripten/em++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_ASM_COMPILER=/home/ricardo/Projects/emsdk/upstream/emscripten/emcc" | |
-- The C compiler identification is Clang 14.0.0 | |
-- The CXX compiler identification is Clang 14.0.0 | |
-- Check for working C compiler: /home/ricardo/Projects/emsdk/upstream/emscripten/emcc | |
-- Check for working C compiler: /home/ricardo/Projects/emsdk/upstream/emscripten/emcc -- works | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done | |
-- Detecting C compile features | |
-- Detecting C compile features - done | |
-- Check for working CXX compiler: /home/ricardo/Projects/emsdk/upstream/emscripten/em++ | |
-- Check for working CXX compiler: /home/ricardo/Projects/emsdk/upstream/emscripten/em++ -- works | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- Detecting CXX compile features | |
-- Detecting CXX compile features - done | |
-- Performing Test COMPILER_HAS_THOSE_TOGGLES | |
-- Performing Test COMPILER_HAS_THOSE_TOGGLES - Success | |
-- Testing if -Werror=pointer-arith can be used -- compiles | |
-- Testing if -Werror=implicit-function-declaration can be used -- compiles | |
-- Testing if -fno-strict-aliasing can be used -- compiles | |
-- Using external GLFW | |
-- Audio Backend: miniaudio | |
-- Building raylib static library | |
-- Generated build type: Release | |
-- Compiling with the flags: | |
-- PLATFORM=PLATFORM_WEB | |
-- GRAPHICS=GRAPHICS_API_OPENGL_ES2 | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/build | |
running: "cmake" "--build" "." "--target" "install" "--config" "Debug" "--" | |
Scanning dependencies of target raylib_static | |
[ 12%] Building C object src/CMakeFiles/raylib_static.dir/text.c.o | |
[ 37%] Building C object src/CMakeFiles/raylib_static.dir/models.c.o | |
[ 37%] Building C object src/CMakeFiles/raylib_static.dir/core.c.o | |
[ 50%] Building C object src/CMakeFiles/raylib_static.dir/raudio.c.o | |
[ 62%] Building C object src/CMakeFiles/raylib_static.dir/shapes.c.o | |
[ 75%] Building C object src/CMakeFiles/raylib_static.dir/textures.c.o | |
[ 87%] Building C object src/CMakeFiles/raylib_static.dir/utils.c.o | |
[100%] Linking C static library libraylib.a | |
[100%] Built target raylib_static | |
Install the project... | |
-- Install configuration: "Release" | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/lib/libraylib.a | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/include/raylib.h | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/lib/pkgconfig/raylib.pc | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/lib/cmake/raylib/raylib-config-version.cmake | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/lib/cmake/raylib/raylib-config.cmake | |
-- Up-to-date: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/include/raylib.h | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/include/rlgl.h | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/include/physac.h | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/include/raymath.h | |
-- Installing: /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/include/raudio.h | |
cargo:root=/home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out | |
--- stderr | |
CMake Warning (dev) in CMakeLists.txt: | |
No project() command is present. The top-level CMakeLists.txt file must | |
contain a literal, direct call to the project() command. Add a line of | |
code such as | |
project(ProjectName) | |
near the top of the file, but after cmake_minimum_required(). | |
CMake is pretending there is a "project(Project)" command on the first | |
line. | |
This warning is for project developers. Use -Wno-dev to suppress it. | |
CMake Warning: | |
Manually-specified variables were not used by the project: | |
BUILD_GAMES | |
CMAKE_ASM_COMPILER | |
CMAKE_ASM_FLAGS | |
emcc: warning: linker setting ignored during compilation: 'USE_GLFW' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'USE_GLFW' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'USE_GLFW' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'USE_GLFW' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'USE_GLFW' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'USE_GLFW' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'USE_GLFW' [-Wunused-command-line-argument] | |
emcc: warning: linker setting ignored during compilation: 'ASSERTIONS' [-Wunused-command-line-argument] | |
In file included from /home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/raylib/src/models.c:89: | |
/home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/raylib/src/./external/par_shapes.h:1055:32: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] | |
float r = (float) rand() / RAND_MAX; | |
~ ^~~~~~~~ | |
/home/ricardo/Projects/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h:82:19: note: expanded from macro 'RAND_MAX' | |
#define RAND_MAX (0x7fffffff) | |
^~~~~~~~~~ | |
/home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/raylib/src/raudio.c:1967:45: warning: incompatible pointer types passing 'unsigned char **' to parameter of type 'void **' [-Wincompatible-pointer-types] | |
success = drwav_init_memory_write(&wav, &fileData, &fileDataSize, &format, NULL); | |
^~~~~~~~~ | |
/home/ricardo/Projects/rust/raylib-rs/target/wasm32-unknown-emscripten/debug/build/raylib-sys-69046908c73c2aa1/out/raylib/src/./external/dr_wav.h:3409:68: note: passing argument to parameter 'ppData' here | |
DRWAV_API drwav_bool32 drwav_init_memory_write(drwav* pWav, void** ppData, size_t* pDataSize, const drwav_data_format* pFormat, const drwav_allocation_callbacks* pAllocationCallbacks) | |
^ | |
1 warning generated. | |
1 warning generated. | |
thread 'main' panicked at 'filed to create wasm library: Os { code: 2, kind: NotFound, message: "No such file or directory" }', raylib-sys/build.rs:95:14 | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment