Hello, I am trying to compile R using the Sun WorkShop 6.0 (Forte) compilers. I don't think I am having a problem with the compilers, but instead with figuring out how to modify the R configuration to use non-Gnu compilers. I found in your documentation that one should modify the config.site file to change compilers, compiler flags, library paths, etc. I made modifications in this file, but the configure script still seems to be relying on the Gnu compilers rather than the compilers I've specified. It picks up my changes to the fortran compiler (using f77 instead of g77), but ignores my specification of the cc compiler rather than gcc. Since I couldn't use config.site to fix my problem, I configured with whatever the configure script was giving me, and then went into the Makeconf file to change compiler, library paths, and other flags. I have made some progress in compiling (i.e. when I run gmake I am getting the right compilers, paths, and flags), but my build is failing at a certain point. Do you know of anyone who has compiled R with the Solaris WorkShop 6.0 (Forte) compilers? Pointers would be greatly appreciated. I am attaching my config.site file, and the output from running configure (config.out). Additionally, I am attaching the output from running gmake (make.out). Thanks, Leslea J. Lehoucq Sandia National Labs Organization 8950 Computational Sciences and Mathematics Research Phone: (505) 844-1972 Fax: (505) 845-7442 -------------- next part -------------- #! /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=a4 # 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=/Net/local/bin/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=-g # 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 # 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=f77 # 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 # 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_FFLAGSSHLIB_FFLAGS=-G # 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=/Net/local/bin/cc # 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=-Kpic # 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=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 # 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=CC # Options for the C++ compiler. # CXXFLAGS # 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=-Kpic # 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 -------------- next part -------------- loading cache ./config.cache checking for a BSD compatible install... tools/install-sh -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking host system type... sparc-sun-solaris2.7 loading site script ./config.site loading build specific script ./config.site checking for pwd... (cached) /bin/pwd checking whether builddir is srcdir... yes checking for gcc... (cached) gcc checking whether the C compiler (gcc -g ) works... yes checking whether the C compiler (gcc -g ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking whether gcc needs -traditional... (cached) no checking whether gcc accepts -M for generating dependencies... (cached) yes checking whether gcc supports -c -o FILE.lo... (cached) yes checking for mawk... (cached) nawk checking whether ln -s works... (cached) yes checking for ranlib... (cached) ranlib checking for bison... (cached) bison -y checking for ar... (cached) ar checking whether echo can suppress newlines... yes configure: warning: redefining INSTALL to be /home/netlj/Software/R-1.3.0/tools/install-sh -c checking for javac... (cached) /usr/java/bin/javac checking for Cygwin environment... (cached) no checking for mingw32 environment... (cached) no checking build system type... sparc-sun-solaris2.7 checking for ld used by GCC... (cached) /usr/ccs/bin/ld checking if the linker (/usr/ccs/bin/ld) is GNU ld... (cached) no checking for /usr/ccs/bin/ld option to reload object files... (cached) -r checking for BSD-compatible nm... (cached) /Net/local/gnu/bin/nm -B checking how to recognise dependant libraries... (cached) pass_all checking for object suffix... (cached) o checking for executable suffix... (cached) no checking command to parse /Net/local/gnu/bin/nm -B output... (cached) ok checking for dlfcn.h... (cached) yes checking for ranlib... (cached) ranlib checking for strip... (cached) strip checking for objdir... .libs checking for gcc option to produce PIC... (cached) -fPIC checking if gcc PIC flag -fPIC works... (cached) yes checking if gcc static flag -static works... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.lo... (cached) checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/ccs/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... solaris2.7 ld.so checking if libtool supports shared libraries... yes creating libtool checking for perl... (cached) /Net/local/bin/perl checking whether perl version is at least 5... (cached) yes checking for dvips... (cached) /Net/local/bin/dvips checking for tex... (cached) /Net/local/bin/tex checking for latex... (cached) /Net/local/bin/latex checking for makeindex... (cached) /Net/local/bin/makeindex checking for pdftex... (cached) /Net/local/bin/pdftex checking for pdflatex... (cached) /Net/local/bin/pdflatex checking for makeinfo... (cached) /Net/local/bin/makeinfo checking whether makeinfo version is at least 4... (cached) no configure: warning: you cannot build info versions of the R manuals checking for unzip... (cached) /bin/unzip checking for zip... no checking for main in -lm... (cached) yes defining F77 to be f77 checking whether the Fortran 77 compiler (f77 ) works... yes checking whether the Fortran 77 compiler (f77 ) is a cross-compiler... no checking whether we are using GNU Fortran 77... (cached) yes checking whether f77 accepts -g... (cached) yes checking for Fortran 77 libraries... (cached) -lg2c -lm -L/usr/ccs/lib -L/usr/lib -L/Net/local/gnu/bin/../lib/gcc-lib/sparc-sun-solaris2.6/3.0 -L/Net/local/gnu/bin/../lib/gcc-lib -L/Net/local/gnu/pkg/gcc/gcc-3.0/lib/gcc-lib/sparc-sun-solaris2.6/3.0 -L/usr/ccs/bin -L/usr/ccs/lib -L/Net/local/gnu/bin/../lib/gcc-lib/sparc-sun-solaris2.6/3.0/../../.. -L/Net/local/gnu/pkg/gcc/gcc-3.0/lib/gcc-lib/sparc-sun-solaris2.6/3.0/../../.. -lm checking whether f77 appends underscores... (cached) yes checking whether f77 and gcc agree on int and double... (cached) yes checking whether f77 and gcc agree on double complex... (cached) yes checking whether f77 supports -c -o FILE.lo... (cached) yes checking for c++... (cached) c++ checking whether the C++ compiler (c++ ) works... yes checking whether the C++ compiler (c++ ) is a cross-compiler... yes checking whether we are using GNU C++... (cached) yes checking whether c++ accepts -g... (cached) yes checking how to run the C++ preprocessor... (cached) c++ -E checking for sin in -lm... (cached) yes checking for sin in -lmoto... (cached) no checking for main in -lncurses... (cached) no checking for main in -ltermcap... (cached) yes checking for dlopen in -ldl... (cached) yes checking for main in -lz... (cached) yes checking for gethostbyname... (cached) no checking for gethostbyname in -lnsl... (cached) yes checking for connect... (cached) no checking for connect in -lsocket... (cached) yes checking for ATL_xerbla in -latlas... (cached) no checking for dgemm_ in -lscs... (cached) no checking for dgemm_ in -lcomplib.sgimath... (cached) no checking for zherk in -lblas... (cached) no checking for dgemm_ in -lblas... (cached) no checking for rl_callback_read_char in -lreadline... (cached) no checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for ANSI C header files... (cached) yes checking for pid_t... (cached) yes checking for vfork.h... (cached) no checking for working vfork... (cached) no checking for vprintf... (cached) yes checking for access... (cached) yes checking for acosh... (cached) yes checking for asinh... (cached) yes checking for atanh... (cached) yes checking for bcopy... (cached) yes checking for finite... (cached) yes checking for ftruncate... (cached) yes checking for getcwd... (cached) yes checking for getgrgid... (cached) yes checking for getpwuid... (cached) yes checking for getuid... (cached) yes checking for hypot... (cached) yes checking for isnan... (cached) yes checking for matherr... (cached) yes checking for memcpy... (cached) yes checking for memmove... (cached) yes checking for mkfifo... (cached) yes checking for popen... (cached) yes checking for putenv... (cached) yes checking for rint... (cached) yes checking for setenv... (cached) no checking for snprintf... (cached) yes checking for strcoll... (cached) yes checking for stat... (cached) yes checking for strptime... (cached) yes checking for system... (cached) yes checking for times... (cached) yes checking for unsetenv... (cached) no checking for vsnprintf... (cached) yes checking for strdup... (cached) yes checking for __setfpucw... (cached) no checking whether calloc is broken... (cached) no checking whether finite is broken... (cached) no checking whether log is broken... (cached) yes checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking for dirent.h that defines DIR... (cached) yes checking for opendir in -ldir... (cached) no checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for dl.h... (cached) no checking for dlfcn.h... (cached) yes checking for elf.h... (cached) yes checking for errno.h... (cached) yes checking for fcntl.h... (cached) yes checking for floatingpoint.h... (cached) yes checking for fpu_control.h... (cached) no checking for grp.h... (cached) yes checking for ieee754.h... (cached) no checking for ieeefp.h... (cached) yes checking for locale.h... (cached) yes checking for netdb.h... (cached) yes checking for netinet/in.h... (cached) yes checking for netinet/tcp.h... (cached) yes checking for pwd.h... (cached) yes checking for readline/history.h... (cached) no checking for readline/readline.h... (cached) no checking for rpc/rpc.h... (cached) yes checking for rpc/xdr.h... (cached) yes checking for string.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/select.h... (cached) yes checking for sys/socket.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/times.h... (cached) yes checking for sys/utsname.h... (cached) yes checking for unistd.h... (cached) yes checking whether setjmp.h is POSIX.1 compatible... (cached) yes checking for GNU C library with version >= 2... (cached) no checking return type of signal handlers... (cached) void checking for pid_t... (cached) yes checking for size_t... (cached) yes checking for blkcnt_t... (cached) yes checking for sys/socket.h... (cached) yes checking for type of socket length... (cached) socklen_t * checking whether byte ordering is bigendian... (cached) yes checking for working const... (cached) yes configure: warning: assuming C longs are 4 byte on sparc-sun-solaris2.7 checking size of long... (cached) 4 checking size of long long... (cached) 8 checking size of long double... (cached) 16 checking for finite... (cached) yes checking for isnan... (cached) yes checking whether you have IEEE 754 floating-point arithmetic... (cached) yes checking for xmkmf... (cached) /usr/openwin/bin/xmkmf checking for X... (cached) libraries /usr/openwin/lib, headers /usr/openwin/include checking whether -R must be followed by a space... no checking for dnet_ntoa in -ldnet... (cached) no checking for dnet_ntoa in -ldnet_stub... (cached) no checking for gethostbyname... (cached) no checking for gethostbyname in -lnsl... (cached) yes checking for connect... (cached) no checking for connect in -lsocket... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes checking for tclConfig.sh... no checking for tkConfig.sh... no checking for tcl.h... no checking for BSD networking... (cached) yes checking for jpeglib.h... (cached) no checking for main in -lz... (cached) yes checking for png.h... (cached) no checking for main in -lz... (cached) yes checking for zlib.h... (cached) no checking whether leap seconds are counted... no checking for setitimer... (cached) yes checking for lpr... (cached) lpr checking for paperconf... (cached) false updating cache ./config.cache creating ./config.status creating Makeconf creating Makefile creating afm/Makefile creating doc/Makefile creating doc/html/Makefile creating doc/html/search/Makefile creating doc/manual/Makefile creating etc/Makefile creating etc/Makeconf creating etc/Renviron creating m4/Makefile creating share/Makefile creating src/Makefile creating src/appl/Makefile creating src/include/Makefile creating src/library/Makefile creating src/library/base/DESCRIPTION creating src/library/base/Makefile creating src/library/profile/Makefile creating src/library/ctest/DESCRIPTION creating src/library/ctest/Makefile creating src/library/ctest/src/Makefile creating src/library/eda/DESCRIPTION creating src/library/eda/Makefile creating src/library/eda/src/Makefile creating src/library/lqs/DESCRIPTION creating src/library/lqs/Makefile creating src/library/lqs/src/Makefile creating src/library/modreg/DESCRIPTION creating src/library/modreg/Makefile creating src/library/modreg/src/Makefile creating src/library/mva/DESCRIPTION creating src/library/mva/Makefile creating src/library/mva/src/Makefile creating src/library/nls/DESCRIPTION creating src/library/nls/Makefile creating src/library/nls/src/Makefile creating src/library/stepfun/DESCRIPTION creating src/library/stepfun/Makefile creating src/library/splines/DESCRIPTION creating src/library/splines/Makefile creating src/library/splines/src/Makefile creating src/library/tcltk/DESCRIPTION creating src/library/tcltk/Makefile creating src/library/tcltk/src/Makefile creating src/library/ts/DESCRIPTION creating src/library/ts/Makefile creating src/library/ts/src/Makefile creating src/main/Makefile creating src/modules/Makefile creating src/modules/X11/Makefile creating src/modules/gnome/Makefile creating src/modules/internet/Makefile creating src/modules/lapack/Makefile creating src/modules/vfonts/Makefile creating src/nmath/Makefile creating src/nmath/standalone/Makefile creating src/scripts/Makefile creating src/scripts/COMPILE creating src/scripts/INSTALL creating src/scripts/REMOVE creating src/scripts/R.sh creating src/scripts/Rdconv creating src/scripts/Rdindex creating src/scripts/Rprof creating src/scripts/SHLIB creating src/scripts/Sd2Rd creating src/scripts/build creating src/scripts/check creating src/unix/Makefile creating tests/Makefile creating tests/Examples/Makefile creating tools/Makefile creating src/include/config.h src/include/config.h is unchanged R is now configured for sparc-sun-solaris2.7 Source directory: . Installation directory: /usr/local C compiler: gcc -g C++ compiler: c++ -g -O2 FORTRAN compiler: f77 -g -O2 X11 support: yes Gnome support: no Tcl/Tk support: no R profiling support: yes R as a shared library: no configure: warning: you cannot build info versions of the R manuals -------------- next part -------------- gmake[1]: Entering directory `/home/netlj/Software/R-1.3.0/m4' gmake[1]: Nothing to be done for `R'. gmake[1]: Leaving directory `/home/netlj/Software/R-1.3.0/m4' gmake[1]: Entering directory `/home/netlj/Software/R-1.3.0/tools' gmake[1]: Nothing to be done for `R'. gmake[1]: Leaving directory `/home/netlj/Software/R-1.3.0/tools' gmake[1]: Entering directory `/home/netlj/Software/R-1.3.0/afm' gmake[1]: Leaving directory `/home/netlj/Software/R-1.3.0/afm' gmake[1]: Entering directory `/home/netlj/Software/R-1.3.0/doc' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/doc/html' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/doc/html/search' gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/doc/html/search' gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/doc/html' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/doc/manual' gmake[2]: Nothing to be done for `R'. gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/doc/manual' gmake[1]: Leaving directory `/home/netlj/Software/R-1.3.0/doc' gmake[1]: Entering directory `/home/netlj/Software/R-1.3.0/etc' gmake[1]: Nothing to be done for `R'. gmake[1]: Leaving directory `/home/netlj/Software/R-1.3.0/etc' gmake[1]: Entering directory `/home/netlj/Software/R-1.3.0/share' gmake[1]: Leaving directory `/home/netlj/Software/R-1.3.0/share' gmake[1]: Entering directory `/home/netlj/Software/R-1.3.0/src' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/scripts' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/scripts' gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/scripts' gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/scripts' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/include' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/include' gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/include' gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/include' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/appl' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/appl' making approx.d from approx.c making bakslv.d from bakslv.c making binning.d from binning.c making chull.d from chull.c making cpoly.d from cpoly.c making cumsum.d from cumsum.c making fft.d from fft.c making fmin.d from fmin.c making integrate.d from integrate.c making lbfgsb.d from lbfgsb.c making loglin.d from loglin.c making lowess.d from lowess.c making machar.d from machar.c making maxcol.d from maxcol.c making massdist.d from massdist.c making pretty.d from pretty.c making rowsum.d from rowsum.c making splines.d from splines.c making stem.d from stem.c making strsignif.d from strsignif.c making tabulate.d from tabulate.c making uncmin.d from uncmin.c making zeroin.d from zeroin.c gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/appl' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/appl' cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c approx.c -o approx.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c bakslv.c -o bakslv.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c binning.c -o binning.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c chull.c -o chull.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c cpoly.c -o cpoly.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c cumsum.c -o cumsum.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fft.c -o fft.o "fft.c", line 664: warning: loop not entered at top cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fmin.c -o fmin.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c integrate.c -o integrate.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c lbfgsb.c -o lbfgsb.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c loglin.c -o loglin.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c lowess.c -o lowess.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c machar.c -o machar.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c maxcol.c -o maxcol.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c massdist.c -o massdist.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pretty.c -o pretty.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rowsum.c -o rowsum.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c splines.c -o splines.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c stem.c -o stem.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c strsignif.c -o strsignif.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c tabulate.c -o tabulate.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c uncmin.c -o uncmin.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c zeroin.c -o zeroin.o f77 -g -O2 -c ch2inv.f -o ch2inv.o ch2inv.f: ch2inv: f77 -g -O2 -c chol.f -o chol.o chol.f: chol: f77 -g -O2 -c dpbfa.f -o dpbfa.o dpbfa.f: dpbfa: f77 -g -O2 -c dpbsl.f -o dpbsl.o dpbsl.f: dpbsl: f77 -g -O2 -c dpoco.f -o dpoco.o dpoco.f: dpoco: f77 -g -O2 -c dpodi.f -o dpodi.o dpodi.f: dpodi: f77 -g -O2 -c dpofa.f -o dpofa.o dpofa.f: dpofa: f77 -g -O2 -c dposl.f -o dposl.o dposl.f: dposl: f77 -g -O2 -c dqrdc.f -o dqrdc.o dqrdc.f: dqrdc: f77 -g -O2 -c dqrdc2.f -o dqrdc2.o dqrdc2.f: dqrdc2: f77 -g -O2 -c dqrls.f -o dqrls.o dqrls.f: dqrls: f77 -g -O2 -c dqrsl.f -o dqrsl.o dqrsl.f: dqrsl: f77 -g -O2 -c dqrutl.f -o dqrutl.o dqrutl.f: dqrqty: dqrqy: dqrcf: dqrrsd: dqrxb: f77 -g -O2 -c dsvdc.f -o dsvdc.o dsvdc.f: dsvdc: f77 -g -O2 -c dtrco.f -o dtrco.o dtrco.f: dtrco: f77 -g -O2 -c dtrsl.f -o dtrsl.o dtrsl.f: dtrsl: f77 -g -O2 -c eigen.f -o eigen.o eigen.f: balanc: balbak: cbabk2: cbal: cdiv: comqr: comqr2: corth: csroot: elmhes: eltran: epslon: hqr: hqr2: htribk: htridi: pythag: tql1: tql2: tqlrat: tred1: tred2: rg: rs: cg: ch: f77 -g -O2 -c lminfl.f -o lminfl.o lminfl.f: lminfl: f77 -g -O2 -c blas.f -o blas.o blas.f: dasum: daxpy: dcopy: ddot: dmach: dnrm2: drot: drotg: dscal: dswap: idamax: dgemm: dtrsm: lsame: ar cr libappl.a approx.o bakslv.o binning.o chull.o cpoly.o cumsum.o fft.o fmin.o integrate.o lbfgsb.o loglin.o lowess.o machar.o maxcol.o massdist.o pretty.o rowsum.o splines.o stem.o strsignif.o tabulate.o uncmin.o zeroin.o ch2inv.o chol.o dpbfa.o dpbsl.o dpoco.o dpodi.o dpofa.o dposl.o dqrdc.o dqrdc2.o dqrls.o dqrsl.o dqrutl.o dsvdc.o dtrco.o dtrsl.o eigen.o lminfl.o blas.o ranlib libappl.a gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/appl' gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/appl' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/nmath' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/nmath' making mlutils.d from mlutils.c making d1mach.d from d1mach.c making i1mach.d from i1mach.c making fmax2.d from fmax2.c making fmin2.d from fmin2.c making fprec.d from fprec.c making fround.d from fround.c making ftrunc.d from ftrunc.c making sign.d from sign.c making fsign.d from fsign.c making imax2.d from imax2.c making imin2.d from imin2.c making chebyshev.d from chebyshev.c making log1p.d from log1p.c making lgammacor.d from lgammacor.c making gammalims.d from gammalims.c making stirlerr.d from stirlerr.c making bd0.d from bd0.c making gamma.d from gamma.c making lgamma.d from lgamma.c making gamma_cody.d from gamma_cody.c making beta.d from beta.c making lbeta.d from lbeta.c making polygamma.d from polygamma.c making bessel_i.d from bessel_i.c making bessel_j.d from bessel_j.c making bessel_k.d from bessel_k.c making bessel_y.d from bessel_y.c making choose.d from choose.c making snorm.d from snorm.c making sexp.d from sexp.c making dgamma.d from dgamma.c making pgamma.d from pgamma.c making qgamma.d from qgamma.c making rgamma.d from rgamma.c making dbeta.d from dbeta.c making pbeta.d from pbeta.c making qbeta.d from qbeta.c making rbeta.d from rbeta.c making dunif.d from dunif.c making punif.d from punif.c making qunif.d from qunif.c making runif.d from runif.c making dnorm.d from dnorm.c making pnorm.d from pnorm.c making qnorm.d from qnorm.c making rnorm.d from rnorm.c making dlnorm.d from dlnorm.c making plnorm.d from plnorm.c making qlnorm.d from qlnorm.c making rlnorm.d from rlnorm.c making df.d from df.c making pf.d from pf.c making qf.d from qf.c making rf.d from rf.c making dt.d from dt.c making pt.d from pt.c making qt.d from qt.c making rt.d from rt.c making dchisq.d from dchisq.c making pchisq.d from pchisq.c making qchisq.d from qchisq.c making rchisq.d from rchisq.c making dbinom.d from dbinom.c making pbinom.d from pbinom.c making qbinom.d from qbinom.c making rbinom.d from rbinom.c making dcauchy.d from dcauchy.c making pcauchy.d from pcauchy.c making qcauchy.d from qcauchy.c making rcauchy.d from rcauchy.c making dexp.d from dexp.c making pexp.d from pexp.c making qexp.d from qexp.c making rexp.d from rexp.c making dgeom.d from dgeom.c making pgeom.d from pgeom.c making qgeom.d from qgeom.c making rgeom.d from rgeom.c making dhyper.d from dhyper.c making phyper.d from phyper.c making qhyper.d from qhyper.c making rhyper.d from rhyper.c making dnbinom.d from dnbinom.c making pnbinom.d from pnbinom.c making qnbinom.d from qnbinom.c making rnbinom.d from rnbinom.c making dpois.d from dpois.c making ppois.d from ppois.c making qpois.d from qpois.c making rpois.d from rpois.c making dweibull.d from dweibull.c making pweibull.d from pweibull.c making qweibull.d from qweibull.c making rweibull.d from rweibull.c making dlogis.d from dlogis.c making plogis.d from plogis.c making qlogis.d from qlogis.c making rlogis.d from rlogis.c making dnchisq.d from dnchisq.c making pnchisq.d from pnchisq.c making qnchisq.d from qnchisq.c making dnbeta.d from dnbeta.c making pnbeta.d from pnbeta.c making pnf.d from pnf.c making pnt.d from pnt.c making ptukey.d from ptukey.c making qtukey.d from qtukey.c making wilcox.d from wilcox.c making signrank.d from signrank.c gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/nmath' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/nmath' cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c mlutils.c -o mlutils.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c d1mach.c -o d1mach.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c i1mach.c -o i1mach.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fmax2.c -o fmax2.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fmin2.c -o fmin2.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fprec.c -o fprec.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fround.c -o fround.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c ftrunc.c -o ftrunc.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c sign.c -o sign.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fsign.c -o fsign.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c imax2.c -o imax2.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c imin2.c -o imin2.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c chebyshev.c -o chebyshev.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c log1p.c -o log1p.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c lgammacor.c -o lgammacor.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c gammalims.c -o gammalims.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c stirlerr.c -o stirlerr.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c bd0.c -o bd0.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c gamma.c -o gamma.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c lgamma.c -o lgamma.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c gamma_cody.c -o gamma_cody.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c beta.c -o beta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c lbeta.c -o lbeta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c polygamma.c -o polygamma.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c bessel_i.c -o bessel_i.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c bessel_j.c -o bessel_j.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c bessel_k.c -o bessel_k.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c bessel_y.c -o bessel_y.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c choose.c -o choose.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c snorm.c -o snorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c sexp.c -o sexp.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dgamma.c -o dgamma.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pgamma.c -o pgamma.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qgamma.c -o qgamma.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rgamma.c -o rgamma.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dbeta.c -o dbeta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pbeta.c -o pbeta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qbeta.c -o qbeta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rbeta.c -o rbeta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dunif.c -o dunif.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c punif.c -o punif.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qunif.c -o qunif.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c runif.c -o runif.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dnorm.c -o dnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pnorm.c -o pnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qnorm.c -o qnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rnorm.c -o rnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dlnorm.c -o dlnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c plnorm.c -o plnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qlnorm.c -o qlnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rlnorm.c -o rlnorm.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c df.c -o df.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pf.c -o pf.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qf.c -o qf.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rf.c -o rf.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dt.c -o dt.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pt.c -o pt.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qt.c -o qt.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rt.c -o rt.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dchisq.c -o dchisq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pchisq.c -o pchisq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qchisq.c -o qchisq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rchisq.c -o rchisq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dbinom.c -o dbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pbinom.c -o pbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qbinom.c -o qbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rbinom.c -o rbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dcauchy.c -o dcauchy.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pcauchy.c -o pcauchy.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qcauchy.c -o qcauchy.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rcauchy.c -o rcauchy.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dexp.c -o dexp.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pexp.c -o pexp.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qexp.c -o qexp.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rexp.c -o rexp.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dgeom.c -o dgeom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pgeom.c -o pgeom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qgeom.c -o qgeom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rgeom.c -o rgeom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dhyper.c -o dhyper.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c phyper.c -o phyper.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qhyper.c -o qhyper.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rhyper.c -o rhyper.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dnbinom.c -o dnbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pnbinom.c -o pnbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qnbinom.c -o qnbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rnbinom.c -o rnbinom.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dpois.c -o dpois.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c ppois.c -o ppois.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qpois.c -o qpois.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rpois.c -o rpois.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dweibull.c -o dweibull.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pweibull.c -o pweibull.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qweibull.c -o qweibull.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rweibull.c -o rweibull.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dlogis.c -o dlogis.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c plogis.c -o plogis.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qlogis.c -o qlogis.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c rlogis.c -o rlogis.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dnchisq.c -o dnchisq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pnchisq.c -o pnchisq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qnchisq.c -o qnchisq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dnbeta.c -o dnbeta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pnbeta.c -o pnbeta.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pnf.c -o pnf.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c pnt.c -o pnt.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c ptukey.c -o ptukey.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c qtukey.c -o qtukey.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c wilcox.c -o wilcox.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c signrank.c -o signrank.o ar cr libnmath.a mlutils.o d1mach.o i1mach.o fmax2.o fmin2.o fprec.o fround.o ftrunc.o sign.o fsign.o imax2.o imin2.o chebyshev.o log1p.o lgammacor.o gammalims.o stirlerr.o bd0.o gamma.o lgamma.o gamma_cody.o beta.o lbeta.o polygamma.o bessel_i.o bessel_j.o bessel_k.o bessel_y.o choose.o snorm.o sexp.o dgamma.o pgamma.o qgamma.o rgamma.o dbeta.o pbeta.o qbeta.o rbeta.o dunif.o punif.o qunif.o runif.o dnorm.o pnorm.o qnorm.o rnorm.o dlnorm.o plnorm.o qlnorm.o rlnorm.o df.o pf.o qf.o rf.o dt.o pt.o qt.o rt.o dchisq.o pchisq.o qchisq.o rchisq.o dbinom.o pbinom.o qbinom.o rbinom.o dcauchy.o pcauchy.o qcauchy.o rcauchy.o dexp.o pexp.o qexp.o rexp.o dgeom.o pgeom.o qgeom.o rgeom.o dhyper.o phyper.o qhyper.o rhyper.o dnbinom.o pnbinom.o qnbinom.o rnbinom.o dpois.o ppois.o qpois.o rpois.o dweibull.o pweibull.o qweibull.o rweibull.o dlogis.o plogis.o qlogis.o rlogis.o dnchisq.o pnchisq.o qnchisq.o dnbeta.o pnbeta.o pnf.o pnt.o ptukey.o qtukey.o wilcox.o signrank.o ranlib libnmath.a gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/nmath' gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/nmath' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/unix' creating src/unix/Makefile gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/unix' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/unix' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/unix' making devices.d from devices.c making dynload.d from dynload.c making edit.d from edit.c making gnome.d from gnome.c making stubs.d from stubs.c making system.d from system.c making sys-unix.d from sys-unix.c making sys-common.d from sys-common.c making sys-std.d from sys-std.c making X11.d from X11.c gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/unix' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/unix' cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c devices.c -o devices.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dynload.c -o dynload.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c edit.c -o edit.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c gnome.c -o gnome.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c stubs.c -o stubs.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c system.c -o system.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c sys-unix.c -o sys-unix.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c sys-common.c -o sys-common.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c sys-std.c -o sys-std.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c X11.c -o X11.o ar cr libunix.a devices.o dynload.o edit.o gnome.o stubs.o system.o sys-unix.o sys-common.o sys-std.o X11.o ranlib libunix.a gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/unix' gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/unix' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/main' creating src/main/Makefile gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/main' gmake[2]: Entering directory `/home/netlj/Software/R-1.3.0/src/main' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/main' making CConverters.d from CConverters.c making Rdynload.d from Rdynload.c making RNG.d from RNG.c making apply.d from apply.c making arithmetic.d from arithmetic.c making array.d from array.c making attrib.d from attrib.c making bind.d from bind.c making builtin.d from builtin.c making character.d from character.c making coerce.d from coerce.c making colors.d from colors.c making complex.d from complex.c making connections.d from connections.c making context.d from context.c making cov.d from cov.c making cum.d from cum.c making dcf.d from dcf.c making datetime.d from datetime.c making debug.d from debug.c making devPS.d from devPS.c making devPicTeX.d from devPicTeX.c making deparse.d from deparse.c making deriv.d from deriv.c making devices.d from devices.c making dotcode.d from dotcode.c making dstruct.d from dstruct.c making duplicate.d from duplicate.c making envir.d from envir.c making errors.d from errors.c making eval.d from eval.c making format.d from format.c making fourier.d from fourier.c making gram.d from gram.c making gram-ex.d from gram-ex.c making graphics.d from graphics.c making internet.d from internet.c making iosupport.d from iosupport.c making lapack.d from lapack.c making list.d from list.c making logic.d from logic.c making main.d from main.c making match.d from match.c making memory.d from memory.c making model.d from model.c making names.d from names.c making objects.d from objects.c making optim.d from optim.c making optimize.d from optimize.c making options.d from options.c making par.d from par.c making paste.d from paste.c making platform.d from platform.c making plot.d from plot.c making plot3d.d from plot3d.c making plotmath.d from plotmath.c making print.d from print.c making printarray.d from printarray.c making printvector.d from printvector.c making printutils.d from printutils.c making random.d from random.c making regex.d from regex.c making relop.d from relop.c making saveload.d from saveload.c making scan.d from scan.c making seq.d from seq.c making size.d from size.c making sort.d from sort.c making source.d from source.c making split.d from split.c making subassign.d from subassign.c making subscript.d from subscript.c making subset.d from subset.c making summary.d from summary.c making unique.d from unique.c making util.d from util.c making version.d from version.c making vfonts.d from vfonts.c making alloca.d from alloca.c making strdup.d from strdup.c gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/main' gmake[3]: Entering directory `/home/netlj/Software/R-1.3.0/src/main' cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c CConverters.c -o CConverters.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c Rdynload.c -o Rdynload.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c RNG.c -o RNG.o "RNG.c", line 624: warning: initializer does not fit or is out of range: -1 cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c apply.c -o apply.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c arithmetic.c -o arithmetic.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c array.c -o array.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c attrib.c -o attrib.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c bind.c -o bind.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c builtin.c -o builtin.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c character.c -o character.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c coerce.c -o coerce.o "coerce.c", line 528: warning: statement not reached "coerce.c", line 535: warning: statement not reached cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c colors.c -o colors.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c complex.c -o complex.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c connections.c -o connections.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c context.c -o context.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c cov.c -o cov.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c cum.c -o cum.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dcf.c -o dcf.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c datetime.c -o datetime.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c debug.c -o debug.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c devPS.c -o devPS.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c devPicTeX.c -o devPicTeX.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c deparse.c -o deparse.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c deriv.c -o deriv.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c devices.c -o devices.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dotcode.c -o dotcode.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c dstruct.c -o dstruct.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c duplicate.c -o duplicate.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c envir.c -o envir.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c errors.c -o errors.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c eval.c -o eval.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c format.c -o format.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c fourier.c -o fourier.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c gram.c -o gram.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c gram-ex.c -o gram-ex.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c graphics.c -o graphics.o "graphics.c", line 5080: warning: initializer does not fit or is out of range: -1 cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c internet.c -o internet.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c iosupport.c -o iosupport.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c lapack.c -o lapack.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c list.c -o list.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c logic.c -o logic.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c main.c -o main.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c match.c -o match.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c memory.c -o memory.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c model.c -o model.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c names.c -o names.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c objects.c -o objects.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c optim.c -o optim.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c optimize.c -o optimize.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c options.c -o options.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c par.c -o par.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c paste.c -o paste.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c platform.c -o platform.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c plot.c -o plot.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c plot3d.c -o plot3d.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c plotmath.c -o plotmath.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c print.c -o print.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c printarray.c -o printarray.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c printvector.c -o printvector.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c printutils.c -o printutils.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c random.c -o random.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c regex.c -o regex.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c relop.c -o relop.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c saveload.c -o saveload.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c scan.c -o scan.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c seq.c -o seq.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c size.c -o size.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c sort.c -o sort.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c source.c -o source.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c split.c -o split.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c subassign.c -o subassign.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c subscript.c -o subscript.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c subset.c -o subset.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c summary.c -o summary.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c unique.c -o unique.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c util.c -o util.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c version.c -o version.o cc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -c vfonts.c -o vfonts.o f77 -g -O2 -c xxxpr.f -o xxxpr.o xxxpr.f: intpr: realpr: dblepr: /Net/local/bin/cc -o R.bin CConverters.o Rdynload.o RNG.o apply.o arithmetic.o array.o attrib.o bind.o builtin.o character.o coerce.o colors.o complex.o connections.o context.o cov.o cum.o dcf.o datetime.o debug.o devPS.o devPicTeX.o deparse.o deriv.o devices.o dotcode.o dstruct.o duplicate.o envir.o errors.o eval.o format.o fourier.o gram.o gram-ex.o graphics.o internet.o iosupport.o lapack.o list.o logic.o main.o match.o memory.o model.o names.o objects.o optim.o optimize.o options.o par.o paste.o platform.o plot.o plot3d.o plotmath.o print.o printarray.o printvector.o printutils.o random.o regex.o relop.o saveload.o scan.o seq.o size.o sort.o source.o split.o subassign.o subscript.o subset.o summary.o unique.o util.o version.o vfonts.o xxxpr.o ../unix/libunix.a ../appl/libappl.a ../nmath/libnmath.a -L/home/netlj/Software/lib -lf2c -lm -L/usr/ccs/lib -L/usr/lib -L/Net/local/pkg/forte/current/lib -L/usr/ccs/bin -L/usr/ccs/lib -lsunmath -L/usr/local/lib -lsocket -lnsl -lz -ldl -ltermcap -lm Undefined first referenced symbol in file __d_sign ../appl/libappl.a(dpoco.o) __c_conv_i ../appl/libappl.a(blas.o) ld: fatal: Symbol referencing errors. No output written to R.bin gmake[3]: *** [R.bin] Error 1 gmake[3]: Leaving directory `/home/netlj/Software/R-1.3.0/src/main' gmake[2]: *** [R] Error 2 gmake[2]: Leaving directory `/home/netlj/Software/R-1.3.0/src/main' gmake[1]: *** [R] Error 1 gmake[1]: Leaving directory `/home/netlj/Software/R-1.3.0/src' gmake: *** [R] Error 1
On Wed, 25 Jul 2001, Leslea J. Lehoucq wrote:> Hello, > > I am trying to compile R using the Sun WorkShop 6.0 (Forte) compilers. > I don't think I am having a problem with the compilers, but instead with > > figuring out how to modify the R configuration to use non-Gnu compilers. > > I found in your documentation that one should modify the config.site > file > to change compilers, compiler flags, library paths, etc. I made > modifications > in this file, but the configure script still seems to be relying on the > Gnu > compilers rather than the compilers I've specified. It picks up my > changes > to the fortran compiler (using f77 instead of g77), but ignores my > specification > of the cc compiler rather than gcc. Since I couldn't use config.site to > fix > my problem, I configured with whatever the configure script was giving > me, > and then went into the Makeconf file to change compiler, library paths, > and > other flags. I have made some progress in compiling (i.e. when I run > gmake I am getting the right compilers, paths, and flags), but my build > is > failing at a certain point. > > Do you know of anyone who has compiled R with the Solaris WorkShop 6.0 > (Forte) compilers? Pointers would be greatly appreciated.Yes, I do it as part of the regular testing. You need to remove config.cache and then re-run configure, as the CC value is cached to be gcc. I would have CC=cc and make sure the compiler is in your path. Also, you need to set FPICFLAGS to -PIC, and -Kpic should be -KPIC. (I think configure would have figured these out if you had left them unset.) Start again from a clean sheet, edit config.site before you do anything and it should work. It has for me many times. -- 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 272860 (secr) Oxford OX1 3TG, UK Fax: +44 1865 272595 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 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 _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
Leslea, Turns out I did this just last week ... It is imperative that your LD_LIBRARY_PATH environment variable have the Sun compilers. I have attached my config.site file -- which has the optimization levels turned up pretty high (4 out of 5) for both the cc and f90 compilers. For whatever reason, I left the c++ optimization at 2 ... We have a lot of the GNU libraries (readline -- which is necessary for the command-line editing/history to be operational, and makeinfo -- which is necessary to create the manuals in both "info" and .html ... ) as well as some of the other necessary libraries (netCDF) in a separate area called /contrib/[lib,include] , so the config.site file reflects this. For us, this is also where I installed R ... /contrib/R-1.3.0/bin/R is slinked to /contrib/bin/R and /contrib/bin is in everyones PATH. The exact sequence I used was: ./configure --prefix=/contrib/R-1.3.0 --enable-R-profiling --with-readline --with-x --cache-file=/dev/null make make install make install-dvi make install-pdf because our version of makeinfo is out-of-date, I did not make the info versions of the manuals, nor the html version. The problem is, the html versions are featured prominently in the help.start() widget. By specifying cache-file=/dev/null you are guaranteed to actually use the current config.site, not the config.cache version ... Good luck, Tim> Date: Wed, 25 Jul 2001 12:36:02 -0600 > From: Leslea J. Lehoucq <ljlehou at sandia.gov> > To: R-help at hypatia.math.ethz.ch > Cc: ljlehou at sandia.gov > Subject: [R] Installation help > > Hello, > > I am trying to compile R using the Sun WorkShop 6.0 (Forte) compilers. > I don't think I am having a problem with the compilers, but instead with > > figuring out how to modify the R configuration to use non-Gnu compilers. > > I found in your documentation that one should modify the config.site > file > to change compilers, compiler flags, library paths, etc. I made > modifications > in this file, but the configure script still seems to be relying on the > Gnu > compilers rather than the compilers I've specified. It picks up my > changes > to the fortran compiler (using f77 instead of g77), but ignores my > specification > of the cc compiler rather than gcc. Since I couldn't use config.site to > fix > my problem, I configured with whatever the configure script was giving > me, > and then went into the Makeconf file to change compiler, library paths, > and > other flags. I have made some progress in compiling (i.e. when I run > gmake I am getting the right compilers, paths, and flags), but my build > is > failing at a certain point. > > Do you know of anyone who has compiled R with the Solaris WorkShop 6.0 > (Forte) compilers? Pointers would be greatly appreciated. > > I am attaching my config.site file, and the output from running > configure > (config.out). Additionally, I am attaching the output from running gmake > > (make.out). > > Thanks, > > Leslea J. Lehoucq > Sandia National Labs > Organization 8950 > Computational Sciences and Mathematics Research > Phone: (505) 844-1972 > Fax: (505) 845-7442 > > >## Tim Hoar, Associate Scientist email: thoar at ucar.edu ## ## Geophysical Statistics Project phone: 303-497-1708 ## ## National Center for Atmospheric Research FAX : 303-497-1333 ## ## Boulder, CO 80307 http://www.cgd.ucar.edu/~thoar ## -------------- next part -------------- #! /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=/opt/SUNWspro/bin/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="-g -xO4" # 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/contrib/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=/opt/SUNWspro/bin/f90 # 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="-g -O4" # 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=-L/home/thoar/lib/readline # 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/home/thoar/lib/readline -lreadline # 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=/opt/SUNWspro/bin/cc did not work -- TJH # Options for the C++ compiler. # CXXFLAGS # 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=