[Rd] R 2.1.1 slated for June 20

Marc Schwartz MSchwartz at mn.rr.com
Wed Jun 15 06:08:41 CEST 2005


On Tue, 2005-06-14 at 22:42 -0400, Simon Urbanek wrote:
> On Jun 14, 2005, at 6:16 PM, Marc Schwartz wrote:
> 
> > Interesting. Did you do anything different on the ./configure line?
> >
> > $ ls -l  /usr/bin/f95
> > lrwxrwxrwx  1 root root 8 Jun 13 21:18 /usr/bin/f95 -> gfortran
> >
> > I just tried it again (having installed some FC updates) and I  
> > still get g77...
> 
> g77 is probed before f95, so if you have both, g77 is picked unless  
> you set F77 explicitly. The exact probe sequence is:
> 
> g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95  
> fort xlf95 ifc efc pgf95 lf95 gfortran (R 2.1.1 beta)
> g77 fort77 f77 xlf frt pgf77 cf77 fl32 af77 f95 fort xlf95 ifort ifc  
> efc pgf95 lf95 gfortran ftn g95 f90 xlf90 pgf90 pghpf epcf90 fc (R- 
> devel)
> 
> I guess Peter simply didn't install g77.
> 
> Cheers,
> Simon

Simon,

Thanks for that. When I installed FC4, I used the option to install
"Everything", which is what I have done with each prior release going
back to RH 8.0. Of course with many things being moved to Extras,
"Everything" is now a shadow of it's former meaning.

It is noted that "Everything" includes RPMS that are not explicitly
listed in other pre-defined groups for installation.

In reviewing the Add/Remove Application GUI, gfortran is listed as an
"Extra Package" in the Development Tools Group.

g77 is not listed in that Group or in the Legacy Development Group, so
it would appear that it is a "silent" part of the "Everything"
installation procedure.

Removing the offending RPM:

rpm -e compat-gcc-32-g77-3.2.3-47.fc4

I now get:

  C compiler:                gcc  -g -O2
  C++ compiler:              g++  -g -O2
  Fortran compiler:          f95  -g -O2


I re-compiled and did note the warning messages that I believe Peter
referred to:

f95   -g -O2 -c blas.f -o blas.o
 In file blas.f:1561

      GO TO IGO,(120,150,180,210)
              1
Warning: Obsolete: Assigned GOTO statement at (1)
 In file blas.f:1567

               ASSIGN 120 TO IGO
                                                                       1
Warning: Obsolete: ASSIGN statement at (1)
 In file blas.f:1579

               ASSIGN 150 TO IGO
                                                                       1
Warning: Obsolete: ASSIGN statement at (1)
 In file blas.f:1592

               ASSIGN 180 TO IGO
                                                                       1
Warning: Obsolete: ASSIGN statement at (1)
 In file blas.f:1603

               ASSIGN 210 TO IGO
                                                                       1
Warning: Obsolete: ASSIGN statement at (1)



make check-all passes with no errors, so no change there.


Regards,

Marc



More information about the R-devel mailing list