Timidger on v0.8.0-changelog
Timidger on master
Added v0.8.0 changelog to chang… Merge pull request #517 from wa… (compare)
Timidger on v0.8.0-changelog
Added v0.8.0 changelog to chang… (compare)
Timidger on wlroots
MASSIVE deletion (compare)
Timidger on wlroots
Added wlroots-rs submodule Thi… (compare)
Timidger on working-top-bar-wlroots
Working top bar in wlroots (compare)
Timidger on working-top-bar-wlroots
Working top bar in wlroots (compare)
Timidger on wlroots-wip
Timidger on wlroots-top-bar-hack
Timidger on working-top-bar-wlroots
Working top bar in wlroots (compare)
Compiling wlroots-sys v0.0.0 (file:///home/psychon/projects/way-cooler/wlroots-rs/wlroots-sys)
error: failed to run custom build command for `wlroots-sys v0.0.0 (file:///home/psychon/projects/way-cooler/wlroots-rs/wlroots-sys)`
process didn't exit successfully: `/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-8cd72f8004bc80ce/build-script-build` (exit code: 101)
--- stdout
cargo:rustc-link-search=native=wlroots
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/lib
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/lib64
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/build/
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/util/
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/types/
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/protocol/
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/xcursor/
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/xwayland/
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/backend/
cargo:rustc-link-search=native=/home/psychon/projects/way-cooler/target/debug/build/wlroots-sys-602c5290173c60b1/out/render/
cargo:rustc-link-lib=static=wlr_util
cargo:rustc-link-lib=static=wlr_types
cargo:rustc-link-lib=static=wlr_xcursor
cargo:rustc-link-lib=static=wlr_xwayland
cargo:rustc-link-lib=static=wlr_backend
cargo:rustc-link-lib=static=wlr_render
cargo:rustc-link-lib=static=wl_protos
ninja: no work to do.
/usr/include/x86_64-linux-gnu/sys/types.h:145:10: fatal error: 'stddef.h' file not found, err: true
--- stderr
/usr/include/x86_64-linux-gnu/sys/types.h:145:10: fatal error: 'stddef.h' file not found
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ()', src/libcore/result.rs:916:5
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: std::panicking::rust_panic_with_hook
5: std::panicking::begin_panic
6: std::panicking::begin_panic_fmt
7: rust_begin_unwind
8: core::panicking::panic_fmt
9: core::result::unwrap_failed
at src/libcore/macros.rs:23
10: <core::result::Result<T, E>>::unwrap
at src/libcore/result.rs:782
11: build_script_build::main
at wlroots-rs/wlroots-sys/build.rs:17
12: std::rt::lang_start::{{closure}}
at src/libstd/rt.rs:74
13: std::panicking::try::do_call
14: __rust_maybe_catch_panic
15: std::rt::lang_start_internal
16: std::rt::lang_start
at src/libstd/rt.rs:74
17: main
18: __libc_start_main
19: _start
build-script-build
is and... dunno
/usr/bin/clang
)
stddef.h
in lots of funny places (and even once finds GCC's version)
wlroots-sys
(which is of course a bad thing to do) makes things build here:diff --git a/wlroots-sys/build.rs b/wlroots-sys/build.rs
index f177ef0..7d15561 100644
--- a/wlroots-sys/build.rs
+++ b/wlroots-sys/build.rs
@@ -28,6 +28,7 @@ fn main() {
.ctypes_prefix("libc")
.clang_arg("-Iwlroots/include")
.clang_arg("-Iwlroots/include/wlr")
+ .clang_arg("-I/usr/lib/llvm-4.0/lib/clang/4.0.1/include")
// NOTE Necessary because they use the out directory to put
// pragma information on what features are available in a header file
// titled "config.h"
curl
into a shell....
/usr/bin/strings
)