Glib-1.144 compile error



I just bit the bullet and manually set up a sandbox and successfully
compiled and installed GTK+ 2.10, GLib 2.12, Pango 1.14, Cairo 1.4.0
and their dependencies.

Moving swiftly on to the Perl bindings, I get the following error
compiling Glib-1.144:

Can't load 'blib/arch/auto/Glib/Glib.so' for module Glib:
blib/arch/auto/Glib/Glib.so: undefined symbol: boot_Glib__BookmarkFile
at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line
230.
at blib/lib/Glib/GenPod.pm line 21

But

$ ls -l blib/arch/auto/Glib/Glib.so
-rwxr-xr-x  1 ra28145 a400mc 763648 Mar 15 14:50 blib/arch/auto/Glib/Glib.so

More of the output is below. Any idea what else I need to do to get it
to compile?

Thanks for any help.

Jeff Ratcliffe

Running Mkbootstrap for Glib ()
chmod 644 Glib.bs
rm -f blib/arch/auto/Glib/Glib.so
gcc  -shared -L/caehome/ra28145/lib Glib.o GError.o GUtils.o GLog.o
GType.o GBoxed.o GObject.o GValue.o GClosure.o GSignal.o GMainLoop.o
GIOChannel.o GParamSpec.o gperl-gtypes.o  -o
blib/arch/auto/Glib/Glib.so   -lgobject-2.0 -lglib-2.0 -lgthread-2.0
chmod 755 blib/arch/auto/Glib/Glib.so
cp Glib.bs blib/arch/auto/Glib/Glib.bs
chmod 644 blib/arch/auto/Glib/Glib.bs
/usr/bin/perl -I blib/lib -I blib/arch -MGlib::ParseXSDoc \
-e 'xsdocparse (qw(Glib.xs GError.xs GUtils.xs GLog.xs GType.xs
GBoxed.xs GObject.xs GValue.xs GClosure.xs GSignal.xs GMainLoop.xs
GIOChannel.xs GParamSpec.xs))' > build/doc.pl
Deleting Glib::Object::_LazyLoader from doc.pl's $data
Deleting Glib from doc.pl's $data
/usr/bin/perl -I blib/lib -I blib/arch -MGlib::GenPod -MGlib \
       -e 'add_types ("doctypes");
$Glib::GenPod::COPYRIGHT="Copyright (C) 2003-2007 by the gtk2-perl
team.\n\nThis software is licensed under the LGPL.  See L<Glib> for a
full notice.\n"; $Glib::GenPod::MAIN_MOD="Glib";
xsdoc2pod("build/doc.pl", "blib/lib", "build/podindex");'
Can't load 'blib/arch/auto/Glib/Glib.so' for module Glib:
blib/arch/auto/Glib/Glib.so: undefined symbol: boot_Glib__BookmarkFile
at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line
230.
at blib/lib/Glib/GenPod.pm line 21
Compilation failed in require at blib/lib/Glib/GenPod.pm line 21.
BEGIN failed--compilation aborted at blib/lib/Glib/GenPod.pm line 21.
Compilation failed in require.
BEGIN failed--compilation aborted.
make: *** [build/podindex] Error 255



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]