Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

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

Report information
The Basics
Id:
68483
Status:
resolved
Priority:
Low/Low

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

BugTracker
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 …

 

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.tar.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

 

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


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.