[Bug 219420] graphics/libdrm - libcairo.so: undefined reference

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun May 21 07:24:33 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219420

Matthew Rezny <rezny at freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |In Progress
              Flags|maintainer-feedback?(x11 at Fr |maintainer-feedback+
                   |eeBSD.org)                  |

--- Comment #3 from Matthew Rezny <rezny at freebsd.org> ---
The tests, which are built but not installed, detect and use cairo if it's
present. If cairo has been built with GL support, then it depends on mesa-libs
(formerly libGL), which in turn depend on libdrm. So, there is circular
dependency, but that wasn't readily apparent since the cairo dependency is
undeclared.

The solution is to disable use of cairo by adding --disable-cairo-tests to
CONFIGURE_ARGS in libdrm's Makefile.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-x11 mailing list