Front page | perl.perl5.porters |
Postings from August 2003
perl-5.8.1 64bit big module test
Thread Next
From:
H.Merijn Brand
Date:
August 28, 2003 03:34
Subject:
perl-5.8.1 64bit big module test
Message ID:
20030828115609.D725.H.M.BRAND@hccnet.nl
In preparation of my binary ports for HP-UX ITRC, I've build 5.8.x-20906 with
gcc-3.3.1/64 on HP-UX 11.11 (11i) which passed all test. At the moment I'm not
planning to make this publicly available, but I wanted to test if all the
modules I normally add will still build. So far here's what happened
(summary):
Jarkko For you this is probably just info, but look at the remarks I made
with libnet, Devel::Size, and Text::SoundEx
Tim Some warnings, and I think the error is related to the `thingy'
I addressed in the Cygwin remarks some time ago. Should I test 1.38?
Nick I guess that the default users (if I may call them so) won't be
able to build Tk in the current state. I cannot find links to your
announced 800.025, otherwise I would have tried that)
Schwern There's some MM issues in Tk. I'm using the 5.8.x 6.16 version. You
might also want to forward these results to CPANTS, but I don't
know if they want to have it like this.
------------------------------------------------------
This is perl, v5.8.1-20906 built for PA-RISC2.0-LP64
(with 1 registered patch, see perl -V for more detail)
The following modules were found installed in the CORE distribution:
-----------------------------------------------------------------------------
ExtUtils-MakeMaker-6.16
Test-1.24
Test-Harness-2.30
Test-Simple-0.47
Getopt-Long-2.33
Data-Dumper-2.121
Storable-2.08
Scalar-List-Utils-1.12
Time-HiRes-1.50
Encode-1.98
Unicode-Collate-0.26
Digest-1.02
Digest-MD5-2.27
Text-Balanced-1.95
libnet <-- The general version (1.16) cannot be
deduced from the modules. I already
complained to Graham, but he does not
seem to care :(
Net-Ping-2.31
Text-Soundex-1.01 <-- CPAN version 3.02 is newer ?
MIME-Base64-2.20
The following modules were added:
-----------------------------------------------------------------------------
Compress-Zlib-1.22 OK
IO-Zlib-1.01 OK
Archive-Tar-1.05 OK
Archive-Zip-1.06 OK
Heap-0.50 OK
Graph-0.201 OK
Devel-Size-0.58 OK IMHO should be a CORE module
Debug-Trace-0.04 OK
Bit-Vector-6.3 OK
Date-Calc-5.3 FAIL Notes 1.
DateManip-5.42a OK
Text-CSV_XS-0.23 OK
DB_File-1.806 -- I don't have 64bit db (yet)
DBI-1.37 FAIL Notes 2
SQL-Statement-1.005 OK
DBD-CSV-0.2002 depends on DBI which I skipped for FAIL
Digest-SHA1-2.04 OK
Parse-RecDescent-1.94 OK
Crypt-SSLeay-0.51 FAIL Notes 3
Crypt-Rot13-0.04 OK
Net-Rexec-0.12 OK
Net-SNMP-3.65 OK
NNTPClient-0.37 OK
Text-Soundex-3.02 OK
Text-Format0.52+NWrap0.11 OK
Tk800.024 WARN Nick, you said 800.025 is close, but I
cannot find a link to get a snap from
Notes 4
Tk-Clock-0.07 OK
Tk-TreeGraph-1.024 OK
Devel-ptkdb-1.1086 OK
Term-Size-0.2 OK
Mail-Sendmail-0.79 OK
Unix-Processors-2.014 OK
Proc-ProcessTable-0.38 OK
User-Utmp-1.6.1.1 OK (I've done some tweaking in this)
Inline-0.44 OK
X11-Protocol-0.51 OK
I also tested the not publicly available PROCURA-1.23 which passed all tests
=== Fail summary
### Notes 1 -- Date-Calc-5.3
---------------------------------------------
t/f022....dubious
Test returned status 0 (wstat 139, 0x8b)
test program seems to have generated a core
t/f024....dubious
Test returned status 0 (wstat 139, 0x8b)
test program seems to have generated a core
t/m002....dubious
Test returned status 0 (wstat 139, 0x8b)
test program seems to have generated a core
t/m003....dubious
Test returned status 0 (wstat 139, 0x8b)
test program seems to have generated a core
Failed Test Stat Wstat Total Fail Failed List of Failed
----------------------------------------------------------------------------
t/f022.t 0 139 ?? ?? % ??
t/f024.t 0 139 ?? ?? % ??
t/m002.t 0 139 ?? ?? % ??
t/m003.t 0 139 ?? ?? % ??
Failed 4/48 test scripts, 91.67% okay. 0/2542 subtests failed, 100.00% okay.
### Notes 2 -- DBI-1.37
---------------------------------------------
gcc64 -c -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.37\" -DXS_VERSION=\"1.37\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-comment -DDBI_NO_THREADS Perl.c
In file included from Perl.c:30:
Driver_xst.h: In function `dbdxst_bind_params':
Driver_xst.h:53: warning: long int format, different type arg (arg 3)
t/03handle.............ok 9/18# Test 12 got: '196' (t/03handle.t at line 52)
t/03handle.............NOK 12# Expected: '112'
# t/03handle.t line 52 is: ok(length($imp_data), 112);
t/03handle.............FAILED test 12
Failed 1/18 tests, 94.44% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
----------------------------------------------------------------------------
t/03handle.t 18 1 5.56% 12
9 tests skipped.
Failed 1/34 test scripts, 97.06% okay. 1/1203 subtests failed, 99.92% okay.
### Notes 3 -- Crypt-SSLeay-0.51
gcc64 -c -I/usr/local/include -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.51\" -DXS_VERSION=\"0.51\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" SSLeay.c
SSLeay.xs: In function `XS_Crypt__SSLeay__Conn_new':
SSLeay.xs:252: warning: passing arg 2 of `SSL_set_info_callback' from incompatible pointer type
Running Mkbootstrap for Crypt::SSLeay ()
chmod 644 SSLeay.bs
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.sl
LD_RUN_PATH="/usr/local/lib" /usr/bin/ld -b -L/usr/local/pa20_64/lib -L/lib/pa20_64 SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.sl -L/usr/local/lib -lssl -lcrypto -lgcc
ld: Can't find library for -lssl
Which is clearly indicating that I do not have a 64bit compatible SSL library,
but I included it because of the compile warning.
### Notes 4 -- Tk800.0024
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Xlib_f.c
In file included from Xlib_f.c:10:
Xlib.t:96: warning: initialization from incompatible pointer type
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgXPM.c
imgXPM.c: In function `CommonReadXPM':
imgXPM.c:406: warning: cast to pointer from integer of different size
imgXPM.c:407: warning: cast to pointer from integer of different size
imgXPM.c:455: warning: cast to pointer from integer of different size
imgXPM.c:462: warning: cast from pointer to integer of different size
imgXPM.c:484: warning: cast to pointer from integer of different size
imgXPM.c:486: warning: cast from pointer to integer of different size
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ ptkCanvGroup.c
ptkCanvGroup.c: In function `GroupInsert':
ptkCanvGroup.c:965: warning: cast to pointer from integer of different size
ptkCanvGroup.c:1008: warning: cast to pointer from integer of different size
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkBind.c
tkBind.c: In function `Tk_EventInfo':
tkBind.c:2907: warning: cast to pointer from integer of different size
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvUtil.c
tkCanvUtil.c: In function `Tk_ChangeOutlineGC':
tkCanvUtil.c:1172: warning: cast to pointer from integer of different size
tkCanvUtil.c: In function `Tk_CanvasPsOutline':
tkCanvUtil.c:1404: warning: cast to pointer from integer of different size
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvas.c
tkCanvas.c: In function `CanvasWidgetCmd':
tkCanvas.c:735: warning: cast to pointer from integer of different size
tkCanvas.c:1014: warning: cast to pointer from integer of different size
tkCanvas.c:1129: warning: cast to pointer from integer of different size
tkCanvas.c: In function `TagSearchFirst':
tkCanvas.c:4076: warning: cast to pointer from integer of different size
tkCanvas.c: In function `CanvGroupParseProc':
tkCanvas.c:6209: warning: cast to pointer from integer of different size
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixMenu.c
tkUnixMenu.c: In function `GetMenuIndicatorGeometry':
tkUnixMenu.c:332: warning: cast to pointer from integer of different size
tkUnixMenu.c:335: warning: cast to pointer from integer of different size
tkUnixMenu.c:341: warning: cast to pointer from integer of different size
tkUnixMenu.c:344: warning: cast to pointer from integer of different size
tkUnixMenu.c: In function `DrawMenuEntryIndicator':
tkUnixMenu.c:547: warning: cast from pointer to integer of different size
tkUnixMenu.c:575: warning: cast from pointer to integer of different size
tkUnixMenu.c:577: warning: cast from pointer to integer of different size
gcc64 -c -I.. -I. -Ibitmaps -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUtil.c
tkUtil.c: In function `TkStateParseProc':
tkUtil.c:64: warning: cast from pointer to integer of different size
tkUtil.c: In function `TkOffsetParseProc':
tkUtil.c:361: warning: cast from pointer to integer of different size
tkUtil.c:416: warning: cast from pointer to integer of different size
tkUtil.c:452: warning: cast from pointer to integer of different size
tkUtil.c:455: warning: cast from pointer to integer of different size
/opt/perl64/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" ../blib/script/widget
Unrecognized switch: --center (-h will show valid options).
make[1]: *** [manifypods] Error 2
make[1]: Leaving directory `/pro/3gl/CPAN/Tk800.024/demos'
make: *** [subdirs] Error 2
# find . -name Makefile | xargs perl -pi -e's/pod2man --center/pod2man -- --center/'
# make
cp widget ../blib/script/widget
/opt/perl64/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" ../blib/script/widget
Manifying --perm_rw=644
Can't open --section=1 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make[1]: *** [manifypods] Error 255
Aiaiaiai. This is new to me. And less easy to attack:
h3:/pro/3gl/CPAN/Tk800.024 175 > grep -r perm_rw=644 .
Exit 1
h3:/pro/3gl/CPAN/Tk800.024 176 >
Mmmmm, skipped that one for now. I see no problems in 'widget', so it'll
probably be in MM
# make -i
cp ReindexedText.pm ../blib/lib/Tk/ReindexedText.pm
Manifying --perm_rw=644
Can't open --section=3 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make[1]: [manifypods] Error 255 (ignored)
make[1]: Leaving directory `/pro/3gl/CPAN/Tk800.024/TextList'
gcc64 -c -I.. -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclTimer.c
In file included from tclTimer.c:2:
../pTk/tclTimer.c: In function `Tcl_CreateTimerHandler':
../pTk/tclTimer.c:246: warning: cast to pointer from integer of different size
../pTk/tclTimer.c: In function `TimerHandlerEventProc':
../pTk/tclTimer.c:516: warning: cast from pointer to integer of different size
cp DropSite.pod ../blib/lib/Tk/DropSite.pod
Manifying --perm_rw=644
Can't open --section=3 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make[1]: [manifypods] Error 255 (ignored)
make[1]: Leaving directory `/pro/3gl/CPAN/Tk800.024/DragDrop'
gcc64 -c -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ objGlue.c
objGlue.c: In function `Tcl_NewListObj':
objGlue.c:334: warning: concatenation of string literals with __FUNCTION__ is deprecated
gcc64 -c -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGlue.c
tkGlue.c: In function `Tcl_IntResults':
tkGlue.c:1155: warning: concatenation of string literals with __FUNCTION__ is deprecated
tkGlue.c: In function `Tcl_DoubleResults':
tkGlue.c:1192: warning: concatenation of string literals with __FUNCTION__ is deprecated
gcc64 -c -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"800.024\" -DXS_VERSION=\"800.024\" -fPIC "-I/opt/perl64/lib/5.8.1/PA-RISC2.0-LP64/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGlue.c
tkGlue.c: In function `Tcl_IntResults':
tkGlue.c:1155: warning: concatenation of string literals with __FUNCTION__ is deprecated
tkGlue.c: In function `Tcl_DoubleResults':
tkGlue.c:1192: warning: concatenation of string literals with __FUNCTION__ is deprecated
tkGlue.c: In function `XSTkCommand':
tkGlue.c:2876: warning: operation on `na' may be undefined
tkGlue.c: In function `LangDeadWindow':
tkGlue.c:3048: warning: concatenation of string literals with __FUNCTION__ is deprecated
tkGlue.c: In function `Lang_DeleteWidget':
tkGlue.c:3109: warning: concatenation of string literals with __FUNCTION__ is deprecated
tkGlue.c: In function `XEvent_Info':
tkGlue.c:4678: warning: cast to pointer from integer of different size
cp ptksh blib/script/ptksh
/opt/perl64/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ptksh
Manifying --perm_rw=644
Can't open --section=1 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make: [manifypods] Error 255 (ignored)
Manifying --perm_rw=644
Can't open --section=3 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make: [manifypods] Error 255 (ignored)
make[1]: Entering directory `/pro/3gl/CPAN/Tk800.024/pod'
t/zzTixGrid......ok 18/36# Test 18 got: '1' (t/zzTixGrid.t at line 81 *TODO*)
# Expected: '' (oops col selection is not cleared)
# t/zzTixGrid.t line 81 is: eval { $b=$g->selection('includes', 1,1); }; ok($b, "", "oops col selection is not cleared");
t/zzTixGrid......ok 21/36# Test 26 got: '1' (t/zzTixGrid.t at line 91 *TODO*)
t/zzTixGrid......ok 26/36# Expected: '' (oops row selection is not cleared)
# t/zzTixGrid.t line 91 is: eval { $b=$g->selection('includes', 2,2); }; ok($b, "", "oops row selection is not cleared");
t/zzTixGrid......ok 28/36# Test 32 got: '1' (t/zzTixGrid.t at line 99 *TODO*)
t/zzTixGrid......ok 32/36# Expected: '0' (oops cell selection contain a not selected item)
# t/zzTixGrid.t line 99 is: eval { $b=$g->selection('includes', 2,2); }; ok($b, 0, "oops cell selection contain a not selected item");
t/zzTixGrid......ok
All tests successful.
Files=25, Tests=904, 238 wallclock secs (60.25 cusr + 4.32 csys = 64.57 CPU)
To summarize the --perm failures:
make[1]: Entering directory `/pro/3gl/CPAN/Tk800.024/demos'
Manifying --perm_rw=644
Can't open --section=1 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make[1]: [manifypods] Error 255 (ignored)
make[1]: Leaving directory `/pro/3gl/CPAN/Tk800.024/demos'
make[1]: Entering directory `/pro/3gl/CPAN/Tk800.024/WinPhoto'
Manifying --perm_rw=644
Can't open --section=3 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make[1]: [manifypods] Error 255 (ignored)
make[1]: Leaving directory `/pro/3gl/CPAN/Tk800.024/WinPhoto'
make[1]: Entering directory `/pro/3gl/CPAN/Tk800.024/TextList'
Manifying --perm_rw=644
Can't open --section=3 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make[1]: [manifypods] Error 255 (ignored)
make[1]: Leaving directory `/pro/3gl/CPAN/Tk800.024/TextList'
make[1]: Entering directory `/pro/3gl/CPAN/Tk800.024/DragDrop'
Manifying --perm_rw=644
Can't open --section=3 for reading: No such file or directory
at /opt/perl64/lib/5.8.1/ExtUtils/Command/MM.pm line 126
make[1]: [manifypods] Error 255 (ignored)
make[1]: Leaving directory `/pro/3gl/CPAN/Tk800.024/DragDrop'
It was all done using visual grep, so I hope I didn't miss too much :)
Enjoy, have FUN! H.Merijn
--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0, & 5.9.x, and 806 on HP-UX 10.20 & 11.00, 11i,
AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/
http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org
send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org
Thread Next
-
perl-5.8.1 64bit big module test
by H.Merijn Brand