PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem Perl Modul Tk::MatchEntry zu installieren



Landstreicher
09.06.09, 11:13
Hallo,

ich versuche das Perl Modul Tk::MatchEntry zu installieren, scheitere jedoch mit Fehlermeldungen.
Da ich von Perl leider keine Ahnung habe, hoffe ich, dass evtl. jemand mit einem Blick sagen kann, woran es hängt.
Ich habe die Installation sowohl via CPAN, als auch manuell versucht.
Unten mal der Code, den die Konsole bei meinem letzten Versuch produziert hat.


sudo cpan Tk::MatchEntry
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Mon, 25 May 2009 11:27:01 GMT
Running install for module Tk::MatchEntry
Running make for W/WH/WHOM/Tk-MatchEntry-0.4.tar.gz
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for
/root/.cpan/sources/authors/id/W/WH/WHOM/Tk-MatchEntry-0.4.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Tk-MatchEntry-0.4/
Tk-MatchEntry-0.4/MANIFEST
Tk-MatchEntry-0.4/ChangeLog
Tk-MatchEntry-0.4/META.yml
Tk-MatchEntry-0.4/test.pl
Tk-MatchEntry-0.4/README
Tk-MatchEntry-0.4/MatchEntry.pm
Tk-MatchEntry-0.4/Makefile.PL
Removing previously used /root/.cpan/build/Tk-MatchEntry-0.4

CPAN.pm: Going to build W/WH/WHOM/Tk-MatchEntry-0.4.tar.gz

Writing MANIFEST for Tk::MatchEntry
Writing test.pl for Tk::MatchEntry
Cannot find perl/Tk include files
at
/usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi/Tk/MMutil.pm
line 426
Tk::MMutil::installed_tk() called at
/usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi/Tk/MMutil.pm
line 511
Tk::MMutil::TkExtMakefile('NAME', 'Tk::MatchEntry', 'DISTNAME',
'Tk-MatchEntry', 'VERSION_FROM', 'MatchEntry.pm', 'PM',
'HASH(0x816e504)', 'dist', ...) called at Makefile.PL line 44
Running make test
Make had some problems, maybe interrupted? Won't test
Running make install
Make had some problems, maybe interrupted? Won't install


Gruß Landstreicher

Rain_maker
09.06.09, 18:55
Cannot find perl/Tk include filesFehlende Pakete (+ entsprechende dev/devel Pakete, falls vorhanden, Distribution ist ja geheim) für Perl-Tk bzw. Tk nachinstallieren.

Landstreicher
09.06.09, 21:38
Also meine Distribution ist OpenSuse 10.3
Perl-TK ist installiert.
Welche Pakete soll ich genau nachinstallieren?

Vielleicht noch eine wichtige Info, die ich vergessen hatte: grundsätzlich hat diese Art der Installation eines Moduls schon einmal funktioniert. Aber bei diesem Modul geht's nicht.

Rain_maker
09.06.09, 21:49
Nach "devel"-Paketen für Tk bzw. perl-Tk suchen, die werden es wahrscheinlich sein.

Landstreicher
09.06.09, 23:06
Erstmal danke für Deine Anworten!
Ich habe jetzt tk-devel (Header Files and C API Documentation for Tk) installiert. Perl-TK-Devel oder etwas ähnliches gab es nicht. Leider hat das keinen Erfolg gebracht.
Die Fehlermeldung bleibt die Gleiche.

Rain_maker
09.06.09, 23:36
http://packages.opensuse-community.org/index.jsp?distro=openSUSE_103&searchTerm=perl-tk

Landstreicher
10.06.09, 11:18
Das obere ist das Perl-TK, das bei mir installiert ist.
804.027-95.2
Dazu scheint es kein devel Paket zu geben.

Sehe ich das richtig, dass ich um an ein Perl-TK-Devel zu kommen auf perl-Tk (804.028) upgraden müsste?

Ich habe versucht das entsprechende Repository bei den Installationsquellen hinzuzufügen. Es scheint zunächst zu klappen. Allerdings gibt es dann eine Fehlermeldung, wenn ich dann "Installieren von Software" aufrufe.

Da kommt dann:
Fehler bei der Initialisierung der Installationsquelle.
'devel:languages:perl-Depot_1': Invalid version/release: perl-Class-Adapter

Rain_maker
12.06.09, 21:19
Diesen Fehler


'devel:languages:perl-Depot_1': Invalid version/release: perl-Class-Adapterkann ich reproduzieren, sieht nach Fehler in den Metadaten des Repos aus.

Die beiden perl-Tk-Pakete von Hand runterladen und von Hand reinhämmern geht aber.

Schreibe am besten einen Bugreport auf novell.bugzilla.com, das dieses Repo ne Macke hat.