NAME
Bundle::OS2_default - Modules to install last for OS/2 binary distribution
SYNOPSIS
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"
...
CONTENTS
Bundle::OS2_default1_2
Bundle::OS2_default3
Bundle::OS2_default4
Bundle::OS2_default5
Bundle::OS2_default6
Bundle::OS2_default7
Bundle::OS2_default8
KNOWN PROBLEMS with version 5.8.2 and CPAN of 2003/12/04
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.
Tests failing on other systems too
- DBD-CSV-0.1030
-
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
- GD-2.07
-
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
. - libxml-perl-0.07
-
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...
Suspected to be unrelated to problems with OS/2 port
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.
(Suspected to be) related to problems with OS/2 port
- Net::SNPP
-
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
- File-chdir-0.06
-
Tries to catdir starting with rootdir... Temporary plug installed...
- IPC-Run-0.75
-
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... - Module-Build-0.20
-
Has no code to support OS/2 build of XS modules.
- Net_SSLeay.pm-1.25
-
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. - CPANPLUS
-
fails backend test...
No tests defined for these extensions
Curses
XML::Sablotron::DOM
XML::Sablotron::Situation
XML::Sablotron::SXP
XML::Sablotron::Processor
XML::Registry
XML::miniXQL::Parser
File::NCopy
Some porting issues remain, but are not caught by the test suite
SQLite
relies on st_inode for file locking. This part of code will not work under EMX.
Build quirks
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.
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:
- CPANPLUS
-
Will not work with redirection
<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.
- LWP
-
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...
AOUT Build quirks
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.
Observed problems:
- pm_to_blib need to be removed
-
otherwise .pm files will not be copied to ../blib.
- Some modules expect to find blib in the current directory
-
???
- Some modules will not build with FIRST_MAKEFILE redefined
-
???
- Some modules will not work with static build
-
???
- Some modules will not work from a subdirectory of toplevel Makefile.PL
-
PAR
,Mailtools
, andlibwww
,XML::SAX
. - Net_SSLeay
-
resets
FIRST_MAKEFILE
from Makefile.aout to Makefile?! - SQLite
-
'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 getTest::Pod
installed...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'.
??? To be continued...
4 POD Errors
The following errors were encountered while parsing the POD:
- Around line 96:
You forgot a '=back' before '=head2'
- Around line 137:
You forgot a '=back' before '=head2'
- Around line 171:
You forgot a '=back' before '=head2'
- Around line 220:
You forgot a '=back' before '=head1'