Gtk-Perl segmentation fault.
- From: Chris Williams <kermit6306 yahoo com>
- To: gtk-perl-list gnome org
- Subject: Gtk-Perl segmentation fault.
- Date: Tue, 6 Aug 2002 18:01:14 -0700 (PDT)
Something is wrong with my Gtk-Perl installation. The
system is Red Hat 7.3. I installed Gtk-Perl from:
ftp://rpmfind.net/linux/redhat/7.2/en/os/i386/RedHat/RPMS/Gtk-Perl-0.7008-3.i386.rpm
(there are no 7.3 RPM's) after building from source:
http://www.gtkperl.org/Gtk-Perl-0.7008.tar.gz failed.
Here is the error from the build:
.
.
.
gcc -c
-I/usr/local/src/Gtk-Perl-0.7008/Gnome/../Gtk/../blib/arch/Gtk/Install/
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include -I.
-I./build
-I/usr/local/src/Gtk-Perl-0.7008/Gnome/../GdkImlib/blib/arch/Gtk/Gdk/ImlibImage/Install/
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
-I/usr/X11R6/include -I/usr/include/gnome-1.0
-DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
-fno-strict-aliasing -I/usr/local/include
-DVERSION=\"0.7008\" -DXS_VERSION=\"0.7008\" -fPIC
-I/usr/lib/perl5/5.6.1/i386-linux/CORE -DPERL_POLLUTE
-DLAZY_LOAD -DGTK_HVER=0x01020a -DGNOME_HVER=0x010401
build/GnomeDefs.c
Running Mkbootstrap for Gnome ()
chmod 644 Gnome.bs
rm -f blib/arch/auto/Gnome/Gnome.so
LD_RUN_PATH="/usr/lib:/usr/X11R6/lib" gcc -shared
-L/usr/local/lib xs/GnomeFileEntry.o
xs/GnomeAnimator.o xs/GnomeMDI.o xs/GnomeEntry.o
xs/GnomeClient.o xs/GnomeGeometry.o xs/GnomeDNS.o
xs/GnomeDateEdit.o xs/GnomePixmap.o xs/GtkClock.o
xs/GnomeLamp.o xs/GtkDial.o xs/GnomeDialogUtil.o
xs/GnomeAbout.o xs/GnomeLess.o xs/GnomeIconList.o
xs/GnomeCanvasLine.o xs/GnomeMessageBox.o
xs/GnomeNumberEntry.o xs/GnomeICE.o xs/GnomeMDIChild.o
xs/GnomeFontSelector.o xs/GnomeDruidPageStandard.o
xs/GnomeDruidPage.o xs/GnomeDEntryEdit.o
xs/GnomeRootWin.o xs/GnomeDialog.o xs/GnomeDockBand.o
xs/GnomeDruidPageFinish.o xs/GtkPixmapMenuItem.o
xs/GnomeStock.o xs/GnomeColorPicker.o
xs/GnomePropertyBox.o xs/GnomeCanvasText.o
xs/GnomeDock.o xs/GtkTed.o xs/GnomeHRef.o xs/Gnome.o
xs/GnomeAppBar.o xs/GnomeCalculator.o
xs/GnomeCanvasRect.o xs/GnomeCanvasEllipse.o
xs/GnomeMDIGenericChild.o xs/GnomeCanvasItem.o
xs/GnomeCanvas.o xs/GnomeDockLayout.o
xs/GnomeIconEntry.o xs/GnomeCanvasWidget.o
xs/GnomeApp.o xs/GnomeDruidPageStart.o
xs/GnomeScores.o xs/GnomeDockItem.o xs/GnomeSpell.o
xs/GnomePixmapEntry.o xs/GnomeCanvasGroup.o
xs/GnomeFontPicker.o xs/ZvtTerm.o xs/GnomeCanvasRE.o
xs/GnomeCanvasImage.o xs/GnomePaperSelector.o
xs/GnomeDruid.o xs/GnomeIconSelection.o
xs/GnomeCanvasPolygon.o build/GnomeDefs.o -o
blib/arch/auto/Gnome/Gnome.so -L/usr/X11R6/lib
-L/usr/lib -lgnomeui -lart_lgpl -lgnome -lgnomesupport
-lesd -laudiofile -ldb1 -lzvt -lutil -lSM -lICE
-lgdk_imlib -lgtk -lgdk -lgmodule -lglib -ldl -lXi
-lXext -lX11 -lm
/usr/bin/ld: cannot find -ldb1
collect2: ld returned 1 exit status
make[1]: *** [blib/arch/auto/Gnome/Gnome.so] Error 1
make[1]: Leaving directory
`/usr/local/src/Gtk-Perl-0.7008/Gnome'
make: *** [subdirs] Error 2
[root inferno Gtk-Perl-0.7008]#
Now this is interesting. Here is some code that runs
file on my system:
#!/usr/bin/perl -w
# create a GTK+ window
use Gtk;
init Gtk;
my $win = new Gtk::Window( "toplevel");
$win->set_border_width(5);
$win->set_usize(100,100);
$win->show;
main Gtk;
And this is code that causes a segmentation fault:
#!/usr/bin/perl -w
use Gtk;
use Gtk::Gdk::ImlibImage;
use Gtk::Gdk::Pixbuf;
init Gtk;
my $EVENT="";
$EVENT=Gtk::Gdk->event_new();
$EVENT->{'send_event'}=1;
$EVENT->{'button'}=3;
$EVENT->{'type'}="client-event";
$EVENT->{'message_type'}=Gtk::Gdk::Atom->intern("_GTK_READ_RCFILES",
0);
$EVENT->{'data_format'}=8;
$EVENT->{'data'}=0;
$EVENT->{'window'}=undef;
sub gtkrc_refresh {
Gtk::Gdk->event_send_clientmessage_toall ($EVENT);
}
sub kde_refresh {
system("kderefresh");
}
gtkrc_refresh();
print "ok\n";
OK, I need help! Please tell me if you need any more
information about my system. I don't know much about
debugging software and I gave very basic information.
I really want Gtk-Perl to work. Anyone out there in
GtkPerl-land listening?
Thanks for reading,
Chris
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]