#40862: tightvnc @1.3.10: fatal error: ' X11 .rules' file not found --------------------------+-------------------------------- Reporter: dylanryan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: mavericks Port: tightvnc | --------------------------+-------------------------------- Changes (by ryandesign@…): * cc: nathanielbailey@…, ryandesign@… (added) Comment: Replying to [comment:10 nathanielbailey@…]:
OSX Mavericks no longer supports X11 -- you need Xquartz
That has nothing to do with this ticket. Replying to [comment:11 dylanryan@…]:
I suspect the problem is that it is looking for " X11 .rules" (note the leading space, and space before the period!). tightvnc comes with a "X11.rules" (no spaces), but it is looking for it with a space. Based on the macro noted in my OP, my guess is that it is expecting the comments in Concat3 to be replaced with the empty string, but instead they are being replaced with whitespace.
Yes, the problem is that clang's cpp (which is the only cpp available as of Xcode 5) does not handle this antique build system the way gcc's cpp did. We need to either fix the build system (in all the (thankfully few) ports still using imake) to work with clang's cpp or instruct them not to use clang's cpp. Replying to [comment:12 nathanielbailey@…]:
Yeah.. I'm getting a different issue all together when I upgrade so I will be opening another ticket. Sorry I couldn't help.
Your ticket #41830 shows exactly the same error as this ticket. -- Ticket URL: <https://trac.macports.org/ticket/40862#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X