#16396: XFree86 warnings about X11 installs are incorrect on 10.5 ----------------------------------+----------------------------------------- Reporter: jburt@depersico.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: XRENDER ----------------------------------+----------------------------------------- Changes (by ryandesign@macports.org): * cc: ryandesign@macports.org (added) Comment: Replying to [comment:1 jburt@…]:
XCode Tools / X11SDK does not place a receipt in "/Library/Receipts", therefore when installer for XRENDER investigates for this receipt, it incorrectly concludes that X11SDK is not installed.
The XFree86 port, which is the one printing the error message (not the xrender port), does not investigate the contents of /Library/Receipts. You can see what it does by reading the `platform macosx` section of [browser:trunk/dports/x11/XFree86/Portfile@36950 the XFree86 Portfile]. I have not yet evaluated it to determine whether what it does is still appropriate for Leopard, however r36950, the latest change to the port, made 3 months ago, claims to have fixed detection issues on Leopard. Are you sure your ports are up to date? Try `sudo port sync`, then try again. Replying to [ticket:16396 jburt@…]:
PS... X11 is installed at /usr/X11, not at /usr/X11R6
Another change made in r36950 is to use the variable `${x11prefix}` in the error message instead of always showing `/usr/X11R6`. So either you have changed `x11prefix` from `/usr/X11` to `/usr/X11R6` in ${prefix}/etc/macports/macports.conf, or you have installed MacPorts for Tiger instead of MacPorts for Leopard, or most probably your ports are out of date (`sudo port sync`). -- Ticket URL: <http://trac.macports.org/ticket/16396#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS