#31148: gtk2 +quartz requires pango -x11 -----------------------------------+---------------------------------------- Reporter: macports.org@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.2 Keywords: quartz | Port: gtk2 -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * cc: macports.org@… (removed) * cc: ryandesign@… (added) * keywords: gimp quartz gkt2 pango => quartz * port: => gtk2 Comment: The "file not found" error is not a problem. MacPorts 2 tries to fetch pre-compiled packages from our build server. If the package doesn't exist there, it is built locally on your machine. This is normal. Possibly, gtk2 is wrong for asking you to install pango without the x11 variant. I think all gtk2 wants in this case is that you install pango with the quartz variant, which you did. Years ago, it didn't used to be possible to install pango with both the x11 and the quartz variants simultaneously; I think this gtk2 error message may date from that time and have been written with that restriction in mind. Then again, it appears that in gtk2, you must choose either x11 or quartz support; unlike with pango, you cannot have both. And in order to build gtk2 with quartz support, and therefore without x11 support, you must build pango without x11 support as well. At least, that appears to be the logic that was used when writing the current gtk2 portfile. Testing whether this is still accurate would involve someone editing the gtk2 portfile to remove this check, then trying to install gtk2 +quartz while pango +quartz +x11 is installed, and then verifying that gtk2 did in fact get built without any x11 support (i.e. is not linked with any x11 libraries). The gtk2 port has no maintainer, so someone would have to volunteer to do this work. -- Ticket URL: <https://trac.macports.org/ticket/31148#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS