misc/117404: ports x11/xdriinfo missing required dependency
chuckr at chuckr.org
Mon Oct 22 09:40:02 PDT 2007
>Synopsis: ports x11/xdriinfo missing required dependency
>Arrival-Date: Mon Oct 22 16:40:02 UTC 2007
>Originator: Chuck Robey
FreeBSD april.chuckr.org 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sun Oct 21 23:45:21 EDT 2007 chuckr at april.chuckr.org:/usr/obj/usr/src/sys/APRIL i386
in trying to build x11/xorg, it hung up on building x11/xdriinfo, which cold not find the libGL.so.1 (which --because of the nvidia driver I'd installed) was in both /usr/local llib AND /usrX11R6/lib. This was because the libGL.so.1 had a UNK symbol, XDamageAdd, with no text for it. In searching, I finally fouond the missing XDamageAdd in libXdamage.so.1, which I found as being generated from x11/libXdamage. I built it, and the orignal x11/driinfo port sailed on home. Lastly, I checked the Makefile in the x11/xdriinfo port, but it had no dependency for anything at all. Someone needs to add a dependency on x11/libXdamage.
make sure x11/libXdamage is NOT installed, then build x11/driinfo, where it will fail early in the build, during the configure script work.
Add a dependency to the x11/driinfo port, for x11/libXdamage.
More information about the freebsd-bugs