On Tue, 19 Mar 2002 at 09:54 (+0100), Heinz W. Pahlke wrote:
da ich sowohl von Perl als auch Tk wenig Ahnung habe, kann ich mit der folgenden Meldung leider nichts richtiges anfangen:
Can't locate loadable object for module Tk in @INC (@INC contains: /usr/lib/perl5/5.6.1/i586-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i586-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at /usr/local/bin/script line 3 Compilation failed in require at /usr/local/bin/script line 3. BEGIN failed--compilation aborted at /usr/local/bin/script line 3.
In Zeile 3 steht einfach nur "use Tk;"
In der Vergangenheit lief es problemlos, aber in der letzten Zeit habe ich etliche Programme geupdatet. Und jetzt bricht das Script ploetzlich mit der obigen Fehlermeldung ab.
Bei tk handelt es sich um Version 8.3.2-5, bei Perl um 5.6.1-64.
Das Perl/Tk-Modul ist nicht installiert. Installiere es nach. Perl-Module werden nicht wie üblich mit $ ./configure $ make $ su -c "make install" sondern durch $ perl Makefile.PL $ make $ su -c "make install" installiert. Einfacher geht es auch mit dem CPAN-Modul, das -- nach Installation -- über $ perl -MCPAN -e shell aufgerufen werden kann. Nach Beantwortung einiger Fragen beim ersten mal können neue Perl-Module dann einfach durch $ install irgendwas installiert werden, z. B. $ install Tk Abhängigkeiten werden dabei automatisch aufgelöst und die Software wird aus dem Internet bezogen. Perl-Module, inkl. dem Perl/Tk-Modul findest Du unter http://www.cpan.org. Eine Suche nach "Tk" sollte das erforderliche Modul hervorbringen. HTH. Gruß, Bernhard -- "Feature freeze means, that everyone has a bad feeling when he changes something, almost nothing more :)" -- Stephan Kulow