Hi, On 14/06/12 22:42, Chris Tapp wrote: > On 14 Jun 2012, at 21:44, Chris Tapp wrote: > >> The log for do_rootfs is showing: < snip > error: Failed >> dependencies: libGL.so.1 is needed by libglut3-7.11-r13.2.armv6 >> libGL.so.1 is needed by column-wallboard-1.0-r1.armv6 libGL.so.1 is >> needed by libglu1-7.11-r13.2.armv6 >> >> libGL is showing in the work area, so I think I just need to add a >> dependency. But what and where?
There should be no GL on RPI at all, the HW drivers only support GLES/2, so the short answer is you can't pull in packages that require GL (in theory you could build mesa with the software rasterizer, but you will get unacceptable performance, and in the presence of GLES2 that makes no sense anyway). Incidentally, the GLES libs are not currently packaged by meta-raspberrypi, I submitted a pull request for this yesterday. > Ah, there was an ERROR right at the start of the build saying there > were multiple providers for virtual/libgl (mesa-xlib, mesa-dri). How > can I track down the cause of this? Building virtual/libgl doesn't > get this error - it only shows when I build the full image. In general, mesa-xlib provides a software GLX emulation, mesa-dri provides glx based on the GLX extension and each machine conf needs to choose a preferred provider for virtual/libgl to get rid of this error. However, in the RPI case, no virtual/libgl should be getting pulled into the images. Tomas _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto