From ripley at stats.ox.ac.uk  Sat Aug 27 10:36:12 2005
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Sat, 27 Aug 2005 09:36:12 +0100 (BST)
Subject: [Rd] Free-form to fixed-form Fortran
In-Reply-To: <024b01c5aae1$339a2230$598debd4@ales>
References: <012c01c5aa4b$98531ce0$598debd4@ales>
	<0FB3A270-8726-4BC3-AEEE-0A53BEF222DF@r-project.org>
	<024b01c5aae1$339a2230$598debd4@ales>
Message-ID: <Pine.LNX.4.61.0508270930190.26377@gannet.stats>

On Sat, 27 Aug 2005, Ales Ziberna wrote:

> Thank you for your reply!
>
> I know I can use g77 with -ffree-form. However, I do not know how to make a
> package so that when others would build a package, these subrutines would
> compile with "-ffree-form". I heard of "makevars" and flags, however I read
> on the mailing list archives that they are ignored on Windows.

-ffree-form is compiler-specific: it will not work on Sun's f77 for 
example, and Sun's f95 needs -free.  The only way to make a portable 
package is to use standard code layout as described in the link at

http://developer.r-project.org/Portability.html

Whatever you heard `on the archives' is incorrect.  The correct 
information is in the R-admin manual: reading that is part of the homework 
expected before posting.

>
> Ales
>
>
> ----- Original Message -----
> From: "Simon Urbanek" <simon.urbanek at r-project.org>
> To: "Alea }iberna" <ales.ziberna at guest.arnes.si>
> Cc: "R Development Mailing List" <r-devel at stat.math.ethz.ch>
> Sent: Friday, August 26, 2005 8:29 PM
> Subject: Re: [Rd] Free-form to fixed-form Fortran
>
>
> Aleai,
>
> On Aug 26, 2005, at 10:36 AM, Alea }iberna wrote:
>
>> I have writen some subrutines in Free-form Fortran. I would like to
>> includ
>> them in a package, which I would like to build on WinXP. I have all
>> suggested tools/programs for bulding R packages on Windows (except
>> latex).
>>
>> What is the best way of using these subrutines? Does sombody mybe
>> know any
>> translation tools for converting Free-form to fixed-form Fortran?
>
> If your only concern is to build it, you may try using g77 with -
> ffree-form. This should work with GNU Fortran. However, that limits
> the availability of your package to GNU compilers only.
>
> Cheers,
> `imon
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



[Rd] Free-form to fixed-form Fortran
Prof Brian Ripley