On Thu, Mar 08, 2012 at 01:58:46PM +0000, Patrick Dupre wrote:
No, it does help. This 2 variables are just set to be able to call my own perl libraries I have the same issue without setting them.
Ok, in that case, could you run the following script, using the perl you're having trouble with:
for (@INC) { next unless -d; print "$_\n"; system("find $_ -name 'Tk.*' -ls"); }
Also, when replying to this email, could you use the standard quoting convention ('> ') when including text from the person you;re replying to; otherwise it makes it extremely difficult to see who wrote what, thanks.
/usr/local/lib/perl5 525139 20 -r--r--r-- 1 root root 18483 May 27 2010 /usr/local/lib/perl5/Tk.pm 525182 4 -r--r--r-- 1 root root 3140 Feb 10 2007 /usr/local/lib/perl5/Tk/Tk.xbm 525334 4 -r--r--r-- 1 root root 1326 Feb 10 2007 /usr/local/lib/perl5/Tk/Tk.xpm 525091 0 -r--r--r-- 1 root root 0 Nov 10 2010 /usr/local/lib/perl5/auto/Tk/Tk.bs 525138 8 -r--r--r-- 1 root root 6388 Feb 10 2007 /usr/local/lib/perl5/Tk.pod /usr/local/share/perl5 /usr/lib/perl5 7394 8 -rw-r--r-- 1 root root 6431 Oct 24 2009 /usr/lib/perl5/PDL/Graphics/TriD/Tk.pm 7857 4 -rw-r--r-- 1 root root 1326 May 13 2010 /usr/lib/perl5/Tk/Tk.xpm 7856 4 -rw-r--r-- 1 root root 3140 May 13 2010 /usr/lib/perl5/Tk/Tk.xbm 8191 908 -rwxr-xr-x 1 root root 929268 May 13 2010 /usr/lib/perl5/auto/Tk/Tk.so 139128 20 -rw-r--r-- 1 root root 18487 May 13 2010 /usr/lib/perl5/Tk.pm 141720 8 -rw-r--r-- 1 root root 6388 May 13 2010 /usr/lib/perl5/Tk.pod /usr/share/perl5 /usr/lib/perl5 7394 8 -rw-r--r-- 1 root root 6431 Oct 24 2009 /usr/lib/perl5/PDL/Graphics/TriD/Tk.pm 7857 4 -rw-r--r-- 1 root root 1326 May 13 2010 /usr/lib/perl5/Tk/Tk.xpm 7856 4 -rw-r--r-- 1 root root 3140 May 13 2010 /usr/lib/perl5/Tk/Tk.xbm 8191 908 -rwxr-xr-x 1 root root 929268 May 13 2010 /usr/lib/perl5/auto/Tk/Tk.so 139128 20 -rw-r--r-- 1 root root 18487 May 13 2010 /usr/lib/perl5/Tk.pm 141720 8 -rw-r--r-- 1 root root 6388 May 13 2010 /usr/lib/perl5/Tk.pod /usr/share/perl5 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl
My understanding is that there is 2 Tk installed: perl-Tk-804.028-12.fc14.i686 in /usr/lib/perl5 and one in /usr/local/lib/perl5 which probably due to cpan Tk-804.029-pvHDks Some perl packages are not available from fedora and I had to use cpan. It looks like that a second Tk had then be installed. cpan does not allow to uninstall the packages, thus I probably need to do it manually, or is it better to uninstall the rpm package?
Thank for your help.