[R] errors intalling splancs and sgeostat

Giovanni Petris GPetris at uark.edu
Tue Jan 15 22:35:03 CET 2002


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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list