Opened 7 years ago

Last modified 7 years ago

#54560 closed defect

ncview and hdf5 install loop — at Initial Version

Reported by: basmac Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mmoll@…, thiagoveloso@…
Port: ncview hdf5

Description

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#

Change History (0)

Note: See TracTickets for help on using tickets.