[PATCH wayland-web 2/2] Building rpi: improve troubleshooting
Pekka Paalanen
ppaalanen at gmail.com
Tue Nov 13 00:29:14 PST 2012
Make proper sections, clarify, and add a build error.
Signed-off-by: Pekka Paalanen <ppaalanen at gmail.com>
---
raspberrypi.html | 28 ++++++++++++++++++++++++----
1 files changed, 24 insertions(+), 4 deletions(-)
diff --git a/raspberrypi.html b/raspberrypi.html
index 5e8885c..5e04762 100644
--- a/raspberrypi.html
+++ b/raspberrypi.html
@@ -143,14 +143,34 @@ environment set up.</p>
<h2>Troubleshooting</h2>
-<p>If the right pkg-config files are not installed, building weston can fail.
-If you see the following during Weston's configure step, the
-<tt>bcm_host.pc</tt> file was not found, and the rpi-backend will not work:</p>
+<h3>Missing <tt>bcm_host.pc</tt></h3>
+
<pre>checking for RPI_BCM_HOST... no
configure: WARNING: Raspberry Pi BCM host libraries not found, will use stubs instead.
</pre>
-<p>Too old firmware might cause corrupted graphics.</p>
+<p>If the right pkg-config files are not installed, building weston can
+fail. If you see the above during Weston's configure step, the
+<tt>bcm_host.pc</tt> file was not found, and the rpi-backend will not
+work. The following is what you should see:</p>
+<pre>checking for RPI_BCM_HOST... yes</pre>
+
+<h3>Build error: <tt>undefined reference to `wl_egl_...</tt></h3>
+
+<p>Somehow, cairo-egl is getting used, when it should not. Remove the
+dummy <tt>wayland-egl.pc</tt>, and make sure
+<tt>--disable-wayland-compositor</tt> is in the configure line. When
+everything is right, you should see:</p>
+<pre>checking for CAIRO_EGL... no
+configure: WARNING: clients will use cairo image, cairo-egl not used</pre>
+
+
+<h3>Some or all surfaces (graphics) are corrupted</h3>
+
+<p>Too old firmware might cause corrupted graphics. If you don't want to
+update the firmware, a workaround is to add <tt>--max-planes=0</tt> to the
+Weston command line. This forces everything to be composited with
+GLESv2.</p>
</body>
</html>
--
1.7.8.6
More information about the wayland-devel
mailing list