Perl GTK

Alles, was Perl betrifft, kann hier besprochen werden.

Perl GTK

Postby Markus » 18. February 2004 14:55

Hallo!

Ich habe mal ne Frage, die mehr mit Perl als mit XAMPP zu tun hat, aber hier darf ja alles zu perl rein! :)

Ich möchte ein bisschen in Perl und GTK Programmierung schnuppern und wollte das Programm "Goodbye World" von http://personal.riverusers.com/~swilhel ... world.html ausprobieren. Allerdings funktioniert es leider nicht. :( Ich bekomme folgende Fehlermeldung:
Can't locate Gtk.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at ./goodbyeworld line 3.
BEGIN failed--compilation aborted at ./goodbyeworld line 3.


Ich benutze Redhat 9 und Perl 5.8.0 - aber das sollte man wohl erkennen können. ;)
In der Zeile 3 seht
Code: Select all
use Gtk;


Ich glaube das wohl das Modul GTK bei mir nicht installiert ist, allerdings habe ich von
http://www.gtkperl.org/ mir eine tar.gz Datei gezogen und diese auch mit perl Makefile.PL make make install installiert, welches so geendet hat:
xs/GtkButton.o xs/GtkMisc.o xs/GtkSpinButton.o xs/GtkHSeparator.o xs/GtkRadioMenuItem.o xs/GtkEditable.o xs/GtkInvisible.o xs/GtkWidget.o GdkTypes.o build/PerlGtkExt.o MiscTypes.o Derived.o GtkTypes.o build/GtkDefs.o -o ../blib/arch/auto/Gtk/Gtk.so
-L/usr/X11R6/lib -L/usr/lib -lgtk -lgdk -lgmodule -lgthread -lglib -lpthread -ldl -lXi -lXext -lX11 -lm
gcc: xs/GtkMenuBar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCheckMenuItem.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/Gtk-1.2.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkMenuItem.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCombo.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkToggleButton.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCTree.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkRange.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkAlignment.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkRadioButton.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkLabel.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkPreview.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkMenuShell.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkAspectFrame.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkObject.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkVScrollbar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkFileSelection.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHRuler.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkArrow.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkSocket.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkViewport.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkEntry.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkTree.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkList.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkBin.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkVRuler.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkScrollbar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkFontSelection.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkSelection.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkItem.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkItemFactory.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkOptionMenu.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkDrawingArea.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkAccelGroup.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkWindow.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkTooltips.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkStatusbar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkEventBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkTreeItem.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCalendar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkImage.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkPaned.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkFrame.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkPlug.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHScale.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkVPaned.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkSeparator.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkScale.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkAccelLabel.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkProgressBar-1.1.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkToolbar-1.1.6.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCList-1.2.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkContainer.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkMenu.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkNotebook.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkToolbar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCList.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkTipsQuery.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCurve.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHScrollbar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkVButtonBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/Gtk-1.1.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkCheckButton.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHPaned.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/Gtk.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkVScale.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkTable.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkProgressBar.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkDialog.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkData.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkPacker.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkVBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkText.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHandleBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHButtonBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkInputDialog.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkRuler.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkColorSelectionDialog.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkFixed.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkTearoffMenuItem.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkFontSelectionDialog.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkLayout.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkAdjustment.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkPixmap.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkColorSelection.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkButtonBox.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkVSeparator.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkScrolledWindow.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkGammaCurve.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkProgress.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkListItem.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkButton.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkMisc.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkSpinButton.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkHSeparator.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkRadioMenuItem.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkEditable.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkInvisible.o: Datei oder Verzeichnis nicht gefunden
gcc: xs/GtkWidget.o: Datei oder Verzeichnis nicht gefunden
gcc: build/PerlGtkExt.o: Datei oder Verzeichnis nicht gefunden
gcc: build/GtkDefs.o: Datei oder Verzeichnis nicht gefunden
make[1]: *** [../blib/arch/auto/Gtk/Gtk.so] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/xxxx/Programme/gtk-perl/Gtk-Perl-0.7008/Gtk«
make: *** [subdirs] Fehler 2


Hat jemand evtl ne Idee?

Gruß,
Markus
Markus
 
Posts: 15
Joined: 05. January 2003 22:24
Location: So um Düsseldorf
Operating System: Linux

Postby Markus » 19. February 2004 14:02

Problem gelöst:

Ich hatte zwar ne ganze Menge Perl-Gtk-Zeugs installiert, aber offensichtlich das falsche!
Hab nun folgende zwei RPM's installiert und nun funzt es einwandfrei
Gtk-Perl 0.7008 - 31
gtkglarea-1.2.2-13.i386

Gruß,
Markus
Markus
 
Posts: 15
Joined: 05. January 2003 22:24
Location: So um Düsseldorf
Operating System: Linux


Return to Perl

Who is online

Users browsing this forum: No registered users and 3 guests