[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