[MacPorts] #25746: gwyddion-2.19 Install failure - shell command failure
MacPorts
noreply at macports.org
Thu Jul 22 02:55:05 PDT 2010
#25746: gwyddion-2.19 Install failure - shell command failure
---------------------------------+------------------------------------------
Reporter: theryanator@… | Owner: rowue@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: | Port: gwyddion
---------------------------------+------------------------------------------
Comment(by yeti@…):
Symbols are not deprecated *and* removed in the same release in Gtk+. In
fact, nothing can be actually removed until Gtk+ 3.0.
So I suppose the source is pedantically compiled with
-DGTK_DISABLE_DEPRECATED. The fix would be then to stop doing that
because this is bound to break things every time Gtk+ deprecates
something. I cannot see from the attached log how GTK_DISABLE_DEPRECATED
gets there though.
Using gtk_widget_is_toplevel() instead of GTK_WIDGET_TOPLEVEL, etc. is of
course the long-term solution, however, Gwyddion is compatible with Gtk+
2.8 so using a symbol defined only in 2.18+ is not an option and I don't
see a point using #ifdefs in Gwyddion code when Gtk+ headers define the
deprecated symbols for us when we don't explicitly ask to avoid defining
them. So, please try to find how GTK_DISABLE_DEPRECATED gets defined.
--
Ticket URL: <http://trac.macports.org/ticket/25746#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list