Skip to content

Fix Travis build #1

@octavonce

Description

@octavonce

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. 

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions