----- Original Message ----- From: "Scott Kaplan" <[EMAIL PROTECTED]> To: <inline@perl.org> Sent: Saturday, January 07, 2006 3:46 AM Subject: Errors when attempting to install Inline.pm
> I am trying to install inline.pm on a Windows XP Professional box > > Here is what I have done so far according to the following: > http://search.cpan.org/~ingy/Inline-0.44/Inline-Support.pod > > 1) successfully installed ActiveState (which supposedly uses Visual > C++ to compile Perl). Yes, it has been compiled with Visual C++ 6.0. The latest AS build (build 815) also allows you to use the freely available dmake and MinGW compiler, for those who don't have (and don't want to purchase or otherwise acquire) Visual C++ 6.0. > 2) Downloaded inline.pm (from > http://search.cpan.org/~ingy/Inline-0.44/Inline.pod) You probably got it right - the actual file you need to download (and then unzip) is: http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Inline-0.44.tar.gz > 3) Unzipped the package and created a directory under (C:/Perl/lib) > called Inline where everything was unzipped. > > > cd c:\Perl\lib\Inline Unzipping to C:/Perl/lib (which as I mention below is not a good idea) should have created a folder named C:/Perl/lib/Inline-0.44, not C:/Perl/lib/Inline . > > perl Makefile.PL > > This failed with the errors: > > Can't locate auto/Inline/autosplit.ix in @INC (@INC contains: C:/Perl/lib C= > :/Per > l/site/lib .) at C:/Perl/lib/AutoLoader.pm line 160. > at Inline.pm line 7 > Can't locate auto/Inline/denter/autosplit.ix in @INC (@INC contains: C:/Per= > l/lib > C:/Perl/site/lib .) at C:/Perl/lib/AutoLoader.pm line 160. > at C:/Perl/lib/Inline/denter.pm line 5 > Writing Makefile for Math::Simple > > Does nyone know what am I doing wrong? > That's a very odd looking error message - Inline normally builds straight out of the box with AS perl. (And the Math::Simple Makefile should not be written.) Assuming you did download the correct file, I can only think that it might have something to do with the fact that you've unzipped the package into a folder that's within your perl directory. I don't think that's a good idea - it's not the way things are normally done. Normally you would unpack into some build directory that is in no way associated with your perl directory. eg - unpack into C:/my_build_dir. That would give you a directory called C:/my_build_dir/Inline-0.44 . You would then cd to C:/my_build_dir/Inline-0.44 and run: perl Makefile.PL nmake (or whatever flavour of make you're using) nmake test nmake install You'll also want to remove those directories and files that were created in C:/perl/lib when you unzipped the package. That should really be as simple as deleting the C:/Perl/lib/Inline-0.44 folder. If you still have trouble building it, try building a simpler module such as Math::FFT. If you can build that module then we know that you have everything configured correctly - and if it won't build ok, it's going to be much easier for us to troubleshoot (and therefore solve your problem with inline) with Math::FFT, rather than having to troubleshoot with Inline-0.44. Cheers, Rob