[MacPorts] #59660: py36-isce2 fails to rebuild with Xcode 11.2

MacPorts noreply at macports.org
Sun Nov 10 17:26:44 UTC 2019


#59660: py36-isce2 fails to rebuild with Xcode 11.2
------------------------+------------------------
 Reporter:  EJFielding  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.6.2
 Keywords:              |       Port:  py36-isce2
------------------------+------------------------
 My Mac running 10.14.4 recently had the Xcode version updated to 11.2 (my
 employer has a system that does automatic upgrades so I don't have a
 choice). I tried to install py36-isce2 with +gcc7 and it downloads and
 installs a binary package, but then MacPorts finds that the port is broken
 and tries to rebuild it. Presumably this is because of the Xcode version
 change. The rebuild fails because it is not able to find the required
 dependencies.

 {{{
 sudo port install py36-isce2 +gcc7
 --->  Computing dependencies for py36-isce2
 --->  Fetching archive for py36-isce2
 --->  Attempting to fetch py36-isce2-2.3.2_0+gcc7.darwin_18.x86_64.tbz2
 from https://packages.macports.org/py36-isce2
 --->  Attempting to fetch
 py36-isce2-2.3.2_0+gcc7.darwin_18.x86_64.tbz2.rmd160 from
 https://packages.macports.org/py36-isce2
 --->  Installing py36-isce2 @2.3.2_0+gcc7
 --->  Activating py36-isce2 @2.3.2_0+gcc7
 --->  Cleaning py36-isce2
 --->  Scanning binaries for linking errors
 --->  Found 79 broken files, matching files to ports
 --->  Found 1 broken port, determining rebuild order
 You can always run 'port rev-upgrade' again to fix errors.
 The following ports will be rebuilt: py36-isce2 @2.3.2+gcc7
 Continue? [Y/n]: Y
 --->  Computing dependencies for py36-isce2
 --->  Cleaning py36-isce2
 --->  Scanning binaries for linking errors
 --->  Found 79 broken files, matching files to ports
 --->  Found 1 broken port, determining rebuild order
 --->  Rebuilding in order
      py36-isce2 @2.3.2 +gcc7
 --->  Computing dependencies for py36-isce2
 --->  Fetching distfiles for py36-isce2
 --->  Verifying checksums for py36-isce2
 --->  Extracting py36-isce2
 --->  Configuring py36-isce2
 --->  Building py36-isce2
 Error: Failed to build py36-isce2: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-isce2/py36-isce2/main.log
 for details.
 Error: rev-upgrade failed: Error rebuilding py36-isce2
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 --->  Some of the ports you installed have notes:
   py36-isce2 has the following notes:
     After installation
     ------------------

     After installation and before using ISCE, do the following:

     1) Set environment variable
 ISCE_HOME=/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6
 /site-packages/isce .
     2) Append $ISCE_HOME/applications and $ISCE_HOME/bin to PATH.
     3) Stack processing scripts can be found under
 /opt/local/share/py36-isce2/stack


     Other important notes
     ----------------------

     1) GDAL is required for working with Radarsat2, Terrasar-X and
 Sentinel 1-A. Suggested variant of gdal is
     +expat+geos+hdf5+netcdf+postgresql95+sqlite3

     2) One can use isce2 with other packages like SpiceyPy, sarpy etc.
 These will need to be installed from source
     separately.
 }}}

 I attach the main log file.

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


More information about the macports-tickets mailing list