Hi,

installing PDL (no root) on a server using perlbrew 5.36.0 / cpanm
resulted in test failures.

I am not sure how serious this is.

Best,

Ingo

The following output occured during make test:

t/00-report-prereqs.t ...... ok
t/01-pptest.t .............. 2/?
#   Failed test '"make" test'
#   at t/01-pptest.t line 592.
# make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent
make rule.
# make[1]: Entering directory '/tmp/2OCkFF2lj9'
# Running Mkbootstrap for Tests ()
# chmod 644 "Tests.bs"

... lot's of complier output ...

# cc  -shared -O2 -L/usr/local/lib -fstack-protector-strong  Tests.o
pp-foop.o pp-foop1.o pp-fsumover.o pp-nsumover.o pp-gelsd.o
pp-broadcastloop_continue.o pp-succ.o pp-gl_arrows.o pp-polyfill_pp.o
pp-rice_compress.o pp-output_op.o pp-output_op2.o pp-output_op3.o
pp-incomp_dim.o pp-typem.o pp-incomp_in.o pp-incomp_out.o
pp-index_prec.o pp-diff_central.o pp-testinc.o pp-testinc2.o pp-or2.o
pp-logadd.o pp-ftr.o pp-ftrPM.o ppcp.o  -o
blib/arch/auto/PDL/Tests/Tests.so  \
#       \
#
# chmod 755 blib/arch/auto/PDL/Tests/Tests.so
# cp Tests.pm blib/lib/PDL/Tests.pm
# PERL_DL_NONLAZY=1
"/ceph/mri.meduniwien.ac.at/departments/physics/metabolism/lab/cardiac_31P/perlbrew/perls/on_valdi/bin/perl"
"-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
*Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Can't load '/tmp/2OCkFF2lj9/blib/arch/auto/PDL/Tests/Tests.so' for
module PDL::Tests: /tmp/2OCkFF2lj9/blib/arch/auto/PDL/Tests/Tests.so:
failed to map segment from shared object at
/ceph/mri.meduniwien.ac.at/departments/physics/metabolism/lab/cardiac_31P/perlbrew/perls/on_valdi/lib/5.36.0/x86_64-linux/DynaLoader.pm
line 206.
#  at t/all.t line 11.
# Compilation failed in require at t/all.t line 11.
# BEGIN failed--compilation aborted at t/all.t line 14.
# t/all.t ..
# Dubious, test returned 2 (wstat 512, 0x200)
# No subtests run
#
# Test Summary Report
# -------------------
# t/all.t (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
#   Non-zero exit status: 2
#   Parse errors: No plan found in TAP output
# Files=1, Tests=0,  1 wallclock secs ( 0.01 usr  0.01 sys +  0.07 cusr 
0.03 csys =  0.12 CPU)
# Result: FAIL
# Failed 1/1 test programs. 0/0 subtests failed.
# Makefile:1028: recipe for target 'test_dynamic' failed
# make[1]: Leaving directory '/tmp/2OCkFF2lj9'
# make[1]: *** [test_dynamic] Error 2
# Looks like you failed 1 test of 2.
t/01-pptest.t .............. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/autoload.t ............... ok
t/bad.t .................... ok
t/basic.t .................. ok
t/bigmem.t ................. skipped: bigmem tests skipped to avoid OOM
fails
t/bool.t ................... ok
t/clump.t .................. ok
t/config.t ................. ok
t/constants.t .............. ok
t/constructor.t ............ ok
t/core.t ................... ok
t/croak.t .................. ok
t/inline-with.t ............ skipped: Skipped: Inline or Inline::C not
installed
t/inlinepdlpp.t ............ skipped: Skipped: Inline or Inline::C not
installed
t/lvalue.t ................. ok
t/math.t ................... ok
t/matrix.t ................. ok
t/matrixops.t .............. ok
t/nat_complex.t ............ ok
t/ops-bitwise.t ............ ok
t/ops.t .................... ok
t/pdl_from_string.t ........ ok
t/pdlchar.t ................ ok
t/pp_croaking.t ............ ok
t/pp_line_numbers.t ........ ok
t/primitive-append.t ....... ok
t/primitive-clip.t ......... ok
t/primitive-interpolate.t .. ok
t/primitive-matmult.t ...... ok
t/primitive-misc.t ......... ok
t/primitive-random.t ....... ok
t/primitive-selector.t ..... ok
t/primitive-setops.t ....... ok
t/primitive-stats.t ........ ok
t/primitive-vector.t ....... ok
t/primitive-vsearch.t ...... ok
t/pthread.t ................ ok
t/reduce.t ................. ok
t/scope.t .................. ok
t/slice.t .................. ok
t/subclass.t ............... ok
t/thread.t ................. ok
t/thread_def.t ............. ok
t/ufunc.t .................. ok

Test Summary Report
-------------------
t/01-pptest.t            (Wstat: 256 (exited 1) Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
t/pdl_from_string.t      (Wstat: 0 Tests: 144 Failed: 0)
  TODO passed:   60-62
t/primitive-random.t     (Wstat: 0 Tests: 3 Failed: 0)
  TODO passed:   1
Files=45, Tests=2267, 23 wallclock secs ( 0.26 usr  0.10 sys + 19.35
cusr  5.16 csys = 24.87 CPU)
Result: FAIL
Failed 1/45 test programs. 1/2267 subtests failed.
Makefile:1097: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255


system:

Linux #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64
GNU/Linux

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


valdi:[PDL-Drawing-Prima-0.18]$ perl --version

This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-linux

Copyright 1987-2022, 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 https://www.perl.org/, the Perl Home Page.


_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general

Reply via email to