HI
I have been trying to fix this for about 4 hours now and i dont know what to do ?
im trying to install inline::C which is really inline::0.44
for some reason and the make file says this
******************************************************
Warning: prerequisite Parse::RecDescent 1.8 not found.
Inline::C is packaged with Inline.pm because it is the most commonly used
Inline Language Support Module (ILSM).
See also: Inline::ASM, ::Awk, ::BC, ::Basic, ::Befunge, ::CPP (C++), ::CPR,
::Foo, ::Guile, ::Java, ::Octave, ::PERL, ::Python, ::Ruby, ::TT,
::Tcl and ::WebChat.
Config.pm indicates that your version of Perl was built with this C compiler:
cl.exe
I have located this compiler on your system:
Do you want to install Inline::C? [y]
*****************************************************
now i have downloaded Parse-RecDescent-v1.95.1
but when i try to change the makefile
CODE
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Inline',
VERSION_FROM => 'Inline.pm',
PREREQ_PM => {
Data::Dumper => 2.09,
Digest::MD5 => 2.09,
Parse::RecDescent => 1.80,
File::Spec => 0.80, #.080
},
clean => {FILES => '_Inline_test _Inline .Inline'},
);
if ($^O =~ /Win32/i) {
print "Fixing Makefile for MSWin32\n";
open MAKEFILE, "< Makefile"
or die "Can't open Makefile for reading";
my @lines = <MAKEFILE>;
close MAKEFILE;
open MAKEFILE, "> Makefile"
or die "Can't open Makefile for writing";
for (@lines) {
print MAKEFILE unless /^\s*((\@\[)|(\]))\s*$/;
}
close MAKEFILE;
}
to
CODE
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Inline',
VERSION_FROM => 'Inline.pm',
PREREQ_PM => {
Data::Dumper => 2.09,
Digest::MD5 => 2.09,
Parse::RecDescent => 1.95.1,
File::Spec => 0.80, #.080
},
clean => {FILES => '_Inline_test _Inline .Inline'},
);
if ($^O =~ /Win32/i) {
print "Fixing Makefile for MSWin32\n";
open MAKEFILE, "< Makefile"
or die "Can't open Makefile for reading";
my @lines = <MAKEFILE>;
close MAKEFILE;
open MAKEFILE, "> Makefile"
or die "Can't open Makefile for writing";
for (@lines) {
print MAKEFILE unless /^\s*((\@\[)|(\]))\s*$/;
}
close MAKEFILE;
}
it gives me this
*****************************************************
Warning: prerequisite Parse::RecDescent ☺_☺ not found.
Inline::C is packaged with Inline.pm because it is the most commonly used
Inline Language Support Module (ILSM).
See also: Inline::ASM, ::Awk, ::BC, ::Basic, ::Befunge, ::CPP (C++), ::CPR,
::Foo, ::Guile, ::Java, ::Octave, ::PERL, ::Python, ::Ruby, ::TT,
::Tcl and ::WebChat.
Config.pm indicates that your version of Perl was built with this C compiler:
cl.exe
I have located this compiler on your system:
Do you want to install Inline::C? [y]
***************************************************
i have tried to implement use and
require "C:\Documents and Settings\user1>C:\Perl\bin\nasm-2.04rc1\Inline-ASM-0.03\Inline-0.44\Parse-RecDescent-v1.95.1"
and it looks like it wants a PM so i tried
CODE
WriteMakefile(
NAME => 'Inline',
VERSION_FROM => 'Inline.pm',
PREREQ_PM => {
Data::Dumper => 2.09,
Digest::MD5 => 2.09,
Parse::RecDescent => require "C:/Perl/bin/nasm-2.04rc1/Inline-ASM-0.03/Inline-0.44/Parse-RecDescent-v1.95.1/lib/Parse/RecDescent.pm",
File::Spec => 0.80, #.080
},
clean => {FILES => '_Inline_test _Inline .Inline'},
);
if ($^O =~ /Win32/i) {
print "Fixing Makefile for MSWin32\n";
open MAKEFILE, "< Makefile"
or die "Can't open Makefile for reading";
my @lines = <MAKEFILE>;
close MAKEFILE;
open MAKEFILE, "> Makefile"
or die "Can't open Makefile for writing";
for (@lines) {
print MAKEFILE unless /^\s*((\@\[)|(\]))\s*$/;
}
close MAKEFILE;
}
and i get
****************************************************
Warning: prerequisite Parse::RecDescent 1 not found.
Inline::C is packaged with Inline.pm because it is the most commonly used
Inline Language Support Module (ILSM).
See also: Inline::ASM, ::Awk, ::BC, ::Basic, ::Befunge, ::CPP (C++), ::CPR,
::Foo, ::Guile, ::Java, ::Octave, ::PERL, ::Python, ::Ruby, ::TT,
::Tcl and ::WebChat.
Config.pm indicates that your version of Perl was built with this C compiler:
cl.exe
I have located this compiler on your system:
Do you want to install Inline::C? [y]
*************************************************
can any one me with this ???????????????????????????????/