How to Install Inline:CPP module
- From: "Sankaran" <psankarv@xxxxxxxxx>
- Date: 16 Jul 2005 00:49:12 -0700
Hello
I am trying to install Inline:CPP module.
1. I downloaded Inline-CPP-0.25.tar.gz to my local folder and
extracted, as I did for Inline:C installation.
2. Then ran Perl Makefile.pl
3. Then nmake
4. Then nmake test, now I am getting the following error
------------------------------------------------------------------
E:\Sankaran\Work\TP-TAImpacts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-
0.25>Perl Makefile
Can't open perl script "Makefile": No such file or directory
E:\Sankaran\Work\TP-TAImpacts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-
0.25>Perl Makefile.pl
This will configure and build Inline::C++.
What default C++ compiler would you like to use? [cl -TP]
What default libraries would you like to include? [MSVCIRT.LIB]
Checking if your kit is complete...
Looks good
Writing Makefile for Inline::CPP::grammar
Writing Makefile for Inline::CPP
E:\Sankaran\Work\TP-TAImpacts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-
0.25>nmake
Microsoft (R) Program Maintenance Utility Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
mkdir blib
mkdir blib\lib
mkdir blib\lib\Inline
mkdir blib\arch
mkdir blib\arch\auto
mkdir blib\arch\auto\Inline
mkdir blib\arch\auto\Inline\CPP
mkdir blib\lib\auto
mkdir blib\lib\auto\Inline
mkdir blib\lib\auto\Inline\CPP
cp CPP.pm blib\lib\Inline\CPP.pm
cp lib/Inline/CPP.pod blib\lib\Inline\CPP.pod
mkdir ..\blib\lib\Inline\CPP
mkdir ..\blib\arch\auto\Inline\CPP\grammar
mkdir ..\blib\lib\auto\Inline\CPP\grammar
cp grammar.pm ..\blib\lib\Inline\CPP\grammar.pm
E:\Sankaran\Work\TP-TAImpacts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-
0.25>nmake test
Microsoft (R) Program Maintenance Utility Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
D:\Perl\bin\Perl.exe -Mblib -ID:\Perl\lib -ID:\Perl\lib -e "use
Test::Ha
rness qw(&runtests $verbose); $verbose=0; runtests @ARGV;" t\01basic.t
t\02prefi
x.t
Using
E:/Sankaran/Work/TP-TAImpacts-LM051049/InlineCPP/Inline-CPP-0.25.tar/Inlin
e-CPP-0.25/blib
t\01basic...........
Microsoft (R) Program Maintenance Utility Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
mkdir blib
mkdir blib\lib
mkdir blib\arch
mkdir blib\arch\auto
mkdir blib\arch\auto\_01basic_t_5cd2
mkdir blib\lib\auto
mkdir blib\lib\auto\_01basic_t_5cd2
D:\Perl\bin\Perl.exe -ID:\Perl\lib -ID:\Perl\lib
D:\Perl\lib\ExtUtils/xs
ubpp -typemap D:\Perl\lib\ExtUtils\typemap -typemap
E:\Sankaran\Work\TP-TAImpac
ts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-0.25\_Inline\build\_01basic
_t_5cd2\CPP.map _01basic_t_5cd2.xs > _01basic_t_5cd2.xsc &&
D:\Perl\bin\Perl.exe
-ID:\Perl\lib -ID:\Perl\lib -MExtUtils::Command -e mv
_01basic_t_5cd2.xsc _01ba
sic_t_5cd2.c
cl -c
-IE:/Sankaran/Work/TP-TAImpacts-LM051049/InlineCPP/Inline-CPP-0.25
..tar/Inline-CPP-0.25/t -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT
-DHAVE_DE
S_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-DPERL_MSVCRT_READFIX -O1 -
MD -DNDEBUG -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\"
-ID:\Perl\lib\CORE
_01basic_t_5cd2.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for
80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
_01basic_t_5cd2.c
_01basic_t_5cd2.xs(4) : error C2059: syntax error : 'string'
_01basic_t_5cd2.xs(16) : error C2061: syntax error : identifier
'Soldier'
_01basic_t_5cd2.xs(16) : error C2059: syntax error : ';'
_01basic_t_5cd2.xs(16) : error C2449: found '{' at file scope (missing
function
header?)
_01basic_t_5cd2.xs(28) : error C2059: syntax error : '}'
_01basic_t_5cd2.xs(36) : error C2143: syntax error : missing '{' before
':'
_01basic_t_5cd2.xs(36) : error C2059: syntax error : ':'
_01basic_t_5cd2.xs(40) : error C2143: syntax error : missing '{' before
':'
_01basic_t_5cd2.xs(40) : error C2059: syntax error : ':'
_01basic_t_5cd2.xs(44) : error C2143: syntax error : missing '{' before
':'
_01basic_t_5cd2.xs(44) : error C2059: syntax error : ':'
_01basic_t_5cd2.c(59) : error C2143: syntax error : missing ')' before
'*'
_01basic_t_5cd2.c(59) : error C2143: syntax error : missing '{' before
'*'
_01basic_t_5cd2.c(59) : error C2143: syntax error : missing ';' before
'*'
_01basic_t_5cd2.c(59) : error C2059: syntax error : ')'
_01basic_t_5cd2.c(60) : error C2054: expected '(' to follow 'cv'
_01basic_t_5cd2.c(79) : error C2143: syntax error : missing ')' before
'*'
_01basic_t_5cd2.c(79) : error C2143: syntax error : missing '{' before
'*'
_01basic_t_5cd2.c(79) : error C2143: syntax error : missing ';' before
'*'
_01basic_t_5cd2.c(79) : error C2059: syntax error : ')'
_01basic_t_5cd2.c(80) : error C2054: expected '(' to follow 'cv'
_01basic_t_5cd2.c(103) : error C2143: syntax error : missing ')' before
'*'
_01basic_t_5cd2.c(103) : error C2143: syntax error : missing '{' before
'*'
_01basic_t_5cd2.c(103) : error C2143: syntax error : missing ';' before
'*'
_01basic_t_5cd2.c(103) : error C2059: syntax error : ')'
_01basic_t_5cd2.c(104) : error C2054: expected '(' to follow 'cv'
_01basic_t_5cd2.c(127) : error C2143: syntax error : missing ')' before
'*'
_01basic_t_5cd2.c(127) : error C2143: syntax error : missing '{' before
'*'
_01basic_t_5cd2.c(127) : error C2143: syntax error : missing ';' before
'*'
_01basic_t_5cd2.c(127) : error C2059: syntax error : ')'
_01basic_t_5cd2.c(128) : error C2054: expected '(' to follow 'cv'
_01basic_t_5cd2.c(151) : error C2143: syntax error : missing ')' before
'*'
_01basic_t_5cd2.c(151) : error C2143: syntax error : missing '{' before
'*'
_01basic_t_5cd2.c(151) : error C2143: syntax error : missing ';' before
'*'
_01basic_t_5cd2.c(151) : error C2059: syntax error : ')'
_01basic_t_5cd2.c(152) : error C2054: expected '(' to follow 'cv'
_01basic_t_5cd2.c(175) : error C2143: syntax error : missing ')' before
'*'
_01basic_t_5cd2.c(175) : error C2143: syntax error : missing '{' before
'*'
_01basic_t_5cd2.c(175) : error C2143: syntax error : missing ';' before
'*'
_01basic_t_5cd2.c(175) : error C2059: syntax error : ')'
_01basic_t_5cd2.c(176) : error C2054: expected '(' to follow 'cv'
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
A problem was encountered while attempting to compile and install your
Inline
CPP code. The command that failed was:
nmake > out.make 2>&1
The build directory was:
E:\Sankaran\Work\TP-TAImpacts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-
0.25\_Inline\build\_01basic_t_5cd2
To debug the problem, cd to the build directory, and inspect the output
files.
at t\01basic.t line 30
BEGIN failed--compilation aborted at t\01basic.t line 64.
t\01basic...........dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-10
Failed 10/10 tests, 0.00% okay
t\02prefix..........
Microsoft (R) Program Maintenance Utility Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
mkdir blib
mkdir blib\lib
mkdir blib\arch
mkdir blib\arch\auto
mkdir blib\arch\auto\_02prefix_t_4ede
mkdir blib\lib\auto
mkdir blib\lib\auto\_02prefix_t_4ede
D:\Perl\bin\Perl.exe -ID:\Perl\lib -ID:\Perl\lib
D:\Perl\lib\ExtUtils/xs
ubpp -typemap D:\Perl\lib\ExtUtils\typemap -typemap
E:\Sankaran\Work\TP-TAImpac
ts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-0.25\_Inline\build\_02prefi
x_t_4ede\CPP.map _02prefix_t_4ede.xs > _02prefix_t_4ede.xsc &&
D:\Perl\bin\Perl.
exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::Command -e mv
_02prefix_t_4ede.xsc _
02prefix_t_4ede.c
cl -c
-IE:/Sankaran/Work/TP-TAImpacts-LM051049/InlineCPP/Inline-CPP-0.25
..tar/Inline-CPP-0.25/t -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT
-DHAVE_DE
S_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-DPERL_MSVCRT_READFIX -O1 -
MD -DNDEBUG -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\"
-ID:\Perl\lib\CORE
_02prefix_t_4ede.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for
80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
_02prefix_t_4ede.c
_02prefix_t_4ede.xs(4) : error C2059: syntax error : 'string'
_02prefix_t_4ede.xs(17) : error C2032: '<Unknown>' : function cannot be
member o
f struct 'Foo'
_02prefix_t_4ede.xs(17) : error C2143: syntax error : missing ';'
before '{'
_02prefix_t_4ede.xs(17) : error C2059: syntax error : '{'
_02prefix_t_4ede.xs(18) : error C2059: syntax error : '}'
_02prefix_t_4ede.c(33) : error C2143: syntax error : missing ')' before
'*'
_02prefix_t_4ede.c(33) : error C2143: syntax error : missing '{' before
'*'
_02prefix_t_4ede.c(33) : error C2143: syntax error : missing ';' before
'*'
_02prefix_t_4ede.c(33) : error C2059: syntax error : ')'
_02prefix_t_4ede.c(34) : error C2054: expected '(' to follow 'cv'
_02prefix_t_4ede.c(57) : error C2143: syntax error : missing ')' before
'*'
_02prefix_t_4ede.c(57) : error C2143: syntax error : missing '{' before
'*'
_02prefix_t_4ede.c(57) : error C2143: syntax error : missing ';' before
'*'
_02prefix_t_4ede.c(57) : error C2059: syntax error : ')'
_02prefix_t_4ede.c(58) : error C2054: expected '(' to follow 'cv'
_02prefix_t_4ede.c(74) : error C2143: syntax error : missing ')' before
'*'
_02prefix_t_4ede.c(74) : error C2143: syntax error : missing '{' before
'*'
_02prefix_t_4ede.c(74) : error C2143: syntax error : missing ';' before
'*'
_02prefix_t_4ede.c(74) : error C2059: syntax error : ')'
_02prefix_t_4ede.c(75) : error C2054: expected '(' to follow 'cv'
_02prefix_t_4ede.c(95) : error C2143: syntax error : missing ')' before
'*'
_02prefix_t_4ede.c(95) : error C2143: syntax error : missing '{' before
'*'
_02prefix_t_4ede.c(95) : error C2143: syntax error : missing ';' before
'*'
_02prefix_t_4ede.c(95) : error C2059: syntax error : ')'
_02prefix_t_4ede.c(96) : error C2054: expected '(' to follow 'cv'
_02prefix_t_4ede.c(114) : error C2143: syntax error : missing ')'
before '*'
_02prefix_t_4ede.c(114) : error C2143: syntax error : missing '{'
before '*'
_02prefix_t_4ede.c(114) : error C2143: syntax error : missing ';'
before '*'
_02prefix_t_4ede.c(114) : error C2059: syntax error : ')'
_02prefix_t_4ede.c(115) : error C2054: expected '(' to follow 'cv'
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
A problem was encountered while attempting to compile and install your
Inline
CPP code. The command that failed was:
nmake > out.make 2>&1
The build directory was:
E:\Sankaran\Work\TP-TAImpacts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-
0.25\_Inline\build\_02prefix_t_4ede
To debug the problem, cd to the build directory, and inspect the output
files.
at t\02prefix.t line 0
INIT failed--call queue aborted.
t\02prefix..........dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-4
Failed 4/4 tests, 0.00% okay
Failed Test Status Wstat Total Fail Failed List of failed
-------------------------------------------------------------------------------
t\01basic.t 2 512 10 10 100.00% 1-10
t\02prefix.t 2 512 4 4 100.00% 1-4
Failed 2/2 test scripts, 0.00% okay. 14/14 subtests failed, 0.00% okay.
NMAKE : fatal error U1077: 'D:\Perl\bin\Perl.exe' : return code '0x2'
Stop.
E:\Sankaran\Work\TP-TAImpacts-LM051049\InlineCPP\Inline-CPP-0.25.tar\Inline-CPP-
0.25>nmake install
Microsoft (R) Program Maintenance Utility Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Skipping D:\Perl\site\lib\Inline\CPP.pm (unchanged)
Skipping D:\Perl\site\lib\Inline\CPP.pod (unchanged)
Skipping D:\Perl\site\lib\Inline\CPP\grammar.pm (unchanged)
Writing D:\Perl\site\lib\auto\Inline\CPP\.packlist
Appending installation info to D:\Perl\lib/perllocal.pod
----------------------------------------------------------------
Do anybody know any pre-requisites for installing Inline:CPP? like we
have to install TextBalanced and ParseRecDecsent before installing
Inline:C?
Kindly help.
Regards,
Sankaran
.
- Follow-Ups:
- Re: How to Install Inline:CPP module
- From: Sisyphus
- Re: How to Install Inline:CPP module
- Prev by Date: Calling C++ / MFC / SDKs usinf Inline
- Next by Date: Re: Calling C++ / MFC / SDKs usinf Inline
- Previous by thread: Calling C++ / MFC / SDKs usinf Inline
- Next by thread: Re: How to Install Inline:CPP module
- Index(es):
Relevant Pages
|
|