install problem: undefined symbol: gtk_binding_entry_skip



Hello,
I am having trouble installing Gtk2 and hoping this is the correct place to find help.

A snipped version of my install output which may or may not contain useful info:

[dhughes centos5221230 Gtk2-1.220]$ perl Makefile.PL
Including generated API documentation...
Checking if your kit is complete...
Looks good
Unrecognized argument in LIBS ignored: '-pthread'
Writing Makefile for Gtk2

[dhughes centos5221230 Gtk2-1.220]$ make
cp Gtk2.pm blib/lib/Gtk2.pm
cp gtk2perl.h blib/arch/Gtk2/Install/gtk2perl.h
cp pm/TestHelper.pm blib/lib/Gtk2/TestHelper.pm
cp build/Keysyms.pm blib/lib/Gtk2/Gdk/Keysyms.pm
cp pm/Pango.pm blib/lib/Gtk2/Pango.pm
cp pm/SimpleMenu.pm blib/lib/Gtk2/SimpleMenu.pm
cp build/gtk2perl-versions.h blib/arch/Gtk2/Install/gtk2perl-versions.h
cp build/IFiles.pm blib/arch/Gtk2/Install/Files.pm
cp api.pod blib/lib/Gtk2/api.pod
cp /home/dhughes/Gtk2-1.220/gdk.typemap blib/arch/Gtk2/Install/ gdk.typemap cp /home/dhughes/Gtk2-1.220/gtk.typemap blib/arch/Gtk2/Install/ gtk.typemap
cp CodeGen.pm blib/lib/Gtk2/CodeGen.pm
cp devel.pod blib/lib/Gtk2/devel.pod
cp doctypes blib/arch/Gtk2/Install/doctypes
cp /home/dhughes/Gtk2-1.220/build/gtk2perl.typemap blib/arch/Gtk2/ Install/gtk2perl.typemap
cp pm/Helper.pm blib/lib/Gtk2/Helper.pm
cp pm/SimpleList.pm blib/lib/Gtk2/SimpleList.pm
cp build/gtk2perl-autogen.h blib/arch/Gtk2/Install/gtk2perl-autogen.h
[ XS xs/Gdk.xs ]
[ CC xs/Gdk.c ]
...
[ XS xs/GtkBindings.xs ]
[ CC xs/GtkBindings.c ]
GtkBindings.xs: In function ‘XS_Gtk2__BindingSet_entry_skip’:
GtkBindings.xs:386: warning: implicit declaration of function ‘gtk_binding_entry_skip’
[ XS xs/GtkBox.xs ]
[ CC xs/GtkBox.c ]
...
[ CC build/constants.c ]
Running Mkbootstrap for Gtk2 ()
chmod 644 Gtk2.bs
rm -f blib/arch/auto/Gtk2/Gtk2.so
[ LD blib/arch/auto/Gtk2/Gtk2.so ]
chmod 755 blib/arch/auto/Gtk2/Gtk2.so
cp Gtk2.bs blib/arch/auto/Gtk2/Gtk2.bs
chmod 644 blib/arch/auto/Gtk2/Gtk2.bs
Creating stock items POD...
Generating POD...
Loaded 8 extra types from doctypes
Loaded 2 extra types from /usr/lib64/perl5/site_perl/5.8.8/x86_64- linux-thread-multi/Pango/Install/doctypes Loaded 8 extra types from /usr/lib64/perl5/site_perl/5.8.8/x86_64- linux-thread-multi/Glib/Install/doctypes Loaded 4 extra types from /usr/lib64/perl5/site_perl/5.8.8/x86_64- linux-thread-multi/Cairo/Install/doctypes
missing: Gtk2::AccelGroup->get_is_locked
missing: Gtk2::AccelGroup->get_modifier_mask
...
missing: Gtk2::Gdk::Pango::AttrEmbossColor->color
No methods found for Gtk2::Gdk::Pango::AttrEmbossColor
Creating POD index...
Creating enum POD...
Manifying blib/man3/Gtk2::Gdk::Event::Motion.3pm
...

[dhughes centos5221230 Gtk2-1.220]$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00.Gtk2..........................1/44
#   Failed test 'use Gtk2;'
#   at t/00.Gtk2.t line 19.
#     Tried to use 'Gtk2'.
# Error: Can't load '/home/dhughes/Gtk2-1.220/blib/arch/auto/ Gtk2/Gtk2.so' for module Gtk2: /home/dhughes/Gtk2-1.220/blib/arch/ auto/Gtk2/Gtk2.so: undefined symbol: gtk_binding_entry_skip at /usr/ lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
#  at (eval 2) line 2
# Compilation failed in require at (eval 2) line 2.
# BEGIN failed--compilation aborted at (eval 2) line 2.
Bareword "Gtk2::major_version" not allowed while "strict subs" in use at t/00.Gtk2.t line 38.
...


Can anyone help?

Thanks.




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