Opened 17 years ago

Closed 17 years ago

Last modified 16 years ago

#14656 closed defect (fixed)

BUG: new glib2 breaks other ports

Reported by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc: dellaert@…
Port:

Description

It seems that the new glib2 deprecates G_GNUC_PRETTY_FUNCTION, which is still in use.
Some ports must be told to allow deprecated features.
Attached are patches for

  • eel
  • gnome-vfs
  • libbonobo

There may be other affected ports.

Attachments (3)

eel_Portfile.diff (477 bytes) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 17 years ago.
gnome-vfs_Portfile.diff (792 bytes) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 17 years ago.
libbonobo_Portfile.diff (683 bytes) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 17 years ago.

Download all attachments as: .zip

Change History (11)

Changed 17 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: eel_Portfile.diff added

Changed 17 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: gnome-vfs_Portfile.diff added

Changed 17 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: libbonobo_Portfile.diff added

comment:1 Changed 17 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

r35020 fixes the problem for gnome-vfs.

comment:2 Changed 17 years ago by jmroot (Joshua Root)

Cc: dellaert@… added

Cc reporter of duplicate #14677.

comment:3 Changed 17 years ago by reiffert@…

Owner: changed from macports-tickets@… to ryandesign@…

comment:4 Changed 17 years ago by dellaert@…

Just a note to help out: I'm new to MacPorts so I did not quite know what to do with a patch. I decided to made my own ports directory as described in the guide and try to patch that. However, applying the libbonobo_Portfile.diff patch uploaded by Marcus did not work for me as it seemed to patch an earlier version. Manually copying the change into the Portfile did work, however.

comment:5 Changed 17 years ago by stephan@…

The fix for eel works fine for me on an Intel iMac with Leopard 10.5.2

comment:6 Changed 17 years ago by reiffert@…

Comitted fix for eel in r35083.

comment:7 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

I can confirm the libbonobo issue with 2.20.4, but the port has already been updated to 2.22.0 which installs just fine, so no further change is needed.

So it looks like the three ports reported to have problems in this ticket have been fixed, so I will close this ticket. If there are any other ports with problems, please open new tickets for each port and assign them to the maintainers of those ports. Referring back to this ticket in those tickets couldn't hurt.

comment:8 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.