[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