[prev in list] [next in list] [prev in thread] [next in thread]
List: perl-win32-users
Subject: Win32::API installation troubles on
From: miyazakim () hatsumei ! co ! jp
Date: 2007-11-05 7:10:03
Message-ID: 20071105125447.59B3.MIYAZAKIM () hatsumei ! co ! jp
[Download RAW message or body]
Hello!
I have the Win32::API installation troubles
on ActivePerl-5.8.8.822-MSWin32-x64-280952.msi.
I tried two cases of Win32::API installations.
How do I go about installing Win32::API
on ActivePerl-5.8.8.822-MSWin32-x64?
<Case1:> Useing ppm install Win32-API.ppd
I downloaded the Win32-API-0.46.zip
http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/
The result of the installation was followings:
> ppm install Win32-API.ppd
ppm install failed: The PPD does not provide code to install
for this platform
<Case2:> Generating the Win32::API module by running perl Makefile.PL
and nmake in "Set Windows XP x64 Build Environment (Retail)"
The result of the compiling was "fatal error".
The results were followings:
>perl makefile.pl
Checking if your kit is complete...
Looks good
Writing Makefile for Win32::API::Callback
Writing Makefile for Win32::API
>nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
****** Warning and Error messages ************************
nmake -f Makefile all -nologo
cd ..
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64
-fp:precise
-DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64
-DCONSERVATIVE -DNO_HASH_SEED -DUSE_SITECUSTOMIZE
-DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT
-DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX
-MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise
-DVERSION=\"0.46\"
-DXS_VERSION=\"0.46\" "-IC:\Perl64\lib\CORE" API.c
API.c
API.xs(129) : warning C4311: 'type cast' : pointer truncation
from 'FARPROC' to 'long'
API.xs(208) : warning C4311: 'type cast' : pointer truncation
from 'char *' to 'long'
API.xs(225) : warning C4312: 'type cast' : conversion from 'long'
to 'char *' of greater size
API.xs(296) : warning C4244: '=' : conversion from 'IV' to 'int',
possible loss of data
API.xs(311) : warning C4244: '=' : conversion from 'IV' to 'int',
possible loss of data
API.xs(315) : warning C4244: '=' : conversion from 'IV' to 'long',
possible loss of data
API.xs(334) : warning C4244: '=' : conversion from 'NV' to 'float',
possible loss of data
API.xs(421) : warning C4244: '=' : conversion from 'IV' to 'long',
possible loss of data
API.xs(507) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(507) : error C2065: 'mov' : undeclared identifier
API.xs(507) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(507) : error C2065: 'eax' : undeclared identifier
API.xs(507) : error C2065: 'dword' : undeclared identifier
API.xs(507) : error C2146: syntax error : missing ';'
before identifier 'ptr'
API.xs(507) : error C2065: 'ptr' : undeclared identifier
API.xs(507) : error C2146: syntax error : missing ';'
before identifier 'pParam'
API.xs(507) : error C2143: syntax error : missing ';'
before '}'
API.xs(507) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(507) : error C2065: 'push' : undeclared identifier
API.xs(507) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(507) : error C2143: syntax error : missing ';' before '}'
API.xs(514) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(514) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(514) : error C2146: syntax error : missing ';'
before identifier 'ptr'
API.xs(514) : error C2146: syntax error : missing ';'
before identifier 'ppParam'
API.xs(514) : error C2143: syntax error : missing ';' before '}'
API.xs(514) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(514) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(514) : error C2143: syntax error : missing ';' before '}'
API.xs(522) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(522) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(522) : error C2143: syntax error : missing ';' before '}'
API.xs(522) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(522) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(522) : error C2143: syntax error : missing ';' before '}'
API.xs(529) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(529) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(529) : error C2143: syntax error : missing ';' before '}'
API.xs(529) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(529) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(529) : error C2143: syntax error : missing ';' before '}'
API.xs(537) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(538) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(538) : error C2146: syntax error : missing ';'
before identifier 'ptr'
API.xs(538) : error C2109: subscript requires array or pointer type
API.xs(539) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(540) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(540) : error C2146: syntax error : missing ';'
before identifier 'ptr'
API.xs(540) : error C2109: subscript requires array or pointer type
API.xs(541) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(563) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(563) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(563) : error C2143: syntax error : missing ';' before '}'
API.xs(563) : error C4235: nonstandard extension used :
'__asm' keyword not supported on this architecture
API.xs(563) : error C2146: syntax error : missing ';'
before identifier 'eax'
API.xs(563) : error C2143: syntax error : missing ';' before '}'
API.xs(599) : warning C4244: '=' :
conversion from 'double' to 'float', possible loss of data
API.xs(698) : error C2065: 'call' : undeclared identifier
API.xs(698) : error C2146: syntax error : missing ';'
before identifier 'dword'
API.xs(698) : error C2146: syntax error : missing ';'
before identifier 'ptr'
API.xs(698) : error C2109: subscript requires array or pointer type
API.xs(699) : error C2065: 'fstp' : undeclared identifier
API.xs(699) : error C2146: syntax error : missing ';'
before identifier 'qword'
API.xs(699) : error C2065: 'qword' : undeclared identifier
API.xs(699) : error C2146: syntax error : missing ';'
before identifier 'ptr'
API.xs(699) : error C2109: subscript requires array or pointer type
Morihiro Miyazaki
System Manager
System Development
Hatsumeitsushin Co.LTD.
miyazakim@hatsumei.co.jp
_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic