[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