is there a Fortran-90 compiler port? Where to get a FOSS Fortran-90 compiler?
Dave Allured - NOAA Affiliate
dave.allured at noaa.gov
Mon Mar 4 14:17:52 UTC 2024
Thanks Chris, that is good advice. I forgot about port select. In my case
I had to resort to a manual workaround for gfortran, because the port
command is disabled on my corporate controlled Mac.
On Mon, Mar 4, 2024 at 4:04 AM Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
>
> You should not sym link manually yourself. That is precisely what `sudo
> port select gcc` is there for ....
>
> On 02/03/2024 4:43 am, Dave Allured - NOAA Affiliate via macports-users
> wrote:
> > Yes, that is it. Macports implementation decided to decorate the name
> > of the executable. There is no naked "gfortran". It is gfortran-mp-12,
> > gfortran-mp-13, etc. This way you can have multiple versions installed
> > side by side, if you wish. For convenience, I usually sym link
> > "gfortran" to the latest MP version.
> >
> >
> > On Fri, Mar 1, 2024 at 9:35 PM Kenneth Wolcott <kennethwolcott at gmail.com
> > <mailto:kennethwolcott at gmail.com>> wrote:
> >
> > Should I be using gfortran-mp-13?
> >
> > ls /opt/local/bin | grep fortran
> > arm64-apple-darwin23-gfortran-mp-12
> > arm64-apple-darwin23-gfortran-mp-13
> > gfortran-mp-12
> > gfortran-mp-13
> > lfortran
> >
> > On Fri, Mar 1, 2024 at 8:28 PM Kenneth Wolcott
> > <kennethwolcott at gmail.com <mailto:kennethwolcott at gmail.com>> wrote:
> > >
> > > I do have a GNAT Ada compiler located at:
> > >
> > > /opt/gcc-13.2.0-aarch64
> > >
> > > Does the existence of this confuse or mislead MacPorts?
> > >
> > > Thanks,
> > > Ken W.
> > >
> > > On Fri, Mar 1, 2024 at 8:24 PM Kenneth Wolcott
> > <kennethwolcott at gmail.com <mailto:kennethwolcott at gmail.com>> wrote:
> > > >
> > > > Hi Joshua;
> > > >
> > > > port contents gcc13 | grep gfortran
> > > > /opt/local/bin/arm64-apple-darwin23-gfortran-mp-13
> > > > /opt/local/bin/gfortran-mp-13
> > > > /opt/local/lib/gcc13/libgfortran.5.dylib
> > > > /opt/local/lib/gcc13/libgfortran.a
> > > > /opt/local/lib/gcc13/libgfortran.dylib
> > > > /opt/local/lib/gcc13/libgfortran.spec
> > > > /opt/local/share/info/gfortran-mp-13.info
> > <http://gfortran-mp-13.info>
> > > > /opt/local/share/man/man1/gfortran-mp-13.1.gz
> > > > ~:
> > > >
> > > > But "ls /usr/local/bin | grep -i fortran"
> > > >
> > > > Has no output. ??!!
> > > >
> > > > Thanks,
> > > > Ken W.
> > > >
> > > > On Fri, Mar 1, 2024 at 7:19 PM Joshua Root <jmr at macports.org
> > <mailto:jmr at macports.org>> wrote:
> > > > >
> > > > > Are you sure of that? Check e.g. 'port contents gcc13 | grep
> > gfortran'.
> > > > >
> > > > > - Josh
> > > > >
> > > > > Kenneth Wolcott wrote:
> > > > >
> > > > > > Hi Noam;
> > > > > >
> > > > > > I do not have gfortran, therefore I must not have gcc?
> > > > > >
> > > > > > Here is a filtered list of the ports that I have installed
> > that pertain to gcc:
> > > > > > gcc12 @12.3.0_4+stdlib_flag (active)
> > > > > > gcc12-libcxx @12.3.0_4+clang14 (active)
> > > > > > gcc13 @13.2.0_4+stdlib_flag (active)
> > > > > > gcc13-libcxx @13.2.0_4+clang16 (active)
> > > > > > gcc_select @0.1_10 (active)
> > > > > > libgcc @7.0_0 (active)
> > > > > > libgcc12 @12.3.0_4+stdlib_flag (active)
> > > > > > libgcc13 @13.2.0_4+stdlib_flag (active)
> > > > > > mpich-default @4.1.2_2+gcc13 (active)
> > > > > >
> > > > > > Still confused...
> > > > > >
> > > > > > Thanks,
> > > > > > Ken W.
> > > > > >
> > > > > > On Fri, Mar 1, 2024 at 6:03 PM Bernstein, Noam CIV USN NRL
> > WASHINGTON
> > > > > > DC (USA) <noam.bernstein.civ at us.navy.mil
> > <http://us.navy.mil>
> > <https://lists.macports.org/mailman/listinfo/macports-users
> > <https://lists.macports.org/mailman/listinfo/macports-users>>>
> wrote:
> > > > > > >//>/Pretty sure that macports gcc installs gfortran by
> > default, which is
> > > > > > a f90 (and 95, and maybe f2003) compiler./
> > > > >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20240304/4652bf0c/attachment.htm>
More information about the macports-users
mailing list