Opened 2 years ago

Last modified 4 weeks ago

#70128 assigned defect

H5Part @1.6.6: error: too few arguments to function call

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: ghweber@…
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: Cc:
Port: H5Part

Description

https://build.macports.org/builders/ports-12_x86_64-builder/builds/109973/steps/install-port/logs/stdio

H5Part.c:2095:77: error: too few arguments to function call, expected 5, have 4
      if( H5Oget_info_by_name( group_id, member_name, &objinfo, H5P_DEFAULT ) < 0 ) {
          ~~~~~~~~~~~~~~~~~~~                                               ^
/opt/local/include/H5Opublic.h:541:15: note: 'H5Oget_info_by_name3' declared here
H5_DLL herr_t H5Oget_info_by_name3(hid_t loc_id, const char *name, H5O_info2_t *oinfo, unsigned fields,
              ^
H5Part.c:2145:52: error: too few arguments to function call, expected 3, have 2
          else if ( H5Oget_info ( obj_id, &objinfo ) < 0 ) {
                    ~~~~~~~~~~~                    ^
/opt/local/include/H5Opublic.h:504:15: note: 'H5Oget_info3' declared here
H5_DLL herr_t H5Oget_info3(hid_t loc_id, H5O_info2_t *oinfo, unsigned fields);
              ^
libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64 -MT H5PartAttrib.lo -MD -MP -MF .deps/H5PartAttrib.Tpo -c H5PartAttrib.c -o H5PartAttrib.o >/dev/null 2>&1
2 errors generated.
make[2]: *** [H5Part.lo] Error 1
make[2]: *** Waiting for unfinished jobs....

Change History (1)

comment:1 Changed 4 weeks ago by ryandesign (Ryan Carsten Schmidt)

Two years later, the problem still happens.

In addition, the project's homepage is 404 not found.

The organization appears to have archived their entire site in 2017 and started fresh.

They did preserve an archive of the old site, including a copy of H5Part's page:

https://dav.lbl.gov/archive/Research/AcceleratorSAPP/

It says:

NOTE: H5Part has been superceded by H5hut.

That link to H5hut is also an archived site. It says:

H5hut may be downloaded from http://amas.psi.ch/H5hut.

However, that server does not respond. archive.org has archived that page four times. The last two times, it got a 404 response. One of the previous two archives appears to have been a successful archive, however archive.org will not show it to me; it redirects to the first capture of the 404 page.

I found GitHub repositories called H5Part and H5hut but I don't know how authoritative or current they are.

So. Please do something with the H5Part port. Having a port in our collection that is unbuildable for years helps no one. If it is still useful, please make it build. If it has been superseded by H5hut, please add a port for H5hut and mark H5Part replaced_by H5hut for one year. If neither software remains useful and there is no successor or if you no longer wish to be listed as the port's maintainer, please delete the port or let us know here and we can delete it.

Note: See TracTickets for help on using tickets.