[MacPorts] #54560: ncview and hdf5 install loop

MacPorts noreply at macports.org
Wed Aug 2 19:12:00 UTC 2017


#54560: ncview and hdf5 install loop
-------------------------+--------------------------
 Reporter:  basmac       |      Owner:
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:
 Keywords:  ncview hdf5  |       Port:  ncview  hdf5
-------------------------+--------------------------
 {{{
 on El Cap, no issue on Sierra for same installs, get infinite loop on
 ncview install/update, requests hdf5 deactivate, then keeps requesting it
 -

 port -f deactivate hdf5
 --->  Unable to deactivate hdf5 @1.10.1_1+cxx+hl, the following ports
 depend on it:
 --->    wgrib2 @2.0.5_3+gcc6
 --->    grads @2.0.2_13
 --->    grib_api @1.19.0_2+gcc6
 --->    py27-h5py @2.7.0_1
 --->    py27-tables @3.4.2_1
 --->    py34-tables @3.4.2_1
 --->    cdo @1.8.2_0
 --->    nco @4.6.6_2+accelerate
 --->    hdfeos5 @1.15_13
 --->    netcdf @4.4.1.1_0+dap+netcdf4
 Warning: Deactivate forced.  Proceeding despite dependencies.
 --->  Deactivating hdf5 @1.10.1_1+cxx+hl
 --->  Cleaning hdf5
 bash-3.2# port clean ncview
 --->  Cleaning ncview
 bash-3.2# port install ncview
 --->  Computing dependencies for ncview
 --->  Cleaning ncview
 --->  Scanning binaries for linking errors
 --->  Found 165 broken files, matching files to ports
 --->  Found 12 broken ports, determining rebuild order
 You can always run 'port rev-upgrade' again to fix errors.
 The following ports will be rebuilt:
  py27-tables @3.4.2
  py34-tables @3.4.2
  netcdf @4.4.1.1+dap+netcdf4
  ncview @2.1.7
  grib_api @1.19.0+gcc6
  libemos @4.4.4+gcc5
  cdo @1.8.2
  nco @4.6.6+accelerate
  wgrib2 @2.0.5+gcc6
  grads @2.0.2
  py27-h5py @2.7.0
  py27-netcdf4 @1.2.9
 Continue? [Y/n]: Y
 --->  Computing dependencies for py27-tables
 --->  Dependencies to be installed: hdf5
 --->  Activating hdf5 @1.10.1_1+cxx+hl
 --->  Cleaning hdf5
 --->  Cleaning py27-tables
 --->  Computing dependencies for py34-tables
 --->  Cleaning py34-tables
 --->  Computing dependencies for netcdf
 --->  Cleaning netcdf
 --->  Computing dependencies for ncview
 --->  Cleaning ncview
 --->  Computing dependencies for grib_api
 --->  Cleaning grib_api
 --->  Computing dependencies for libemos
 --->  Cleaning libemos
 --->  Computing dependencies for cdo
 --->  Cleaning cdo
 --->  Computing dependencies for nco
 --->  Cleaning nco
 --->  Computing dependencies for wgrib2
 --->  Cleaning wgrib2
 --->  Computing dependencies for grads
 --->  Cleaning grads
 --->  Computing dependencies for py27-h5py
 --->  Cleaning py27-h5py
 --->  Computing dependencies for py27-netcdf4
 --->  Cleaning py27-netcdf4
 --->  Scanning binaries for linking errors
 --->  Found 2 broken files, matching files to ports
 --->  Found 1 broken port, determining rebuild order
 --->  Rebuilding in order
      ncview @2.1.7
 --->  Computing dependencies for ncview
 --->  Fetching distfiles for ncview
 --->  Verifying checksums for ncview
 --->  Extracting ncview
 --->  Applying patches to ncview
 --->  Configuring ncview
 Error: ncview cannot be built while hdf5 is active.
 Error: Please forcibly deactivate hdf5, e.g. by running:
 Error:
 Error:     sudo port -f deactivate hdf5
 Error:
 Error: Then try again. You can reactivate hdf5 again later.
 Error: Failed to configure ncview: hdf5 is active
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_ncview/ncview/main.log
 for details.
 Error: rev-upgrade failed: Error rebuilding ncview
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 --->  Some of the ports you installed have notes:
   hdf5 has the following notes:
     Mac users may need to set the environment variable
 "HDF5_USE_FILE_LOCKING" to the five-character string "FALSE" when
 accessing network mounted files.  This is an application run-time setting,
 not a configure or build setting.  Otherwise errors such as "unable to
 open file" or "HDF5
     error" may be  encountered.
 bash-3.2#

 }}}

--
Ticket URL: <https://trac.macports.org/ticket/54560>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list