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.viru...@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.

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to