> On 10 Nov 2018, at 7:09 pm, Christopher Jones <[email protected]> > wrote: > > Hi, > > cctools was updated recently, changing the default variants it was built > with. This caused issues with the gcc compilers, so those where rev-bumped > last week to adapt. > > The issue though is users on 10.2+ who had cctools installed would have done > so with the xcode variant installed. The recent update that was pushed change > this, and users need to make sure they update their installation to get this > as by default, port will retain the previously requested variants a port was > installed with, so would retain the now non-default Xcode variant. > > So you need to force reinstall cctools. > > > sudo port uninstall cctools > > ignore the warnings, then > > > sudo port install cctools > > you should then have the new defaults.
also, please run > sudo port sync > sudo port upgrade outdated to make sure you then have everything in sync. > > Unfortunately, the author of the recent cctools change did not put in code to > automatic upgrade users from the xcode variant to the llvm70 variant (which > is now the default). This should have been done. > > https://github.com/macports/macports-ports/commit/78b67f819222a83f7a198213fb8a1d0758cb7753#diff-8680d6e0db3e1a08c29d7699d58be6b7 > > <https://github.com/macports/macports-ports/commit/78b67f819222a83f7a198213fb8a1d0758cb7753#diff-8680d6e0db3e1a08c29d7699d58be6b7> > > When the Xcode variant was added a while back (to fix issues with the old > cctools on Xcode 9 systems) code was added to automatically migrate users to > it, see the removed line 64-75 above. Similar should have now have been added > to put them back on the llvm70 variant. > > cheers Chris > >> On 10 Nov 2018, at 3:34 pm, pagani laurent via macports-users >> <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi, >> >> I am running OSX10.12. >> >> I had gcc 7.3 and gcc 5.5.0_1 installed. >> >> When trying to compile a simple .f90 code (simpling printing some double >> precision complex, a ”hello world” for complex numbers), >> I get this error message : >> >> SIGMA>which gfortran >> /opt/local/bin/gfortran >> SIGMA>gfortran -o essai essai.f90 >> FATAL:/opt/local/bin/../libexec/as/x86_64/as: I don't understand 'm' flag! >> >> Then I selected the gcc5 version and the FATAL error disappeared. >> I selfupdated MP which moved from 2.5.3 to 2.5.4, and I upgraded outdated. >> >> gcc7.3 still shows the error and gcc5.5.0_3 which was installed in the >> upgrade started to show the same FATAL error ! >> I tried to return to gcc5.5.0_1 but failed (probably did not do the right >> thing…) >> >> I installed gfortran directly in /usr/local/bin, the version 8.1, and I have >> no FATAL error! I have not yet tried to install gcc8 via Macport but >> googling a little, people with the same problem seem to end up removing >> macport (/opt/local/bin) from their PATH, which is a bit extreme… >> >> Is the problem known and solvable more cleanly ? I’d rather have a single >> gfortran on my laptop. >> >> Thanks, >> Laurent >> >> "S'il n'y a pas de solution, c'est qu'il n'y a pas de problème" (devise >> Shadok) >> >
smime.p7s
Description: S/MIME cryptographic signature
