misc/117404: ports x11/xdriinfo missing required dependency

Chuck Robey chuckr at chuckr.org
Mon Oct 22 09:40:02 PDT 2007


>Number:         117404
>Category:       misc
>Synopsis:       ports x11/xdriinfo missing required dependency
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 22 16:40:02 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Chuck Robey
>Release:        FreeBSD-8.0-current
>Organization:
>Environment:
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
>Description:
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.
>How-To-Repeat:
make sure x11/libXdamage is NOT installed, then build x11/driinfo, where it will fail early in the build, during the configure script work.
>Fix:
Add a dependency to the x11/driinfo port, for x11/libXdamage.

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list