Skip Menu |

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 68483
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

People
Owner: Nobody in particular
Requestors: dvg [...] post.ru
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Proc::ProcTable 0.45 module build failed
Date: Thu, 26 May 2011 17:34:06 +0400
To: <bug-Perl-Dist-Strawberry [...] rt.cpan.org>
From: "Dmitriy Grachjev" <dvg [...] post.ru>
Hi! Strawberry perl version 5.10 and 5.12, 32 and 64 bit : I think it was because absent OS.c implementation for myngw compiler : Show quoted text
cpan> install Proc::ProcessTable
Database was generated on Thu, 26 May 2011 12:37:17 GMT Running install for module 'Proc::ProcessTable' Running make for D/DU/DURIST/Proc-ProcessTable-0.45.tar.gz Checksum for C:\strawberry64\cpan\sources\authors\id\D\DU\DURIST\Proc-ProcessTable-0.45.t ar.gz ok Scanning cache C:\strawberry64\cpan\build for sizes DONE CPAN.pm: Going to build D/DU/DURIST/Proc-ProcessTable-0.45.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Proc::ProcessTable::Process Writing Makefile for Proc::ProcessTable Could not read metadata file. Falling back to other methods to determine prerequisites cp Killall.pm blib\lib\Proc\Killall.pm cp ProcessTable.pm blib\lib\Proc\ProcessTable.pm cp example.pl blib\lib\Proc\example.pl cp Killfam.pm blib\lib\Proc\Killfam.pm cp Process.pm ..\blib\lib\Proc\ProcessTable\Process.pm AutoSplitting ..\blib\lib\Proc\ProcessTable\Process.pm (..\blib\lib\auto\Proc\ProcessTable\Process) C:\strawberry64\perl\bin\perl.exe C:\strawberry64\perl\lib\ExtUtils\xsubpp -typemap C:\strawberry64 \perl\lib\ExtUtils\typemap ProcessTable.xs > ProcessTable.xsc && C:\strawberry64\perl\bin\perl.exe -MExtUtils::Command -e "mv" -- ProcessTable.xsc ProcessTable.c gcc -c -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_ IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -s -O2 -DVERSION=\"0.45\" -DXS_VERSION=\"0.45\" "-IC:\strawberry64\perl\lib\CORE" ProcessTable.c Running Mkbootstrap for Proc::ProcessTable () C:\strawberry64\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 ProcessTable.bs C:\strawberry64\perl\bin\perl.exe -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Proc::ProcessTable\", 'DLBASE' => 'ProcessTable', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def ProcessTable.def --output-exp dll.exp g++ -o blib\arch\auto\Proc\ProcessTable\ProcessTable.dll -Wl,--base-file -Wl,dll.base -mdll -s -L"C: \strawberry64\perl\lib\CORE" -L"C:\strawberry64\c\lib" ProcessTable.o -Wl,--image-base,0x35010000 C :\strawberry64\perl\lib\CORE\libperl512.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg 32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc 32 -lodbccp32 -lcomctl32 dll.exp ProcessTable.o:ProcessTable.c:(.text+0x60a): undefined reference to `OS_initialize' ProcessTable.o:ProcessTable.c:(.text+0x9aa): undefined reference to `OS_get_table' collect2: ld returned 1 exit status dmake.EXE: Error code 129, while making 'blib\arch\auto\Proc\ProcessTable\ProcessTable.dll' DURIST/Proc-ProcessTable-0.45.tar.gz C:\strawberry64\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: DURIST/Proc-ProcessTable-0.45.tar.gz : make NO Show quoted text
cpan>
Cheers, \}mitriy
According to https://rt.cpan.org/Public/Bug/Display.html?id=2116 Proc::ProcessTable is not supported on Win32

You should rather post some comments, suggestions and/or patches directly to Proc::ProcessTable bug queue.

--
kmx


closing as this is not an strawberry issue