Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Apr 2011 20:20:56 -0500
From:      "Eduardo Viruena Silva" <eduardo.viruena@esfm.ipn.mx>
To:        "Mehmet Erol Sanliturk" <m.e.sanliturk@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: f77 in FreeBSD 8.2
Message-ID:  <1af86df102bbfdbb6a1f46516de89bb8.squirrel@mail.esfm.ipn.mx>
In-Reply-To: <BANLkTi=riUCkEAiZw9W0XhE-cbAePfSvLg@mail.gmail.com>
References:  <34c8bb36e9d888ef838e1841fcda0cd0.squirrel@mail.esfm.ipn.mx> <BANLkTi=riUCkEAiZw9W0XhE-cbAePfSvLg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, April 5, 2011 7:44 pm, Mehmet Erol Sanliturk wrote:
> On Tue, Apr 5, 2011 at 7:46 PM, Eduardo Viruena Silva <
> eduardo.viruena@esfm.ipn.mx> wrote:
>
>>
>> Hello, FreeBSD gurus,
>>
>> I have noticed that the Fortran Compiler f77 that used to be
>> in freebsd sources is not longer there in version 8.2-stable,
>> now it's in the obsolete software list.
>>
>> Nevertheless, it has some directories in the sources:
>>
>> /usr/src/gnu/usr.bin/cc/f77
>> /usr/src/gnu/usr.bin/cc/f77/Makefile
>> /usr/src/gnu/usr.bin/cc/f771
>> /usr/src/gnu/usr.bin/cc/f771/Makefile
>> /usr/src/gnu/usr.bin/cc/f77doc
>> /usr/src/gnu/usr.bin/cc/f77doc/Makefile
>>
>>
>> How can I install that compiler?
>>
>> The one in the ports does not work as fine as the the one in
>> the sources.
>>
>>
>> Thanks in advace,
>>
>>     Eduardo.
>>
>> PS. Please answer to my e-mail address, I'm not subscribed to
>> the list.
>>
>>
>>
>
> My answer is NOT related directly to your question , please forgive me .
>
>
> I am using G95 ( from www.g95.org which is in the packages of FreeBSD ) in
> Windows and Linux , and I like it very much because it generates very good
> code , especially if the stack traces are enabled in command line , on run
> time errors it is giving nearly exact source line of the error point with
> a
> list of called subroutines chain  . Since the G95 is generated from the
> same
> sources for the FreeBSD , I think there is no difference between platform
> related compilers .
>
> Another point is ( if your source files have .FOR extension , it is using
> Fortran 77 , if it is .F90 , it is using the Fortran 95 ( be careful about
> cases of letters ) . For such points , please read its manual . If any
> Fortran 77 source file has .F90 extension , it will produce a lot of
> errors
> because Fortran 77 is fixed line format based , Fortran 90 or 95 is free
> line format based .
>
> Thank you very much .
>
>
> Mehmet Erol Sanliturk
>

Thanks Mehmet.

I'd better start promoting the use of g95.

Some people in the list say that f77 users must move on in their lives
and leave f77 behind.


====

Something curious is happening, g95 does not seem to find its library
libg95.

I have to write explicitly:

    g95 foo.for -o foo  -L/usr/local/lib

to compile the program foo.

/etc/rc.d/ldconfig restart does not fix the problem.
Any ideas?


Thanks for answering,

         Eduardo.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1af86df102bbfdbb6a1f46516de89bb8.squirrel>