[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