[MacPorts] #31148: gtk2 +quartz requires pango -x11 (was: gimp @2.6.11 +animation +quartz: compiling gtk2 failed)
MacPorts
noreply at macports.org
Wed Sep 7 02:31:06 PDT 2011
#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
More information about the macports-tickets
mailing list