Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Great Monks,

I used PERL IDE to debug perl. Now, it's showing error in perl Version-5.8.6. But, it is working in perl Version-5.8.4. I have install many modules in perl Version-5.8.6. If i install version-5.8.4 all modules i have to reinstall. Is there any way to avoid reinstall again modules else any one know ide path for perl version 5.8.6, please provide the link.

Thanks in advance

Replies are listed 'Best First'.
Re: How to solve perl ide problem ?
by gopalr (Priest) on Jul 22, 2005 at 05:02 UTC
Re: How to solve perl ide problem ?
by GrandFather (Saint) on Jul 22, 2005 at 04:41 UTC

    I'm using Perl 5.8.6 with PerlIDE without trouble and have upgraded from 5.8.4 previously. What is the error that you are getting? Do you use ppm to install modules? Did you install Perl to the default location (c:\Perl)?


    Perl is Huffman encoded by design.

      Dear GrandFather, i just print "hai" and run the program. I am getting the below error and error showing in Errno.pm file in staring this place. "$Config{'archname'}-$Config{'osvers'}" eq "MSWin32-x86-multi-thread-4.0" or die "Errno architecture (MSWin32-x86-multi-thread-4.0) does not match executable architecture ($Config{'archname'}-$Config{'osvers'})";

      BEGIN failed--compilation aborted at C:/Perl/lib/IO/Socket.pm line 17. Compilation failed in require at C:/Perl/lib/IO/Socket/INET.pm line 11. BEGIN failed--compilation aborted at C:/Perl/lib/IO/Socket/INET.pm line 11. Compilation failed in require at E:\backup\gubendran\Softwares\Open_Perl_IDE_1.0.11.409/perl5db.pl line 44. BEGIN failed--compilation aborted at E:\backup\gubendran\Softwares\Open_Perl_IDE_1.0.11.409/perl5db.pl line 44. Compilation failed in require. BEGIN failed--compilation aborted.

      Please help me to solve the problem. I can't able to work .

        Post a minimal program that demonstrates the problem on your system

        I'd guess that you have some sort of module version mismatch, but without knowing what you are using it is pretty hard to tell!


        Perl is Huffman encoded by design.