Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Apr 06 2018 19:16

    Timidger on v0.8.0-changelog

    (compare)

  • Apr 06 2018 19:16

    Timidger on master

    Added v0.8.0 changelog to chang… Merge pull request #517 from wa… (compare)

  • Apr 06 2018 19:16
    Timidger closed #517
  • Apr 06 2018 19:16
    Timidger labeled #517
  • Apr 06 2018 19:16
    Timidger opened #517
  • Apr 06 2018 19:13

    Timidger on v0.8.0-changelog

    Added v0.8.0 changelog to chang… (compare)

  • Apr 06 2018 19:04
    Timidger synchronize #516
  • Apr 06 2018 19:04

    Timidger on wlroots

    MASSIVE deletion (compare)

  • Apr 06 2018 18:59
    Timidger labeled #516
  • Apr 06 2018 18:59
    Timidger labeled #516
  • Apr 06 2018 18:59
    Timidger labeled #516
  • Apr 06 2018 18:59
    Timidger milestoned #516
  • Apr 06 2018 18:59
    Timidger labeled #516
  • Apr 06 2018 18:59
    Timidger opened #516
  • Apr 06 2018 18:26

    Timidger on wlroots

    Added wlroots-rs submodule Thi… (compare)

  • Apr 06 2018 17:24

    Timidger on working-top-bar-wlroots

    Working top bar in wlroots (compare)

  • Apr 06 2018 17:23

    Timidger on working-top-bar-wlroots

    Working top bar in wlroots (compare)

  • Apr 06 2018 17:12

    Timidger on wlroots-wip

    (compare)

  • Apr 06 2018 17:12

    Timidger on wlroots-top-bar-hack

    (compare)

  • Apr 06 2018 17:12

    Timidger on working-top-bar-wlroots

    Working top bar in wlroots (compare)

Preston Carpenter
@Timidger
FYI, asked about it and confirmed it is about xwayland drag and drop. They aren't sure how to get it working
Uli Schlachter
@psychon
Luckily, I don't know much about X11 DnD :-)
Uli Schlachter
@psychon
whoa, that's quite a number of new libxcb-* dependencies; are they all really used for something?
Hm, according to git blame, they are not new but something like 6 months old
and according to GitHub's code search, most of those libs aren't used :-(
Uli Schlachter
@psychon
Ah, no, that's just me not understanding GitHub's search
Preston Carpenter
@Timidger
yeah not sure why they are required suddenly, must have been one of the many PRs happening this week
Preston Carpenter
@Timidger
I'm going to wind down this gitter chat soon, as I think it's more conductive to do my business over at #awesome on freenode. Before I shit this off though, here's the Awesome top bar rendering in Way Cooler using wlroots as a backend: https://i.imgur.com/G2AQGs1.png
Preston Carpenter
@Timidger
Not going to delete it, because that's silly, and can't lock this. So just consider that I will not be checking this any more :)
Uli Schlachter
@psychon
Nice screenshot :-)
Alex Dalshov
@myrgy
:+1:
Uli Schlachter
@psychon
Uhm, what's the (new) minimal required rust version for way-cooler? ("paths in use groups are experimental")
Preston Carpenter
@Timidger
1.25
Uli Schlachter
@psychon
and after fixing that, the build fails due to a missing meson.build: http://ix.io/17KM
I am still on 1.24.1 (the version from debian testing)
Preston Carpenter
@Timidger
Double check that wlroots-rs/wlroots-sys/wlroots has the submodule?
Eg makes sure that you init the submodule
Uli Schlachter
@psychon
fun fact: git submodule update --init is not recursive by default
thanks for the pointer
I guess it would be nice to have a better error message for this case... somehow
now it complains about missing libclang.so...
Preston Carpenter
@Timidger
Hm yes you might need the Dev version of clang to compile wlroots?
Uli Schlachter
@psychon
apt-get install libclang-dev just finished
/usr/include/x86_64-linux-gnu/sys/types.h:145:10: fatal error: 'stddef.h' file not found
Preston Carpenter
@Timidger
Yikes
Uli Schlachter
@psychon
while compiling wlroots-sys
Preston Carpenter
@Timidger
Can you compile wlroots manually?
Eg using meson?
Uli Schlachter
@psychon
No idea, I haven't tried
I was looking forward to this being so much simpler than the wlc version ;-)
Preston Carpenter
@Timidger
Sounds like an include flag is missing, which might be an issue with wlroots or wlroots-sys
Lol it should be
Will certainly be easier for users since I statically link
Uli Schlachter
@psychon
well, this is also using the static configuration here
so the above list of issues might be worth mentioning in the readme...
Preston Carpenter
@Timidger
If you disable that and install the wlroots library that will also work
Yes absolutely that's a good idea. PR with these steps / issues will be quickly accepted
Also #awesome should be where most future discussion should be held, as I'm finding gitter more and more distasteful. If this ends up being noise for them we can discuss setting up a different channel.
Uli Schlachter
@psychon
well, I'm +o in that channel, Elv13 doesn't have much time for awesome and blueyed seems mostly inactive, too
so "them" is me ;-)
(but I do not have much time for IRC either)
Preston Carpenter
@Timidger
Ah, didn't realise there were so few ops in there.
Uli Schlachter
@psychon
mkdir build && cd build && meson .. && ninja just finished without problems
Preston Carpenter
@Timidger
Ok so it's a different problem. Must not have the right include flags
Check build.rs in wlroots-sys
Uli Schlachter
@psychon
here's the complete output:
   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
I briefly tried to figure out what build-script-build is and... dunno
Preston Carpenter
@Timidger
Could this be the problem?
Uli Schlachter
@psychon
according to find, I have stddef.h from linux headers, clang and gcc (three versions from gcc?!?)