GithubHelp home page GithubHelp logo

Comments (4)

barisione avatar barisione commented on August 16, 2024

Maynard compiles agains a specific version of Weston with some patches we wrote and that are not completely upstreamed yet. See https://github.com/raspberrypi/maynard/wiki/Develop-on-a-computer

from maynard.

jonnylamb avatar jonnylamb commented on August 16, 2024

The reason this is failing is actually because your version GTK+ is too old. You are indeed right in thinking that the xdg-shell version was recently bumped and thanks to the way the xdg-shell & GTK+ transition is being handled, you have to either downgrade your weston, or upgrade your GTK+.

The weston patches that were required before to get maynard working have now been pushed to weston and were recently released in the 1.6 rc.

Therefore, this isn't a maynard bug. You need to get your GTK+ and weston in sync with each other (which is a problem everyone has nowadays), taking into account that if you go for a weston too old you need to apply the weston patches I wrote, and if you go for a weston too new you need to use a newer GTK+.

from maynard.

jonnylamb avatar jonnylamb commented on August 16, 2024

Given it looks as if you're building your own weston, the easiest solution would probably be to downgrade weston to 42ebdda4. If you don't want to change that, you need to build GTK+ from at least cd173a1b.

from maynard.

DragoonAethis avatar DragoonAethis commented on August 16, 2024

Went ahead and compiled GTK+ from Git, this problem is gone... but now it crashes a bit later on, with "Gdk-ERROR **: Error flushing display: Broken pipe". Mayyyybe I'll wait for stable GTK+ 3.14 and Weston 1.6.0.

from maynard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.