I gave up for a week, and when I come back to it, it suddenly works. :/
C:\Users\Public\Desktop>cpan Unicode::LineBreak
CPAN: CPAN::SQLite loaded ok (v0.203)
CPAN: LWP::UserAgent loaded ok (v6.05)
CPAN: Time::HiRes loaded ok (v1.9726)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
CPAN: YAML::XS loaded ok (v0.41)
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Database was generated on Thu, 10 Apr 2014 02:01:50 GMT
Updating database file ...
Done!
Running install for module 'Unicode::LineBreak'
Running make for N/NE/NEZUMI/Unicode-LineBreak-2013.11.tar.gz
CPAN: Digest::SHA loaded ok (v5.85)
CPAN: Compress::Zlib loaded ok (v2.063)
Checksum for C:\strawberry\cpan\sources\authors\id\N\NE\NEZUMI\Unicode
+-LineBreak-2013.11.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.96)
CPAN: File::Temp loaded ok (v0.2304)
CPAN: Parse::CPAN::Meta loaded ok (v1.4409)
CPAN: CPAN::Meta loaded ok (v2.133380)
CPAN: Module::CoreList loaded ok (v3.03)
CPAN.pm: Building N/NE/NEZUMI/Unicode-LineBreak-2013.11.tar.gz
'pkg-config' is not recognized as an internal or external command,
operable program or batch file.
'pkg-config' is not recognized as an internal or external command,
operable program or batch file.
Use bundled sombok 2.3.1 with Unicode 6.3.0
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for sombok
Writing MYMETA.yml and MYMETA.json
Generating a dmake-style Makefile
Writing Makefile for Unicode::LineBreak
Writing MYMETA.yml and MYMETA.json
cp lib/Unicode/LineBreak/Constants.pm blib\lib\Unicode\LineBreak\Const
+ants.pm
cp lib/Unicode/GCString.pod blib\lib\Unicode\GCString.pod
cp lib/POD2/JA/Text/LineFold.pod blib\lib\POD2\JA\Text\LineFold.pod
cp lib/Unicode/LineBreak.pod blib\lib\Unicode\LineBreak.pod
cp lib/Unicode/GCString.pm blib\lib\Unicode\GCString.pm
cp lib/Text/LineFold.pm blib\lib\Text\LineFold.pm
cp lib/Unicode/LineBreak/Defaults.pm.sample blib\lib\Unicode\LineBreak
+\Defaults.pm.sample
cp lib/POD2/JA/Unicode/GCString.pod blib\lib\POD2\JA\Unicode\GCString.
+pod
cp lib/POD2/JA/Unicode/LineBreak.pod blib\lib\POD2\JA\Unicode\LineBrea
+k.pod
cp lib/Unicode/LineBreak.pm blib\lib\Unicode\LineBreak.pm
cd sombok && dmake all
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\6.3.0.c
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\break.c
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\charprop.c
..\lib\charprop.c: In function 'linebreak_charprop':
..\lib\charprop.c:156:10: warning: assignment discards 'const' qualifi
+er from pointer target type [enabled by default]
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\gcstring.c
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\linebreak.c
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\southeastasian.c
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\utf8.c
cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa
+n/build/Unicode-LineBreak-2013.11-n_OykD/sombok\includ
-O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMP
+LICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-st
liasing -mms-bitfields -s -O2 -DVERSION=\"\" -DXS_VERSION=\
+"\" "-IC:\strawberry\perl\lib\CORE" -DWIN32 -DPERL_S
SYMS ..\lib\utils.c
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e rm_rf -- libsom
+bok.a
ar -ru libsombok.a lib/6.3.0.o lib/break.o lib/charprop.o lib/gc
+string.o lib/linebreak.o lib/southeastasian.o
b/utf8.o lib/utils.o
ar: creating libsombok.a
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 li
+bsombok.a
Running Mkbootstrap for Unicode::LineBreak ()
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 644 Li
+neBreak.bs
C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp
+ -typemap C:\strawberry\perl\lib\ExtUtils\typemap -ty
typemap LineBreak.xs > LineBreak.xsc && C:\strawberry\perl\bin\perl.e
+xe -MExtUtils::Command -e mv -- LineBreak.xsc LineBrea
gcc -c -Isombok\include -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE
+-DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL
CIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -s -O2
+ -DVERSION=\"2013.11\" -DXS_VERSION=\"2013.11\"
:\strawberry\perl\lib\CORE" LineBreak.c
LineBreak.xs: In function 'XS_Unicode__LineBreak_as_scalarref':
LineBreak.xs:1061:4: warning: cast from pointer to integer of differen
+t size [-Wpointer-to-int-cast]
LineBreak.xs: In function 'XS_Unicode__LineBreak_as_string':
LineBreak.xs:1074:4: warning: cast from pointer to integer of differen
+t size [-Wpointer-to-int-cast]
LineBreak.xs: In function 'XS_Unicode__GCString_as_scalarref':
LineBreak.xs:1306:4: warning: cast from pointer to integer of differen
+t size [-Wpointer-to-int-cast]
C:\strawberry\perl\bin\perl.exe -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"Unicode::LineBreak\", 'DLBASE' => 'LineB
+reak', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS'
}, 'DL_VARS' => []);"
dlltool --def LineBreak.def --output-exp dll.exp
g++ -o blib\arch\auto\Unicode\LineBreak\LineBreak.dll -Wl,--base-file
+-Wl,dll.base -mdll -s -L"C:\strawberry\perl\lib\CORE"
strawberry\c\lib" LineBreak.o sombok\libsombok.a C:\strawberry\perl\l
+ib\CORE\libperl518.a -lmoldname -lkernel32 -luser32 -l
-lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi
+32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -l
32 -lcomctl32 dll.exp
dlltool --def LineBreak.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\Unicode\LineBreak\LineBreak.dll -mdll -s -L"C:\s
+trawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" LineB
sombok\libsombok.a C:\strawberry\perl\lib\CORE\libperl518.a -lmoldna
+me -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -
i32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwi
+nmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 bl
+ib\arch\auto\Unicode\LineBreak\LineBreak.dll
NEZUMI/Unicode-LineBreak-2013.11.tar.gz
C:\strawberry\c\bin\dmake.exe -- OK
Running make test
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Har
+ness" "-e" "undef *Test::Harness::Switches; test_harne
'blib\lib', 'blib\arch')" t/*.t
t/000.t .................. # sombok 2.3.1 with Unicode 6.3.0
t/000.t .................. ok
t/00GraphemeBreakTest.t .. # GraphemeBreakTest-6.3.0.txt Date: 2012-1
+2-20, 22:18:29 GMT [MD]
t/00GraphemeBreakTest.t .. ok
t/00LineBreakTest.t ...... # LineBreakTest-6.3.0.txt Date: 2012-12-20
+, 22:18:30 GMT [MD]
t/00LineBreakTest.t ...... ok
t/01break.t .............. ok
t/02hangul.t ............. ok
t/03ns.t ................. ok
t/04fold.t ............... ok
t/05urgent.t ............. ok
t/06context.t ............ ok
t/07sea.t ................ skipped: SA word segmentation not supported
+.
t/08partial.t ............ ok
t/09uri.t ................ ok
t/10gcstring.t ........... ok
t/11format.t ............. ok
t/12fold2.t .............. ok
t/13flowedsp.t ........... ok
t/14sea_al.t ............. ok
t/15array.t .............. ok
t/16regex.t .............. ok
t/17prop.t ............... ok
t/18currency.t ........... ok
t/pod.t .................. skipped: Test::Pod 1.00 or later required f
+or testing POD
All tests successful.
Files=22, Tests=6947, 6 wallclock secs ( 0.94 usr + 0.03 sys = 0.97
+ CPU)
Result: PASS
'No tests defined for sombok extension.'
NEZUMI/Unicode-LineBreak-2013.11.tar.gz
C:\strawberry\c\bin\dmake.exe test -- OK
Running make install
Files found in blib\arch: installing files in blib\lib into architectu
+re dependent library tree
Installing C:\strawberry\perl\site\lib\auto\sombok\extralibs.ld
Installing C:\strawberry\perl\site\lib\auto\Unicode\LineBreak\LineBrea
+k.dll
Installing C:\strawberry\perl\site\lib\POD2\JA\Text\LineFold.pod
Installing C:\strawberry\perl\site\lib\POD2\JA\Unicode\GCString.pod
Installing C:\strawberry\perl\site\lib\POD2\JA\Unicode\LineBreak.pod
Installing C:\strawberry\perl\site\lib\Text\LineFold.pm
Installing C:\strawberry\perl\site\lib\Unicode\GCString.pm
Installing C:\strawberry\perl\site\lib\Unicode\GCString.pod
Installing C:\strawberry\perl\site\lib\Unicode\LineBreak.pm
Installing C:\strawberry\perl\site\lib\Unicode\LineBreak.pod
Installing C:\strawberry\perl\site\lib\Unicode\LineBreak\Constants.pm
Installing C:\strawberry\perl\site\lib\Unicode\LineBreak\Defaults.pm.s
+ample
Appending installation info to C:\strawberry\perl\lib/perllocal.pod
NEZUMI/Unicode-LineBreak-2013.11.tar.gz
C:\strawberry\c\bin\dmake.exe install UNINST=1 -- OK
Just going to take the good news and walk for now. Although wish I knew what in my system changed to suddenly fix things.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.