See https://github.com/macports/macports-ports/pull/2980 <https://github.com/macports/macports-ports/pull/2980>
Chris > On 10 Nov 2018, at 7:13 pm, Christopher Jones <jon...@hep.phy.cam.ac.uk> > wrote: > > > >> On 10 Nov 2018, at 7:09 pm, Christopher Jones <jon...@hep.phy.cam.ac.uk >> <mailto:jon...@hep.phy.cam.ac.uk>> 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 >>> <macports-us...@lists.macports.org >>> <mailto:macports-us...@lists.macports.org>> 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