[MacPorts] #44616: Glom will not build with +quartz option

MacPorts noreply at macports.org
Mon Aug 11 18:29:19 PDT 2014


#44616: Glom will not build with +quartz option
-----------------------+-----------------------
  Reporter:  m.rick@…  |      Owner:  landonf@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.1
Resolution:            |   Keywords:
      Port:  glom      |
-----------------------+-----------------------

Comment (by devans@…):

 I'm not surprised that glom does not build using gtk3 +quartz and yelp may
 just be the beginning of your problems.

 GNOME ports (this is one), in general, are designed to build for X11 and
 may or may not at the upstream developers discretion be suitable for
 Quartz either because of their own unconditional use of X11 specific API
 or because of one of their dependencies.

 In this case, yelp is not suitable for Quartz builds because of its use of
 X11 API.  It is declared as a runtime dependency because without it, use
 of the Help menu fails.  This is true for most GNOME applications.  GIMP
 is not a GNOME but rather a pure GTK+ application and as such does not
 depend on yelp, gnumeric IS a GNOME app but uses the optional approach to
 yelp (and help support).

 So the bottom line is, for GNOME apps, you should not expect that they
 should build with Quartz and if they do you should be appreciative that
 the upstream developers are OS X friendly.

 As far as I know, the current version of glom has not been tested for
 Quartz compatibility (other than by you).  If you would like to try
 further
 just comment out the yelp dependency and probably the gnome-settings-
 daemon as well (this will disable GNOME theming support) and try again.
 Be sure that all of your dependencies are built with +quartz -x11.  Things
 will probably fail as you have described if you try to combine X11 and
 Quartz built applications.

 As you find problems with Quartz compatibility you should report the
 problem to the upstream developers via GNOME's bugzilla.  They may help
 but often the reply is "send a patch and we'll think about it."

 I'll leave this ticket open for now but it might be better to discuss this
 sort of issue on macports-users mail list.  Good luck!

-- 
Ticket URL: <https://trac.macports.org/ticket/44616#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list