Re: Big trouble on little Powerbook
- From: muppet <scott asofyet org>
- To: Daniel Kasak <dkasak nusconsulting com au>
- Cc: gtk-perl mailing list <gtk-perl-list gnome org>
- Subject: Re: Big trouble on little Powerbook
- Date: Mon, 7 Feb 2005 00:36:40 -0500
On Feb 6, 2005, at 10:33 PM, Daniel Kasak wrote:
I think I'm a little closer to getting Perl-Gtk2 set up on OS X.
I've been developing the bindings on my powerbook for the last year and  
a half.  It works.  :-)
I use Apple's X11 and Fink stable on Panther.  Fink's stable gtk+-2.0  
binary is 2.2.4.  Default theme, default everything, because i'm lazy.
I can run the gtk-demo that comes with Gtk2 ( the C one ), and it runs  
pretty well.
Unfortunately, I can't run main.pl in the gtk-demo folder in  
Gtk2-1.062. I get:
---
ayahuasca:~/dev/Gtk2-1.062/gtk-demo dan$ /opt/local/bin/perl main.pl >  
log.txt
Gtk-WARNING **: `theme_init': dlcompat: unable to find symbol  
"theme_init" at main.pl line 602.
...
Pango-WARNING **: `script_engine_init': dlcompat: unable to find  
symbol "script_engine_init" at main.pl line 525.
Failed to load Pango module for id: 'BasicScriptEngineFc'Pango-WARNING  
**: `script_engine_init': dlcompat: unable to find symbol  
"script_engine_init" at main.pl line 525.
...
Failed to load Pango module for id:  
'BasicScriptEngineFc'GLib-GObject-CRITICAL **: g_object_ref: assertion  
`G_IS_OBJECT (object)' failed at main.pl line 525.Pango-CRITICAL **:  
_pango_engine_sh
ape_shape: assertion `PANGO_IS_FONT (font)' failed at main.pl line 525.
Pango-ERROR **: file shape.c: line 75 (pango_shape): assertion failed:  
(glyphs->num_glyphs > 0) at main.pl line 525.
ayahuasca:~/dev/Gtk2-1.062/gtk-demo dan$
As you might imagine, i don't see this.
It's odd that you see different behavior between C and Perl...  my only  
guess is something to the effect of gtk+ either linking or initializing  
incorrectly with perl.
ayahuasca:~/dev dan$ sales/sales.pl 161
Can't make loaded symbols global on this platform while loading  
/opt/local/lib/perl5/site_perl/5.8.5/darwin-2level/auto/Gnome2/VFS/ 
VFS.bundle at /opt/local/lib/perl5/5.8.5/darwin-2level/DynaLoader.pm  
line 230.
This one is not really harmful, just annoying.  Easily fixed by copying  
the implementation of dl_load_flags() from Gtk2.pm into VFS.pm.
Image-loading module  
/opt/local/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-jpeg.so does not  
export the proper interface; perhaps it's from a different GTK  
version? at sales/sales.pl line 111.
...
That bit above about libpixbufloader-jpeg.so being from a different  
GTK version ... I'm pretty sure that's not the case.
Did you compile this gtk+ yourself or get the binaries from someplace?   
It sounds like there's a linkage problem.
--
elysse (pregnant): are your hands cold?
me: uh, i suppose so.
elysse: will you put them on me?
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]