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