CC: | Peter.Bartsch [...] GAD.de, Martin.Luetkehermoelle [...] gad.de |
Subject: | bug in make test |
Date: | Wed, 22 Aug 2012 15:00:40 +0200 |
To: | bug-MQSeries [...] rt.cpan.org |
From: | Joern.Rink [...] gad.de |
Hi,
we are running on SLES 11 64bit on linuxzvm.
There we have installed the 7.0.1 MQclient:
LXEDEV01:/tmp/MQSeries-1.33 # rpm -qa | grep MQ
MQSeriesRuntime-7.0.1-7
MQSeriesSamples-7.0.1-7
MQSeriesSDK-7.0.1-7
MQSeriesMsg_de-7.0.1-7
MQSeriesClient-7.0.1-7
and we have perl:
#################################################################
LXEDEV01:/tmp/MQSeries-1.33 # perl -v
This is perl, v5.10.0 built for s390x-linux-thread-multi
Copyright 1987-2007, Larry Wall
Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
##################################################################
uname -a:
LXEDEV01:/tmp/MQSeries-1.33 # uname -a
Linux LXEDEV01 3.0.34-0.7-default #1 SMP Tue Jun 19 09:56:30 UTC 2012
(fbfc70c) s390x s390x s390x GNU/Linux
we get the following error in make test of the MQSeries-1.33 source:
LXEDEV01:/tmp/MQSeries-1.33 # make test
make[1]: Entering directory `/tmp/MQSeries-1.33/MQClient'
make[1]: Leaving directory `/tmp/MQSeries-1.33/MQClient'
make[1]: Entering directory
`/tmp/MQSeries-1.33/MQSeries-Message-DeadLetter'
make[1]: Leaving directory `/tmp/MQSeries-1.33/MQSeries-Message-DeadLetter'
make[1]: Entering directory `/tmp/MQSeries-1.33/MQSeries-Message-PCF'
make[1]: Leaving directory `/tmp/MQSeries-1.33/MQSeries-Message-PCF'
make[1]: Entering directory `/tmp/MQSeries-1.33/MQServer'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/MQSeries-1.33/MQServer'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/99-pod....skipped
all skipped: Test::Pod required for testing POD
All tests successful, 1 test skipped.
Files=1, Tests=0, 0 wallclock secs ( 0.01 cusr + 0.00 csys = 0.01 CPU)
make[1]: Entering directory `/tmp/MQSeries-1.33/MQClient'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/10constants.............FAILED tests 378, 595, 715, 767, 815, 1373, 1574,
1750, 1882
Failed 9/2183 tests, 99.59% okay
t/20convert...............FAILED tests 2-6
Failed 5/6 tests, 16.67% okay
t/30basic.................ok
17/18 skipped: various reasons
t/31properties............ok
21/22 skipped: various reasons
t/32async_put.............ok
24/25 skipped: various reasons
t/40oo-qmgr...............ok 1/14
# Failed test 'use MQSeries::QueueManager;'
# at t/40oo-qmgr.t line 22.
# Tried to use 'MQSeries::QueueManager'.
# Error: Bareword "MQSeries::MQCFT_INTEGER64_LIST" not allowed while
"strict subs" in use
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/Command/Base.pm line
511.
# Compilation failed in require
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/QueueManager.pm line
32.
# BEGIN failed--compilation aborted at t/40oo-qmgr.t line 22.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
t/40oo-qmgr...............NOK 2/14Can't locate object method "new" via
package "MQSeries::QueueManager" at t/40oo-qmgr.t line 38.
# Looks like you planned 14 tests but only ran 2.
# Looks like you failed 1 test of 2 run.
# Looks like your test died just after 2.
t/40oo-qmgr...............dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 2-14
Failed 13/14 tests, 7.14% okay
t/50oo-command............ok 1/32
# Failed test 'use MQSeries::QueueManager;'
# at t/50oo-command.t line 22.
# Tried to use 'MQSeries::QueueManager'.
# Error: Bareword "MQSeries::MQCFT_INTEGER64_LIST" not allowed while
"strict subs" in use
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/Command/Base.pm line
511.
# Compilation failed in require
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/QueueManager.pm line
32.
# BEGIN failed--compilation aborted at t/50oo-command.t line 22.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
t/50oo-command............NOK 2/32# Looks like you failed 1 test of 32.
t/50oo-command............dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
Failed 1/32 tests, 96.88% okay (less 29 skipped tests: 2 okay, 6.25%)
t/51oo-command-changes....ok 1/102
# Failed test 'use MQSeries::QueueManager;'
# at t/51oo-command-changes.t line 25.
# Tried to use 'MQSeries::QueueManager'.
# Error: Bareword "MQSeries::MQCFT_INTEGER64_LIST" not allowed while
"strict subs" in use
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/Command/Base.pm line
511.
# Compilation failed in require
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/QueueManager.pm line
32.
# BEGIN failed--compilation aborted at t/51oo-command-changes.t line 25.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
t/51oo-command-changes....NOK 2/102# Looks like you failed 1 test of 102.
t/51oo-command-changes....dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
Failed 1/102 tests, 99.02% okay (less 99 skipped tests: 2 okay,
1.96%)
t/52oo-command-filter.....ok 1/86
# Failed test 'use MQSeries::QueueManager;'
# at t/52oo-command-filter.t line 25.
# Tried to use 'MQSeries::QueueManager'.
# Error: Bareword "MQSeries::MQCFT_INTEGER64_LIST" not allowed while
"strict subs" in use
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/Command/Base.pm line
511.
# Compilation failed in require
at /tmp/MQSeries-1.33/MQClient/../blib/lib/MQSeries/QueueManager.pm line
32.
# BEGIN failed--compilation aborted at t/52oo-command-filter.t line 25.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
t/52oo-command-filter.....NOK 2/86# Looks like you failed 1 test of 86.
t/52oo-command-filter.....dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
Failed 1/86 tests, 98.84% okay (less 83 skipped tests: 2 okay, 2.33%)
t/60-logs.................ok
t/70-config...............ok
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/10constants.t 2183 9 378 595 715 767 815 1373
1574
1750 1882
t/20convert.t 6 5 2-6
t/40oo-qmgr.t 255 65280 14 25 2-14
t/50oo-command.t 1 256 32 1 2
t/51oo-command-changes.t 1 256 102 1 2
t/52oo-command-filter.t 1 256 86 1 2
273 subtests skipped.
Failed 6/11 test scripts. 30/2490 subtests failed.
Files=11, Tests=2490, 2 wallclock secs ( 1.31 cusr + 0.10 csys = 1.41
CPU)
Failed 6/11 test programs. 30/2490 subtests failed.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory `/tmp/MQSeries-1.33/MQClient'
make: *** [subdirs-test] Error 2
I analysed the code and i have no idea, wh this variable is unset.
Can you give me a hint about this error? Is it our fault?
Mit freundlichen Grüßen
Jörn Rink
IT-Produktion / Basis und Infrastruktur
Tel.: 0251 7133 - 1410 ; Fax.: 0251 7133 - 91410
GAD eG
GAD-Straße 2-6 - 48163 Münster
http://www.gad.de
Vorstand : Anno Lederer (Vors.), Jörg Dreinhöfer, Friedhelm Wagner
Aufsichtsratsvorsitzender: Wilfried Guttmann
Sitz: Münster/Westf., Amtsgericht Münster, Genossenschafts-Register 337
Message body is not shown because it is too large.