Trouble upgrading Macports to Sierra

Barrie Stott zen146410 at zen.co.uk
Thu Mar 30 17:02:11 UTC 2017


On 30 Mar 2017, at 16:38, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
> 
> Hi,
> 
> On 30/03/17 16:32, Barrie Stott wrote:
>> I recently installed Sierra and am now coming to migrating my MacPorts ports using https://trac.macports.org/wiki/Migration. Steps 1 and 2 seemed ok but step 3 failed  with the following information:
>> 
>> gbs:macports $ port -qv installed > myports.txt
>> Error: Current platform "darwin 16" does not match expected platform "darwin 15"
>> Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
>> Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
>> gbs:macports $
>> 
>> 
>> 
>> I put the error message about “darwin 16” into google and was given the following:
>> 
>> The error is explaining very well what is happening and the recommendation is to visit the Migration website for further instructions.
>> My recommendation (and tested of course) is to just download the latest macports, the Sierra version and install it.
>> 
>> 
>> 
>> I am happy to try this but I would prefer suggestions to come from  Macports folk. If anyone can help I’d be very grateful. I presume that I would use ‘sudo port selfupdate’.
> 
> Step 2 of the guide says
> 
>    Reinstall MacPorts base
> 
>    After updating the development tools, install the base MacPorts system for your new platform, either from the appropriate installer or from source.
> 
> 
> This step is before the one where you are asked to run
> 
> port -qv installed > myports.txt
> 
> So yes, you should do this.
> 
> No, do not do 'selfupdate' but as the above says, either use the installer or build from source.
> 
> Chris
> 
> 
>> 
>> Barrie.
>> 

Thanks for the speedy reply, Chris. It’s a pity I couldn’t use ‘selfupdate’ because it appeared to be just what I wanted. Still, I used the pkg installer for Sierra and it was reasonably painless. Now I’m on to reinstalling all my packages. Thanks again. No reply needed.

Barrie.


More information about the macports-users mailing list