[MacPorts] #34040: py**-gobject: annoying startup warnings

MacPorts noreply at macports.org
Wed Nov 18 20:59:25 PST 2015


#34040: py**-gobject: annoying startup warnings
-------------------------------------------------+-------------------------
  Reporter:  afb@…                               |      Owner:  macports-
      Type:  defect                              |  tickets@…
  Priority:  Normal                              |     Status:  reopened
 Component:  ports                               |  Milestone:
Resolution:                                      |    Version:
      Port:  py25-gobject, py26-gobject,         |   Keywords:
  py27-gobject                                   |
-------------------------------------------------+-------------------------
Changes (by mspieg@…):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 The annoying warnings have returned at least in port py27-gobject
 @2.28.6_3  e.g.

 ** (process:22685): WARNING **: Trying to register gtype
 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

 ** (process:22685): WARNING **: Trying to register gtype
 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

 ** (process:22685): WARNING **: Trying to register gtype 'GSocketMsgFlags'
 as enum when in fact it is of type 'GFlags'

 on Mac OSX 10.11.1.

 Looking at the file
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/share/pygobject/2.0/defs
 /gio-types.defs

 It is clear that this patch is no longer being applied in more recent
 ports e.g.

 grep define-enum
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/share/pygobject/2.0/defs
 /gio-types.defs | grep -i flag

      (define-enum MountMountFlags

      (define-enum DriveStartFlags

      (define-enum SocketMsgFlags

 which is precisely what get's replaced by the previous patch.  I haven't
 checked to see if the old patch has the right line numbers but it should
 be easy enough to fix.  I also haven't checked earlier python versions of
 gobject.
 All help greatly appreciated.

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


More information about the macports-tickets mailing list