I installed R-1.4.0 and then updated all the packages I have, using update.packages(). I got an error for splancs and sgeostat. Trying to install them 'manually' with R CMD INSTALL, I got the following errors. 1) for splancs: Tue<15:26>library[82]#R CMD INSTALL splancs_2.01-5.tar.gz Installing *source* package `splancs' ... libs f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c areapl.f -o areapl.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c cncvwt.f -o cncvwt.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c dokhat.f -o dokhat.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c inpip.f -o inpip.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c ipippa.f -o ipippa.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c iplace.f -o iplace.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c k12hat.f -o k12hat.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c kernel3d.f -o kernel3d.o f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c khvc.f -o khvc.o vark1(count)= area*((dmu1-(et1*et1))/(dn12*dn12)) ^ "khvc.f", Line = 91, Column = 11: ERROR: A subscript must be a scalar integer expression. vark12(count)= area*((dmu3-(et1*et2))/(dn12*dn22)) ^ "khvc.f", Line = 92, Column = 19: ERROR: A subscript must be a scalar integer expression. vark2(count)= area*((dmu2-(et2*et2))/(dn22*dn22)) ^ "khvc.f", Line = 93, Column = 11: ERROR: A subscript must be a scalar integer expression. f90: COMPILE TIME 0.060000 SECONDS f90: MAXIMUM FIELD LENGTH 4268166 DECIMAL WORDS f90: 118 SOURCE LINES f90: 3 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI make: *** [khvc.o] Error 1 ERROR: compilation failed for package `splancs' 2) for sgeostat: Tue<15:26>library[83]#R CMD INSTALL sgeostat_1.0-15.tar.gz Installing *source* package `sgeostat' ... libs f95 -PIC -xO5 -dalign -xlic_lib=sunperf -c inplg.f -o inplg.o S0=SIGN(1,Y(I+1)-Y(I)) ^ "inplg.f", Line = 48, Column = 22: ERROR: Improper intrinsic argument type or inconsistent types. f90: COMPILE TIME 0.060000 SECONDS f90: MAXIMUM FIELD LENGTH 4266118 DECIMAL WORDS f90: 76 SOURCE LINES f90: 1 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI make: *** [inplg.o] Error 1 ERROR: compilation failed for package `sgeostat' Does anybody see what I am doing wrong? What flags am I missing for the fortran compiler? (See below the config.site file I used to build R.) Thank you in advance, Giovanni -- __________________________________________________ [ ] [ Giovanni Petris GPetris at uark.edu ] [ Department of Mathematical Sciences ] [ University of Arkansas - Fayetteville, AR 72701 ] [ Ph: (501) 575-6324, 575-8630 (fax) ] [ http://definetti.uark.edu/~gpetris/ ] [__________________________________________________] #! /bin/sh ### This file is part of R. ### ### R is free software; you can redistribute it and/or modify it under ### the terms of the GNU General Public License as published by the Free ### Software Foundation; either version 2 of the License, or (at your ### option) any later version. ### ### R is distributed in the hope that it will be useful, but WITHOUT ANY ### WARRANTY; without even the implied warranty of MERCHANTABILITY or ### FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public ### License for more details. ### ### You should have received a copy of the GNU General Public License ### along with R; if not, you can obtain it via the World Wide Web at ### `http://www.gnu.org/copyleft/gpl.html', or by writing to the Free ### Software Foundation, 59 Temple Place -- Suite 330, Boston, MA ### 02111-3307, USE. # By means of this file you can (also) provide default values for the # configuration process. To set variables, uncomment the VAR=DEFAULT # lines and set DEFAULT according to your needs. # The command used to spool PostScript files to the printer. # If unspecified, the system will look for either "lpr" or "lp" # R_PRINTCMD=lpr # The paper size for the local (PostScript) printer. # It must either be left blank or set to one of "a4" or "letter". # If left blank the system will use "a4". R_PAPERSIZE=letter # The default behavior of R if it encounters EOF in batch mode. # Set this to one of "--save" or "--no-save" depending whether you # want automatic saving of `.RData' or not. # R_BATCHSAVE # The command which runs the C compiler. # If unspecified, a search is made for gcc and cc (in that order). # To override this choice, specify the name of the command which runs # the compiler here, for example `c89'. CC=cc # Debugging and optimization options for the C compiler. # Use this to specify CFLAGS for the version of the C compiler specified # above. If unspecified, defaults to "-g -O2" for gcc, and "-g" in all # other cases. CFLAGS="-xO5 -dalign -xlic_lib=sunperf" # The following additional CFLAGS to be used only in the main compilation # and only in building shared libraries respectively. For example, # on some systems one needs MAIN_CFLAGS=-pg when profiling. # MAIN_CFLAGS# SHLIB_CFLAGS # Header file search directory (`-IDIR') and any other miscellaneous # options for the C preprocessor and compiler. # If unset defaults to `-I/usr/local/include'. CPPFLAGS="-I/usr/local/include -I/export/home/share/include" # The command which runs the the FORTRAN compiler. # If unspecified, a search is made for g77, f77, xlf, cf77, cft77, # pgf77, fl32, af77, fort77, f90, xlf90, pgf90, epcf90, f95, xlf95, # lf95, g95, and fc (in that order). If none of these is found, f2c is # used if found; otherwise, R cannot be compiled. The search mechanism # can be changed using the `--with-g77', `--with-f77', and `--with-f2c' # command line options to configure. FC=f95 # Options for the FORTRAN compiler. # Use this to specify FFLAGS for the version of the compiler specified # above. If unspecified, defaults to "-O2" for g77, and "" otherwise. FFLAGS="-xO5 -dalign -xlic_lib=sunperf" # The following additional FFLAGS to be used only in the main compilation # and only in building shared libraries respectively. For example, # on some systems one needs MAIN_FFLAGS=-pg when profiling. # MAIN_FFLAGS# SHLIB_FFLAGS # The command to be used to load the main R binary. # This is usually the FORTRAN or C compiler, but the automatic choice # can be overriden by means of this variable. # MAIN_LD # The flags which are necessary for loading main program which will load # DLLs at runtime. HP-UX and Linux-elf are examples of platforms which # use this. These platforms are already taken care of by configure, # and anything set here will be in addition unless MAIN_LD is given. # For example, one can set flags for profiling here. # MAIN_LDFLAGS # Any special flags which must be used when compiling C code to be # turned into a shared library. This is typically something like -fpic # or -fPIC. If this variable is left unspecified an attempt is made to # automatically detect the correct value by configure. # CPICFLAGS # The following variable can be used to provide any PIC flags for the # FORTRAN compiler (if you are using one). If not specified, the value # of CPICFLAGS above is used. # FPICFLAGS # The command to be used to load shared libraries which contain object # files from a C or Fortran compiler only. This is usually the C # compiler or `ld', but the automatic choice can be overridden by means # of this variable. # SHLIB_LD # Any special flags which are required by the linker when creating # shared libraries containing object files from a C or Fortran # compiler only. This is usually automatically detected by configure, # and anything set here will be in addition unless SHLIB_LD is given. # SHLIB_LDFLAGS # For `-l' and `-L' options to pass to the linker. # `-L' options set here will be prepended to LD_LIBRARY_PATH at run time # If unset defaults to `-L/usr/local/lib'. LIBS="-L/usr/local/lib -L/export/home/share/lib" # The command which runs the C++ compiler. It not specified, configure # uses the values of the environment variables `CXX' or `CCC' if set, # and then looks under the names `c++', `g++', `gcc', `CC', `cxx', and # `cc++' (in that order). # CXX # Options for the C++ compiler. CXXFLAGS="-O3" # Any special flags which must be used when compiling C++ code to be # turned into a shared library. If this variable is left unspecified # an attempt is made to automatically detect the correct value by # configure. # CXXPICFLAGS # The command to be used to load shared libraries which contain object # files from a C++ compiler. This is usually the C++ compiler/linker, # but the automatic choice can be overridden by means of this variable. # SHLIB_CXXLD # Any special flags which are required when creating shared libraries # containing object files from a C++ compiler. This is usually # automatically detected by configure, and anything set here will be in # addition unless SHLIB_CXXLD is given. # SHLIB_CXXLDFLAGS # Tcl/Tk settings. # Use TCLTK_LIBS for all ALL `-L' and `-l' options needed for linking # against the Tcl and Tk library. # TCLTK_LIBS# Use TCLTK_CPPFLAGS for all `-I' options needed for finding the tcl.h # and tk.h headers. # TCLTK_CPPFLAGS # make name. # Set this if you want to use a make by another name, for example # if your GNU make is called `gmake', use MAKE=gmake. # MAKE-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._