Bundle::OS2_default - Modules to install last for OS/2 binary distribution
perl -MCPAN -e "install Bundle::OS2_default" perl_ -MCPAN -e "force 'install', Bundle::OS2_default1" perl_ -MCPAN -e "force 'install', Bundle::OS2_default2" perl_ -MCPAN -e "force 'install', Bundle::OS2_default3" ...
Bundle::OS2_default1_2
Bundle::OS2_default3
Bundle::OS2_default4
Bundle::OS2_default5
Bundle::OS2_default6
Bundle::OS2_default7
Bundle::OS2_default8
Most of the mentioned patches are sent to the respected authors; see also the subdirectory patches of this distribution. With patched-enough CPAN.pm (as in binary distribution), one can put patches to $CPANHOME/.cpan/patches/ subdirectory, and they will be auto-applied.
For general installation instructions see "Building a binary distribution" in perlos2.
not ok 7 - FAILED Test 7 - Test 7: DBI error 0, Use of uninitialized value in array dereference at t/40blobs.t line 141. Use of uninitialized value in numeric eq (==) at t/40blobs.t line 141. not ok 8 - FAILED Test 8 - 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff 00000000 00000020 00000040 00000060 00000080 000000a0 000000c0 000000e0 Failed 2/14 test scripts, 85.71% okay. 4/245 subtests failed, 98.37% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/40blobs.t 11 3 27.27% 4 7-8 t/ak-dbd.t 49 1 2.04% 27
Text mode during patching (patch_GD_pm_2.041_gif_021110.gz for GIF compatibility) of test files; this leads to failure of t/GD.t:11.
t/GD.t:11
Failed 1/6 test scripts, 83.33% okay. 1/45 subtests failed, 97.78% okay. Failed Test Stat Wstat Total Fail Failed List of Failed --------------------------------------------------------- t/stream.t 11 1 9.09% 11
is not translated from latin-1 to utf...
XML-Grove-0.46alpha
produces some junk looking as Unicode-related.
Failed 1/2 test scripts, 50.00% okay. 2/10 subtests failed, 80.00% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/grove.t 5 2 40.00% 3-4
XML-Simple-2.09
t/3_Storable......Document requires an element [Ln: 1, Col: 0] Failed 1/10 test scripts, 90.00% okay. 8/418 subtests failed, 98.09% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/3_Storable.t 255 65280 21 16 76.19% 14-21
XML-XSLT-Wrapper-0.32
t/libxslt......# Test 1 got: '1' (t/libxslt.t at line 28) # Expected: '' # t/libxslt.t line 28 is: skip($missing, defined(1), defined($result)); runtime error Evaluating user parameter COMEIN failed # Test 2 got: '' (t/libxslt.t at line 40) # Expected: <UNDEF> # t/libxslt.t line 40 is: skip($missing, '', $result); Failed 1/8 test scripts, 87.50% okay. 2/9 subtests failed, 77.78% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/libxslt.t 2 2 100.00% 1-2 3 subtests skipped.
Failed 1/2 test scripts, 50.00% okay. 1/16 subtests failed, 93.75% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------ t/server.t 1 256 15 1 6.67% 6
Tries to catdir starting with rootdir... Temporary plug installed...
Would trap the OS without new kernel (Nov 2003) or patches to 5.8.2 which avoid dup() at max_fh+1. Has no code to support OS/2...
max_fh+1
Has no code to support OS/2 build of XS modules.
Server-client communication failing during tests. The test leaves two server processes running; these processes need to be killed manually for the CPAN session to end.
CPAN
fails backend test...
Curses XML::Sablotron::DOM XML::Sablotron::Situation XML::Sablotron::SXP XML::Sablotron::Processor XML::Registry XML::miniXQL::Parser File::NCopy
SQLite relies on st_inode for file locking. This part of code will not work under EMX.
SQLite
Sometimes the CPAN process gets stuck and needs to be killed manually. This is not reproducible... Sometime mkdir produces the error disk full; again not reproducible.
mkdir
disk full
Some modules need to be installed by hand; these are all the modules with build failures, and their dependencies (such as DBD-RAM-0.072 depending on DBD::CSV). Additionally:
DBD-RAM-0.072
DBD::CSV
Will not work with redirection <nul.
<nul
Can be build/installed with (with failing dependency on IPC::Run):
perl5.8.2 -wle "$ENV{PERL5OPT} .= join q( -Mblib=), '', grep -f qq($_/.cpantok), <../*>; print $ENV{PERL5OPT}; exec @ARGV" perl5.8.2 Makefile.PL
etc. It fails backend test... Should be manually installed.
succeeds when tested as
perl5.8.2 -MCwd=cwd -wle "$c = cwd; $ENV{PERL5OPT} .= join q( -Mblib=), '', grep -f qq($_/.cpantok), <$c/../*>; print $ENV{PERL5OPT}; exec @ARGV" make test
Then may be manually installed.
??? To be continued...
Fortunately, only XML::LibXLT is a dependence of Makefile.PL on another XSUB module. So the fact that we installed modules with perl.exe makes all other prerequisites available with perl_.exe too.
XML::LibXLT
Observed problems:
otherwise .pm files will not be copied to ../blib.
???
PAR, Mailtools, and libwww, XML::SAX.
PAR
Mailtools
libwww
XML::SAX
resets FIRST_MAKEFILE from Makefile.aout to Makefile?!
FIRST_MAKEFILE
'OPTIMIZE' => "-O6 -DNDEBUG=1 -DSQLITE_PTR_SZ=$Config{ptrsize}",
is extremely wrong (kid Makefiles is run with parent's OPTIMIZE).
CPANPLUS::Shell::Curses
I needed to manually run force install to get Test::Pod installed...
force install
Test::Pod
via
env PERL_RL=0 perl5.8.2 -MCPAN -eshell |& tee 000cpan-5.8.2-newindex-install-sh-cur
). To test for this, one may need to create a Makefile.PL in the build directory, and `make -j4 test <nul'.
4 POD Errors
The following errors were encountered while parsing the POD:
You forgot a '=back' before '=head2'
You forgot a '=back' before '=head1'
To install Bundle::OS2_default, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Bundle::OS2_default
CPAN shell
perl -MCPAN -e shell install Bundle::OS2_default
For more information on module installation, please visit the detailed CPAN module installation guide.