So, schon wieder ich...
Ich habe immer noch ein Problem mit der VDRSync-GUI.
Irgendwie haut das alles mit den Perl Modulen nicht hin.
Ich bin langsam am verzweifeln.
Ich habe jetzt in Yast mal alles nachinstalliert, was irgendwie mit Perl zu tun hat, das hat mich auch schon etwas weitergebracht.
Jedoch bleibe ich jetzt an einem anderen Punkt stecken (TK::JPEG::LITE).
Irgendwie lässt sich das Teil nicht installieren:
1. Das Ding runtergeladen
2. Entpackt mit tar -xvzf Tk-JPEG-Lite-2.01403.tar.gz
3. cd Tk-JPEG-Lite-2.01403
4. ./Makefile.PL
Jetzt erscheint folgende Ausgabe:
/usr/local/src/VDRSync/Tk-JPEG-Lite-2.01403 does not start with /usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi
i.e. building outside Tk itself
Checking if your kit is complete...
Looks good
Finding dependancies for Lite.xs
Finding dependancies for imgJPEG.c
Writing Makefile for Tk::JPEG::Lite
Er schreibt jetzt zwar das Makefile, doch wenn ich make, make test oder make install eingebe, dann bekomme ich einen Haufen errors.
Hier nur mal ein kleiner Ausschnitt davon:
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.t:466: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.t:466: error: `V_TkpMakeWindow' declared as function returning a function
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.t:476: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.t:476: warning: data definition has no type or storage class
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.t:485: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.t:500: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.t:509: error: parse error before "TkDisplay"
In file included from /usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.m:3,
from /usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkVMacro.h:20,
from Lite.xs:17:
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt_f.h:10: warning: data definition has no type or storage class
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt_f.h:11: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt_f.h:11: warning: data definition has no type or storage class
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt_f.h:12: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt_f.h:12: warning: data definition has no type or storage class
In file included from Lite.xs:18:
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:14: error: parse error before "XEvent"
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:14: warning: no semicolon at end of struct or union
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:15: warning: data definition has no type or storage class
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:18: error: `window' redeclared as different kind of symbol
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/pTk/tkInt.h:485: error: previous declaration of `window'
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:19: error: parse error before '}' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:19: warning: data definition has no type or storage class
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:82: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:83: error: parse error before '*' token
/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/Tk/tkGlue.h:83: warning: data definition has no type or storage class
Lite.xs:23: error: parse error before '*' token
Lite.xs:23: warning: data definition has no type or storage class
Lite.xs:23: error: parse error before '*' token
Lite.xs:23: warning: data definition has no type or storage class
Lite.xs:23: error: parse error before '*' token
Lite.xs:23: warning: data definition has no type or storage class
Lite.xs: In function `boot_Tk__JPEG__Lite':
Lite.xs:33: error: parse error before ')' token
Lite.xs:33: error: parse error before ')' token
Lite.xs:33: error: parse error before ')' token
make: *** [Lite.o] Error 1
Alles anzeigen
Ich denke das liegt an Zeile 1 der oberen Ausgabe.
Gibts vielleicht irgendwo sowas wie ne anständinge Step by Step Anleitung, außer die von der vdrsync.vdr-portal.de Seite???
Da sind solche Probs leider nicht beschrieben.
Bitte helft mir, ich weis nicht mehr weiter
Tuxer