[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