Verified on both counts. Mesa was built from Git head yesterday, and I
inspected the sources that make up libwayland-egl.so; it's those that lack
the wl_drm_interface struct.

On Sun, Mar 13, 2011 at 8:43 AM, Marty Jack <[email protected]> wrote:

>
>
> On 03/13/2011 09:33 AM, Matt Hoosier wrote:
> > Hi,
> >
> > I ran into a link error when trying to compile the demos repository
> according to the instructions on the Building page:
> >
> >   CCLD  compositor
> >   libwayland-egl.so: undefined reference to `wl_drm_interface'
> >   make[3]: *** [compositor] Error 1
> >
> > All of the packages are freshly compiled from Git master as of yesterday.
> >
> > I found that this symbol is intending to refer to the address of a global
> struct provided by the core 'wayland' package. In master of that repo, the
> struct is declared (but not defined). The 'terminal' branch does have its
> definition, but the 'terminal' branch looks out-of-date. (No commits since
> December.)
> >
> > Any suggestions?
> >
> >
> >
> > _______________________________________________
> > wayland-devel mailing list
> > [email protected]
> > http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
> This is now provided by the EGL Wayland backend.  You will need a
> sufficiently recent Mesa git built --with-egl-platforms=wayland,drm
>
> I find that Mesa has trouble updating the .so files during make install
> when they already exist.  You may want to check that you are actually using
> the ones you built.
>
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to