I'm attempting to install Unicode::LineBreak with the eventual goal of of install vCard on Strawberry Perl v 5.16.2. (now on v 5.18.2)

The following is the output of my original attempt to installing to v 5.16.2:

C:\windows\system32>cpan Unicode::LineBreak CPAN: CPAN::SQLite loaded ok (v0.202) Database was generated on Tue, 01 Apr 2014 23:21:07 GMT Running install for module 'Unicode::LineBreak' Running make for N/NE/NEZUMI/Unicode-LineBreak-2013.11.tar.gz CPAN: Digest::SHA loaded ok (v5.73) CPAN: Compress::Zlib loaded ok (v2.055) Checksum for C:\strawberry\cpan\sources\authors\id\N\NE\NEZUMI\Unicode +-LineBreak-2013.11.tar.gz ok CPAN: Archive::Tar loaded ok (v1.90) CPAN: File::Temp loaded ok (v0.22) CPAN: Parse::CPAN::Meta loaded ok (v1.4414) CPAN: CPAN::Meta loaded ok (v2.140640) CPAN: Module::CoreList loaded ok (v2.76) 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 Writing Makefile for sombok Writing MYMETA.yml and MYMETA.json 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/POD2/JA/Unicode/GCString.pod blib\lib\POD2\JA\Unicode\GCString. +pod cp lib/Unicode/LineBreak.pm blib\lib\Unicode\LineBreak.pm cp lib/POD2/JA/Unicode/LineBreak.pod blib\lib\POD2\JA\Unicode\LineBrea +k.pod cp lib/Unicode/GCString.pod blib\lib\Unicode\GCString.pod cp lib/Text/LineFold.pm blib\lib\Text\LineFold.pm cp lib/POD2/JA/Text/LineFold.pod blib\lib\POD2\JA\Text\LineFold.pod cp lib/Unicode/GCString.pm blib\lib\Unicode\GCString.pm cp lib/Unicode/LineBreak/Defaults.pm.sample blib\lib\Unicode\LineBreak +\Defaults.pm.sample cp lib/Unicode/LineBreak.pod blib\lib\Unicode\LineBreak.pod cd sombok && dmake all cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\break.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_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-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\gcstring.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\linebreak.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\southeastasian.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\utf8.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\utils.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-9VJpoe/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -s -O2 + -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\strawberry\perl\l +ib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\6.3.0.c C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e rm_rf -- libsom +bok.a ar -ru libsombok.a lib/break.o lib/charprop.o lib/gcstring.o lib/li +nebreak.o lib/southeastasian.o lib/utf8.o lib/utils.o + lib/6.3.0.o Use of assignment to $[ is deprecated at C:/strawberry/perl/lib/getopt +s.pl line 19. C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod -- 755 li +bsombok.a C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp + -typemap C:\strawberry\perl\lib\ExtUtils\typemap -typemap typemap +LineBreak.xs > LineBreak.xsc && C:\strawberry\perl\bin\perl.exe -MExt +Utils::Command -e mv -- LineBreak.xsc LineBreak.c gcc -c -Isombok\include -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE +-DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS - +fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"2013.11\" + -DXS_VERSION=\"2013.11\" "-IC:\strawberry\perl\lib\CORE" L +ineBreak.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] 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 -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Unicode::LineBreak\", 'DLBASE' => 'LineB +reak', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_V +ARS' => []);" 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" -L"C:\strawberr +y\c\lib" LineBreak.o sombok\libsombok.a C:\strawberry\perl\lib\CORE\ +libperl516.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomd +lg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_ +32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp c:/strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x8 +6_64-w64-mingw32/bin/ld.exe:sombok\libsombok.a: file format not recog +nized; treating as linker script c:/strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x8 +6_64-w64-mingw32/bin/ld.exe:sombok\libsombok.a:1: syntax error collect2: ld returned 1 exit status dmake.exe: Error code 129, while making 'blib\arch\auto\Unicode\LineB +reak\LineBreak.dll' NEZUMI/Unicode-LineBreak-2013.11.tar.gz C:\strawberry\c\bin\dmake.exe -- NOT OK CPAN: YAML::XS loaded ok (v0.38) Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Stopping: 'install' failed for 'Unicode::LineBreak'.

Update

After feedback from syphilis, I decided it was worthwhile to try upgrade to the latest version 5.18.2 and try to install again. Unfortunately, it also failed with new errors:

C:\strawberry\cpan\build>cpan Unicode::LineBreak CPAN: CPAN::SQLite loaded ok (v0.203) Database was generated on Wed, 02 Apr 2014 06:07:27 GMT 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.pm blib\lib\Unicode\LineBreak.pm cp lib/Unicode/GCString.pm blib\lib\Unicode\GCString.pm cp lib/Unicode/LineBreak.pod blib\lib\Unicode\LineBreak.pod cp lib/POD2/JA/Unicode/LineBreak.pod blib\lib\POD2\JA\Unicode\LineBrea +k.pod cp lib/Text/LineFold.pm blib\lib\Text\LineFold.pm cp lib/Unicode/GCString.pod blib\lib\Unicode\GCString.pod cp lib/POD2/JA/Unicode/GCString.pod blib\lib\POD2\JA\Unicode\GCString. +pod cp lib/Unicode/LineBreak/Defaults.pm.sample blib\lib\Unicode\LineBreak +\Defaults.pm.sample cp lib/POD2/JA/Text/LineFold.pod blib\lib\POD2\JA\Text\LineFold.pod cp lib/Unicode/LineBreak/Constants.pm blib\lib\Unicode\LineBreak\Const +ants.pm cd sombok && dmake all cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\6.3.0.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\break.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_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-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\gcstring. +c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\linebreak +.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\southeast +asian.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_SYMS ..\lib\utf8.c cd lib && gcc -c "-IC:\strawberry\perl\lib\CORE" "-IC:/strawberry/cpa +n/build/Unicode-LineBreak-2013.11-jDmghX/sombok\include" -s -O2 -DWI +N32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CO +NTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitf +ields -s -O2 -DVERSION=\"\" -DXS_VERSION=\"\" "-IC:\s +trawberry\perl\lib\CORE" -DWIN32 -DPERL_STATIC_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 lib/utf8.o + lib/utils.o 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 -typemap typemap +LineBreak.xs > LineBreak.xsc && C:\strawberry\perl\bin\perl.exe -MExt +Utils::Command -e mv -- LineBreak.xsc LineBreak.c gcc -c -Isombok\include -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE +-DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS - +DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -s -O2 -DVERS +ION=\"2013.11\" -DXS_VERSION=\"2013.11\" "-IC:\strawberry\pe +rl\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_V +ARS' => []);" 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" -L"C:\strawberr +y\c\lib" LineBreak.o sombok\libsombok.a C:\strawberry\perl\lib\CORE\ +libperl518.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomd +lg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_ +32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp c:/strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/4.7.3/../../../../x8 +6_64-w64-mingw32/bin/ld.exe:sombok\libsombok.a: file format not recog +nized; treating as linker script c:/strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/4.7.3/../../../../x8 +6_64-w64-mingw32/bin/ld.exe:sombok\libsombok.a:1: syntax error collect2.exe: error: ld returned 1 exit status dmake.exe: Error code 129, while making 'blib\arch\auto\Unicode\LineB +reak\LineBreak.dll' NEZUMI/Unicode-LineBreak-2013.11.tar.gz C:\strawberry\c\bin\dmake.exe -- NOT OK CPAN: YAML::XS loaded ok (v0.41) Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Stopping: 'install' failed for 'Unicode::LineBreak'.

Any advice would be much appreciated,
Miller


In reply to Installing Unicode::LineBreak on Strawberry Perl v 5.18.2 by wind

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.