Mon Mar 08 07:02:28 2010: Request 42685 was acted upon.
Transaction: Correspondence added by CSJEWELL
       Queue: Win32-API
     Subject: Version of Win32::API for 64-bit Windows
   Broken in: (no value)
    Severity: (no value)
       Owner: COSIMO
  Requestors: steven.ba...@amd.com
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=42685 >


1) I know Adam has 2003_x64 and 2008_x64 machines in the VM farm.

2) We just hit this when compiling Strawberry-64, FYI. (Linking to this
from RT 55336, by the way.)

cpan> install Win32::API
CPAN::SQLite not installed, trying to work without
Going to read 'C:\vanilla\cpan\sources\authors\01mailrc.txt.gz'
............................................................................DONE
Going to read 'C:\vanilla\cpan\sources\modules\02packages.details.txt.gz'
  Database was generated on Mon, 08 Mar 2010 05:37:30 GMT
............................................................................DONE
Going to read 'C:\vanilla\cpan\sources\modules\03modlist.data.gz'
............................................................................DONE
Running install for module 'Win32::API'
Running make for C/CO/COSIMO/Win32-API-0.59.tar.gz
Checksum for
C:\vanilla\cpan\sources\authors\id\C\CO\COSIMO\Win32-API-0.59.tar.gz ok
Scanning cache C:\vanilla\cpan\build for sizes
............................................................................DONE

  CPAN.pm: Going to build C/CO/COSIMO/Win32-API-0.59.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Win32::API::Callback
Writing Makefile for Win32::API
cp Type.pm blib\lib\Win32/API/Type.pm
cp Callback.pm blib\lib\Win32/API/Callback.pm
cp Test.pm blib\lib\Win32/API/Test.pm
cp Struct.pm blib\lib\Win32/API/Struct.pm
cp API.pm blib\lib\Win32/API.pm
C:\vanilla\perl\bin\perl.exe C:\vanilla\perl\lib\ExtUtils\xsubpp 
-typemap C:\vanilla\perl\lib\ExtUtils\typemap  Callbac
k.xs > Callback.xsc && C:\vanilla\perl\bin\perl.exe -MExtUtils::Command
-e "mv" -- Callback.xsc Callback.c
gcc -c          -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE
-DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPE
RL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields
-DPERL_MSVCRT_READFIX -s -O2          -DVERSION=\"0.59\"    -DXS_VER
SION=\"0.59\"  "-IC:\vanilla\perl\lib\CORE"   Callback.c
Callback.xs: In function 'CallbackMakeStruct':
Callback.xs:250: warning: cast from pointer to integer of different size
Callback.xs: In function 'CallbackTemplate':
Callback.xs:305: warning: cast to pointer from integer of different size
Callback.xs:313: warning: cast to pointer from integer of different size
Callback.xs: In function 'CallbackCreate':
Callback.xs:581: warning: cast from pointer to integer of different size
Callback.xs:596: warning: cast from pointer to integer of different size
Callback.xs:597: warning: cast from pointer to integer of different size
Callback.xs:637: warning: cast from pointer to integer of different size
Callback.xs:687: warning: cast from pointer to integer of different size
Callback.xs:738: warning: cast from pointer to integer of different size
Callback.xs: In function 'XS_Win32__API__Callback_CallbackCreate':
Callback.xs:868: warning: cast from pointer to integer of different size
Callback.xs: In function 'XS_Win32__API__Callback_PushSelf':
Callback.xs:896: warning: cast from pointer to integer of different size
Running Mkbootstrap for Win32::API::Callback ()
C:\vanilla\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644
Callback.bs
C:\vanilla\perl\bin\perl.exe -MExtUtils::Mksymlists \
     -e "Mksymlists('NAME'=>\"Win32::API::Callback\", 'DLBASE' =>
'Callback', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMP
ORTS' => {  }, 'DL_VARS' => []);"
dlltool --def Callback.def --output-exp dll.exp
g++ -o ..\blib\arch\auto\Win32\API\Callback\Callback.dll -Wl,--base-file
-Wl,dll.base -mdll -s -L"C:\vanilla\perl\lib\CO
RE" -L"C:\vanilla\c\lib" Callback.o -Wl,--image-base,0x21000000 
C:\vanilla\perl\lib\CORE\libperl511.a -lmoldname -lkern
el32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32
-loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lw
inmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def Callback.def --base-file dll.base --output-exp dll.exp
g++ -o ..\blib\arch\auto\Win32\API\Callback\Callback.dll -mdll -s
-L"C:\vanilla\perl\lib\CORE" -L"C:\vanilla\c\lib" Call
back.o -Wl,--image-base,0x21000000 
C:\vanilla\perl\lib\CORE\libperl511.a -lmoldname -lkernel32 -luser32
-lgdi32 -lwinsp
ool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid
-lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodb
ccp32 -lcomctl32 dll.exp
C:\vanilla\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755
..\blib\arch\auto\Win32\API\Callback\Callback.dll
C:\vanilla\perl\bin\perl.exe -MExtUtils::Command -e "cp" -- Callback.bs
..\blib\arch\auto\Win32\API\Callback\Callback.bs

C:\vanilla\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644
..\blib\arch\auto\Win32\API\Callback\Callback.bs
C:\vanilla\perl\bin\perl.exe C:\vanilla\perl\lib\ExtUtils\xsubpp 
-typemap C:\vanilla\perl\lib\ExtUtils\typemap -typemap
 typemap  API.xs > API.xsc && C:\vanilla\perl\bin\perl.exe
-MExtUtils::Command -e "mv" -- API.xsc API.c
gcc -c          -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE
-DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPE
RL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields
-DPERL_MSVCRT_READFIX -s -O2          -DVERSION=\"0.59\"    -DXS_VER
SION=\"0.59\"  "-IC:\vanilla\perl\lib\CORE"   API.c
API.xs: In function 'XS_Win32__API_GetProcAddress':
API.xs:127: warning: cast from pointer to integer of different size
API.xs: In function 'XS_Win32__API_PointerTo':
API.xs:206: warning: cast from pointer to integer of different size
API.xs: In function 'XS_Win32__API_ReadMemory':
API.xs:223: warning: cast to pointer from integer of different size
C:\Users\Curtis\AppData\Local\Temp\ccaSXrib.s: Assembler messages:
C:\Users\Curtis\AppData\Local\Temp\ccaSXrib.s:3043: Error: suffix or
operands invalid for `push'
C:\Users\Curtis\AppData\Local\Temp\ccaSXrib.s:3046: Error: suffix or
operands invalid for `push'
dmake.EXE:  Error code 129, while making 'API.o'
  COSIMO/Win32-API-0.59.tar.gz
  C:\vanilla\c\bin\dmake.EXE -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 COSIMO/Win32-API-0.59.tar.gz                 : make NO

3) ActiveState's PPM build farm has hit this, too.

http://ppm4.activestate.com/MSWin32-x64/5.10/1000/C/CO/COSIMO/Win32-API-0.59.d/log-20090706T033449.txt

Reply via email to