Closed octavonce closed 5 years ago
It seems that there is a missing header on travis?
$ cargo build --release --features no_secure Compiling libmimalloc-sys v0.1.0 (/home/travis/build/purpleprotocol/mimalloc_rust/libmimalloc-sys) error: failed to run custom build command for `libmimalloc-sys v0.1.0 (/home/travis/build/purpleprotocol/mimalloc_rust/libmimalloc-sys)` process didn't exit successfully: `/home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-209f8cee4f8cde64/build-script-build` (exit code: 101) --- stdout running: "cmake" "/home/travis/build/purpleprotocol/mimalloc_rust/libmimalloc-sys/c_src/mimalloc" "-DCMAKE_INSTALL_PREFIX=/home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-377164840fd0aa9f/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Release" -- Build type specified as *** Release *** -- Override standard malloc (OVERRIDE=ON) -- Output library name : mimalloc -- Installation directory: lib/mimalloc-1.0 -- Configuring done -- Generating done -- Build files have been written to: /home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-377164840fd0aa9f/out/build running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" Scanning dependencies of target mimalloc Scanning dependencies of target mimalloc-static [ 4%] Building C object CMakeFiles/mimalloc-static.dir/src/stats.c.o [ 9%] Building C object CMakeFiles/mimalloc.dir/src/stats.c.o --- stderr In file included from /home/travis/build/purpleprotocol/mimalloc_rust/libmimalloc-sys/c_src/mimalloc/src/stats.c:9:0: /home/travis/build/purpleprotocol/mimalloc_rust/libmimalloc-sys/c_src/mimalloc/include/mimalloc-atomic.h:114:23: fatal error: stdatomic.h: No such file or directory #include <stdatomic.h> ^ In file included from /home/travis/build/purpleprotocol/mimalloc_rust/libmimalloc-sys/c_src/mimalloc/src/stats.c:9:0: /home/travis/build/purpleprotocol/mimalloc_rust/libmimalloc-sys/c_src/mimalloc/include/mimalloc-atomic.h:114:23: fatal error: stdatomic.h: No such file or directory #include <stdatomic.h> ^ compilation terminated. compilation terminated. make[2]: make[2]: *** [CMakeFiles/mimalloc.dir/src/stats.c.o] Error 1*** [CMakeFiles/mimalloc-static.dir/src/stats.c.o] Error 1 make[1]: *** [CMakeFiles/mimalloc-static.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/mimalloc.dir/all] Error 2 make: *** [all] Error 2 thread 'main' panicked at ' command did not execute successfully, got: exit code: 2 build script failed, must exit now', /home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832:5 note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace. The command "cargo build --release --features no_secure" exited with 101. cache.2 store build cache 0.00s6.37schanges detected (content changed, file is created, or file is deleted):\n/home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-377164840fd0aa9f/out/build/CMakeFiles/Makefile.cmake /home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-377164840fd0aa9f/out/build/CMakeFiles/mimalloc-static.dir/src/os.c.o /home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-377164840fd0aa9f/out/build/CMakeFiles/Progress/13 /home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-d044d1ab4d8321be/out/build/CMakeFiles/Makefile.cmake /home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-d044d1ab4d8321be/out/build/CMakeFiles/mimalloc.dir/src/os.c.o /home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-d044d1ab4d8321be/out/build/CMakeFiles/mimalloc-static.dir/src/os.c.o /home/travis/build/purpleprotocol/mimalloc_rust/target/release/build/libmimalloc-sys-d044d1ab4d8321be/out/build/CMakeFiles/Progress/13\n... changes detected, packing new archive uploading master/cache-linux-trusty-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--cargo-stable.tgz cache uploaded Done. Your build exited with 1.
Fixed in #3
It seems that there is a missing header on travis?