Subject: | Building fails on Strawberry perl (5.10 and 5.12) |
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable>cpan
Text::CharW
idth
CPAN: CPAN::SQLite loaded ok (v0.199)
Database was generated on Tue, 15 Mar 2011 11:13:55 GMT
Running install for module 'Text::CharWidth'
Running make for K/KU/KUBOTA/Text-CharWidth-0.04.tar.gz
CPAN: LWP::UserAgent loaded ok (v5.835)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/K/KU/KUBOTA/Text-CharWidth-0.04.tar.gz
CPAN: YAML loaded ok (v0.72)
CPAN: Digest::SHA loaded ok (v5.48)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/K/KU/KUBOTA/CHECKSUMS
CPAN: Compress::Zlib loaded ok (v2.03)
Checksum for
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\cpa
n\sources\authors\id\K\KU\KUBOTA\Text-CharWidth-0.04.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.68)
CPAN: File::Temp loaded ok (v0.22)
CPAN.pm: Going to build K/KU/KUBOTA/Text-CharWidth-0.04.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Text::CharWidth
cp CharWidth.pm blib\lib\Text\CharWidth.pm
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\perl\bin\perl.ex
e
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\perl\lib\ExtUt
ils\xsubpp -typemap
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-port
able\perl\lib\ExtUtils\typemap CharWidth.xs > CharWidth.xsc &&
C:\Users\christi
aan\Downloads\strawberry-perl-5.12.2.0-portable\perl\bin\perl.exe
-MExtUtils::Co
mmand -e "mv" -- CharWidth.xsc CharWidth.c
Please specify prototyping behavior for CharWidth.xs (see perlxs manual)
gcc -c -I. -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE
-DPERL_IMPL
ICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields
-DPERL_MSVC
RT_READFIX -s -O2 -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\"
"-IC:\Use
rs\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\perl\lib\CORE"
CharW
idth.c
Running Mkbootstrap for Text::CharWidth ()
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\perl\bin\perl.ex
e -MExtUtils::Command -e "chmod" -- 644 CharWidth.bs
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\perl\bin\perl.ex
e -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"Text::CharWidth\", 'DLBASE' =>
'CharWidth', 'DL_FU
NCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def CharWidth.def --output-exp dll.exp
g++.exe -o blib\arch\auto\Text\CharWidth\CharWidth.dll -Wl,--base-file
-Wl,dll.b
ase -mdll -s
-L"C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\
perl\lib\CORE"
-L"C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portabl
e\c\lib" CharWidth.o -Wl,--image-base,0x14010000
C:\Users\christiaan\Downloads\
strawberry-perl-5.12.2.0-portable\perl\lib\CORE\libperl512.a -lmoldname
-lkernel
32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32
-loleaut3
2 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32
-lcomct
l32 dll.exp
CharWidth.o:CharWidth.c:(.text+0x7e8): undefined reference to `wcwidth'
CharWidth.o:CharWidth.c:(.text+0xafe): undefined reference to `wcwidth'
collect2: ld returned 1 exit status
dmake.exe: Error code 129, while making
'blib\arch\auto\Text\CharWidth\CharWidt
h.dll'
KUBOTA/Text-CharWidth-0.04.tar.gz
C:\Users\christiaan\Downloads\strawberry-perl-5.12.2.0-portable\c\bin\dmake.ex
e -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible