in reply to Can not install PDL::IO::HDF5 in fedora31

Hi,

Your "Test Summary Report" doesn't contain any information that tells us why the failures are occurring.
Better if you could cd to the build directory and give us the output of:
perl -Mblib t/attribPDL.t
That might be sufficient to give us a decent clue.

Cheers,
Rob

Replies are listed 'Best First'.
Re^2: Can not install PDL::IO::HDF5 in fedora31
by toothedsword (Sexton) on Dec 21, 2019 at 10:41 UTC
    1..13 HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5Ddeprec.c line 257 in H5Dextend(): unable to extend dataset major: Dataset minor: Unable to initialize object #001: ../../src/H5Dint.c line 2753 in H5D__set_extent(): dataset has contiguous storage major: Invalid arguments to routine minor: Out of range Error extending dataset in PDL::IO::HDF5::Dataset:set at t/attribPDL.t line 33. HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5T.c line 1682 in H5Tcopy(): not a datatype major: Invalid arguments to routine minor: Inappropriate type HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5T.c line 2176 in H5Tset_size(): not a datatype major: Invalid arguments to routine minor: Inappropriate type HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5Adeprec.c line 135 in H5Acreate1(): not a type major: Invalid arguments to routine minor: Inappropriate type Error in PDL::IO::HDF5::Dataset attrSet; Can't create attribute 'UNITS' at t/attribPDL.t line 36. HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5T.c line 1754 in H5Tclose(): not a datatype major: Invalid arguments to routine minor: Inappropriate type HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5T.c line 1682 in H5Tcopy(): not a datatype major: Invalid arguments to routine minor: Inappropriate type HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5Adeprec.c line 135 in H5Acreate1(): not a type major: Invalid arguments to routine minor: Inappropriate type Error in PDL::IO::HDF5::Dataset attrSet; Can't create attribute 'NUM_COL' at t/attribPDL.t line 37. HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5T.c line 1754 in H5Tclose(): not a datatype major: Invalid arguments to routine minor: Inappropriate type HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5T.c line 1793 in H5Tequal(): not a datatype major: Invalid arguments to routine minor: Inappropriate type not ok 1 # Failed test at t/attribPDL.t line 67. HDF5-DIAG: Error detected in HDF5 (1.10.5) thread 0: #000: ../../src/H5Adeprec.c line 202 in H5Aopen_name(): can't open attribute: 'UNITS' major: Attribute minor: Can't open object #001: ../../src/H5Aint.c line 557 in H5A__open_by_name(): unable to load attribute info from object header major: Attribute minor: Unable to initialize object #002: ../../src/H5Oattribute.c line 515 in H5O__attr_open_by_name(): can't locate attribute: 'UNITS' major: Attribute minor: Object not found Error Calling PDL::IO::HDF5::Dataset::attrget: Can't open HDF5 Attribute name 'UNITS'. at t/attribPDL.t line 70. Can't call method "index" on an undefined value at /root/.cpanm/work/1576924508.17628/PDL-IO-HDF5-0.73/blib/lib/PDL/IO/HDF5/Dataset.pm line 1512, <DATA> line 207. # Looks like your test exited with 255 just after 1.
      I have no idea what the problem is.
      I suggest opening a new issue about this at https://github.com/PDLPorters/pdl-io-hdf5/issues

      If that fails to draw a helpful reponse, then raise the issue at https://github.com/PDLPorters/pdl/issues and see how that goes.
      (I don't know if anyone is actively monitoring the pdl-io-hdf5 issues, but I do know that the pdl issues are being monitored.)

      Provide the same information as you gave us, including the output of perl -Mblib t/attribPDL.t

      Cheers,
      Rob
        PDL::IO::HDF5 issues are also being monitored! In fact, issues on any of the PDLverse distros with the GitHub Actions installed create notifications in #pdl on irc.perl.org.
        OK, Thank you so much! toothedsword