> On Mar 12, 2017, at 13:05, Mannucci, Anthony J (335G) wrote:
> 
> I want to report an apparently smooth upgrade of macports when I upgraded my 
> OS to Sierra from Mavericks.

Glad to hear it!


> I tried to follow the instructions exactly, and found some minor issues:
> 1) The lack of a gfortran meant that install errors were found using the 
> restore_ports.tcl script. 
> 2) I manually installed gcc49 which created gfortran (almost).

That's a very old version of gcc. The latest stable version is gcc6; I 
recommend using that instead.

> 3) I had to manually softlink the commands “gcc” and “gfortran” to the 
> versions found in /opt/local/bin. Then “gcc" and “gfortran" were on my path. 

Ok, but you're not meant to have to do that manually. Use "sudo port select 
gcc" to do it for you.

> 3) I tested it by installing Atlas first, which worked.
> 4) The restore_ports.tcl reported the error below. It does not seem to have 
> propagated to anything else. Further testing of the ports will reveal if 
> there are any issues. 
> 
> Instructions for installing command line tools of Xcode can be found here: 
> [snipped non-official URL]

They can also be found in MacPorts documentation, and probably on Apple's web 
site somewhere.

> Just issue the command 
> xcode-select —install.
> 
> Part of the install output:
> --->  Cleaning bzip2
> --->  Fetching distfiles for cctools-headers
> --->  Verifying checksums for cctools-headers
> --->  Extracting cctools-headers
> --->  Configuring cctools-headers
> Error: cctools-headers has been replaced by libmacho-headers; please install 
> that instead.
> Error: Failed to configure cctools-headers: obsolete port
> Error: See 
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cctools-headers/cctools-headers/main.log
>  for details.
> --->  Cleaning cmsvlib
> Etc.

cctools-headers is obsolete. Uninstall it / remove it from the list of ports 
that you're instructing MacPorts to reinstall.

Reply via email to