[MacPorts] #49810: hdf5 @1.8.16 broken configure with thread safe variant
#49810: hdf5 @1.8.16 broken configure with thread safe variant --------------------------------------+-------------------------------- Reporter: dolfimeth@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: hdf5, netcdf, threadsafe | Port: hdf5, netcdf --------------------------------------+-------------------------------- I think that the latest hdf5 port update broke (at least) the threadsafe variant. This is the output of the log {{{ checking for thread safe support... configure: error: The thread-safe library is incompatible with the high-level library. --disable-hl can be used to prevent building the high-level library (recommended). Alternatively, --enable-unsupported will allow building the high-level library, though this configuration is not supported by The HDF Group. }}} As advised by the message I added --disable-hl in the Portfile, attached a patch. The problem is that this will afterwards break netcdf, because the netcdf4 port (enabled by default) requires the high-level interface that just got disabled. My solution to that was: {{{#!sh sudo port deactivate -f netcdf@4.3.3.1_4+dap+netcdf4 sudo port install netcdf @4.3.3.1_4+dap-netcdf4 }}} -- Ticket URL: <https://trac.macports.org/ticket/49810> MacPorts <https://www.macports.org/> Ports system for OS X
#49810: hdf5 @1.8.16 broken configure with thread safe variant --------------------------+--------------------- Reporter: dolfimeth@… | Owner: mmoll@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: hdf5 | --------------------------+--------------------- Changes (by mf2k@…): * cc: takeshi@… (added) * owner: macports-tickets@… => mmoll@… * port: hdf5, netcdf => hdf5 * keywords: hdf5, netcdf, threadsafe => Comment: In the future, please Cc the port maintainers ({{{port info --maintainers hdf5 netcdf}}}), if any. -- Ticket URL: <https://trac.macports.org/ticket/49810#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49810: hdf5 @1.8.16 broken configure with thread safe variant --------------------------+--------------------- Reporter: dolfimeth@… | Owner: mmoll@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: hdf5 | --------------------------+--------------------- Changes (by mmoll@…): * status: new => closed * resolution: => fixed Comment: Committed in r142879. -- Ticket URL: <https://trac.macports.org/ticket/49810#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49810: hdf5 @1.8.16 broken configure with thread safe variant --------------------------+--------------------- Reporter: dolfimeth@… | Owner: mmoll@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: hdf5 | --------------------------+--------------------- Comment (by dolfimeth@…): I realized later that a better approach might be introducing an `hl` variant which is enabled by default and if the user explicitly enables both it will fall back in the experimental section with --enable- unsupported. Attached is a new patch doing that. -- Ticket URL: <https://trac.macports.org/ticket/49810#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#49810: hdf5 @1.8.16 broken configure with thread safe variant --------------------------+---------------------- Reporter: dolfimeth@… | Owner: mmoll@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: hdf5 | --------------------------+---------------------- Changes (by dolfimeth@…): * status: closed => reopened * resolution: fixed => -- Ticket URL: <https://trac.macports.org/ticket/49810#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#49810: hdf5 @1.8.16 broken configure with thread safe variant --------------------------+--------------------- Reporter: dolfimeth@… | Owner: mmoll@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: hdf5 | --------------------------+--------------------- Changes (by mmoll@…): * status: reopened => closed * resolution: => fixed Comment: Committed in r142935. -- Ticket URL: <https://trac.macports.org/ticket/49810#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts