[PATCH wayland-web] building: Recommend disabling setuid for non-root installs

Bryce W. Harrington b.harrington at samsung.com
Fri Aug 23 12:54:17 PDT 2013

The build directions guide the user to build and install Wayland in a
user directory without using superuser privs.  However, the weston build
process includes a `chown root` on weston-launcher done by default,
which results in a failed build when running make install as
non-superuser, unless we pass --enable-setuid-install=no to disable the

(Probably would be better to fix weston so make install works as
non-root, but for now just document the workaround...)

Signed-off-by: Bryce Harrington <b.harrington at samsung.com>
 building.html |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/building.html b/building.html
index b7a1158..a47744e 100644
--- a/building.html
+++ b/building.html
@@ -228,7 +228,7 @@ gio-2.0.</p>
 <pre>    $ git clone git://anongit.freedesktop.org/wayland/weston
     $ cd weston
-    $ ./autogen.sh --prefix=$WLD
+    $ ./autogen.sh --prefix=$WLD --enable-setuid-install=no
     $ make
     $ make install

More information about the wayland-devel mailing list