After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 421149 - gobject 2.0 needed for Glib
gobject 2.0 needed for Glib
Status: RESOLVED NOTABUG
Product: gnome-perl
Classification: Bindings
Component: Glib
unspecified
Other Mac OS
: Normal minor
: ---
Assigned To: gtk2-perl-bugs
gtk2-perl-bugs
Depends on:
Blocks:
 
 
Reported: 2007-03-21 18:17 UTC by Jeremiah Foster
Modified: 2008-08-17 18:37 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Jeremiah Foster 2007-03-21 18:17:40 UTC
When trying to install Glib under CPAN so that gtk+2-perl bindings work, I encountered an error. CPAN stated: 

*** can not find package gobject-2.0 >= 2.0.0
*** check that it is properly installed and available in PKG_CONFIG_PATH

To resolve this I downloaded the developer packages using fink. 

On this web site: http://gtk2-perl.sourceforge.net/install/panther.html for gtk2-perl it makes no mention of Gtk development packages. Perhaps that should be added.
Comment 1 Daniel Macks 2007-03-21 21:31:41 UTC
That webpage does look kinda old (note the date, and that it's back when OS X 10.3 was cutting-edge). Why not just use fink's gtk2-pmXXX package for your favorite perlX.X.X version?
Comment 2 Jeremiah Foster 2007-03-21 22:09:59 UTC
Okay, I did not know about that. I will look into it. How should I do it then, like this;

fink install gtk2-pm581 

if I have perl 5.8.1?
Comment 3 Daniel Macks 2007-03-27 18:02:54 UTC
That sounds right. It only supports GTK+2 up to 2.6ish, not the newer 2.8/2.10 bindings, because fink's gtk+2 library itself is old (I think an overhaul/upgrade to gtk+2-2.10 is being tested as we speak).
Comment 4 Torsten Schoenfeld 2007-05-15 17:26:05 UTC
Can one of you create a new page with updated information for us?  I'd gladly put it up on the site.
Comment 5 Jeremiah Foster 2007-05-16 01:10:57 UTC
(In reply to comment #4)
> Can one of you create a new page with updated information for us?  I'd gladly
> put it up on the site.
> 

dmacks - are you referring to the port of GTK2 being done by Imendio? Link: http://developer.imendio.com/projects/gtk-macosx

I am writing a tutorial/article on that for O'Reilly, but if that can be adapted for the GNOME web site I would be happy to hack on it a bit.

Specifically I am writing about building GTK+ on Mac OS X 10.4 (won't build on earlier OS X OSes.) And how one can build native apps with perl. w00t.


   Jeremiah
Comment 6 Daniel Macks 2007-05-16 02:55:22 UTC
This bug report all seems based fink and other x11ish gtk on OS X, not native Aqua graphics. Going to aqua is a whole nother kettle of g_fish than just building gtk for x11, one I've never seriously explored attempting.
Comment 7 Jeremiah Foster 2007-05-16 11:20:09 UTC
Yes - you are right. I think this bug should be put to bed for now, for these reasons;

1. GTK+2 is being actively developed for OS X 10.4 - there is no package available since it is very experimental. Bugs against GTK+2 should be taken up with Imendio who sponsored the port and are working actively on this

2. This bug relates to Aqua, not X11. As far as I know, GTK and Aqua have never played well together, this includes all versions of GTK.

3. This bug was reported in hopes of getting GTK+2 to work with Aqua, that is irrelevant to GNOME at the moment.

   Jeremiah