Building weston
rohan julka
rohanjulka19 at gmail.com
Mon Sep 17 20:54:43 UTC 2018
Hi Daniel ,
Thank you for the resources , I figured it out actually it was a stupid question . I have opened a merge request on the issue ([1] Support EGL_KHR_partial_update for performance )if you could check it .
[1] https://gitlab.freedesktop.org/wayland/weston/merge_requests/15/diffs
Thank you
Regards
Rohan Julka
From: Daniel Stone
Sent: 18 September 2018 02:06
To: rohan julka
Cc: wayland
Subject: Re: Building weston
Hi Rohan,
On Sat, 1 Sep 2018 at 11:28, rohan julka <rohanjulka19 at gmail.com> wrote:
> how can I check if there is a compilation error after editing the code in Weston , apologies for the rookie question I am just trying to understand on how to build and run Weston , it seems a bit confusing any help would be appreciated .
This page has some (perhaps slightly outdated) instructions for
building Weston: https://wayland.freedesktop.org/building.html
If the compilation (the 'make' and 'make install' stages) succeeds and
you can run your modified version of Weston, then it has been
successful. If the compilation fails, then, well, it's failed, and the
compiler will tell you why.
This page has a very short guide on how most open-source projects
organise their 'build system' to compile the code:
https://www.wired.com/2010/02/Compile_Software_From_Source_Code/
There is also quite a good list of resources here that you can use to
improve your development skills with C:
https://www.quora.com/How-and-where-do-I-start-learning-C-programming
The best place to get started is a good understanding of the code
you're working on, e.g. the Wayland protocol itself, or EGL, other
parts of the graphics stack like KMS, or parts of input like libinput.
Unfortunately we don't have a good guide for this yet, but we are
trying to collate some resources together and get better at dealing
with newcomers.
If you don't have much experience with Wayland and complex projects,
it's possible the best place for you to start is with Wayland clients,
rather than jumping straight into Weston. Some good resources for that
include:
https://archive.fosdem.org/2018/schedule/event/wayland_client/
https://github.com/emersion/hello-wayland (unfortunately completely
bereft of comments/documentation)
https://bugaevc.gitbooks.io/writing-wayland-clients/
Good luck with your journey!
Cheers,
Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20180918/2c3f8ba6/attachment.html>
More information about the wayland-devel
mailing list