[R] Problems Building R on AIX 5.2.0.0 (Update)

Prof Brian Ripley ripley at stats.ox.ac.uk
Sat Feb 26 11:22:43 CET 2005


Quotes from messages about Solaris 9 are not necessarily applicable to 
AIX, and in omitting the context you have misrepresented me.

Please do bear in mind the `moral rights' on quoting given at

http://www.jiscmail.ac.uk/help/policy/copyright.htm

(Perhaps such a reference is needed in the posting guide?)


On Fri, 25 Feb 2005 paul.boutros at utoronto.ca wrote:

> Hi,
>
> My previous message is appended: I'm still struggling with building on AIX.  I
> updated my config.site to follow the suggestions from R-admin:
> MAIN_LDFLAGS=-Wl,brtl
> SHLIB_LDFLAGS=-Wl,-G
>
> This led to an error during configure:
> checking whether mixed C/Fortran code can be run... configure: WARNING: cannot
> run mixed C/Fortan code
> configure: error: Maybe check LDFLAGS for paths to Fortran libraries?
>
> This confused me a bit, because before adding the MAIN_LDFLAGS and SHLIB_LDFLAGS
> to config.site this step of configure did not show an error. When I googled this
> I found a previous message from last year:
> http://tolstoy.newcastle.edu.au/R/help/04/04/1622.html
>
> At the end of this message Professor Ripley says:
> "You need wherever libg2c.so is installed in your LD_LIBRARY_PATH."
>
> So... I went looking for this file and could not find it!  In /usr/local/lib I
> have:
> $ ls -al libg2c*
> -rw-r--r--   1 freeware staff       7751224 Jan 09 2004  libg2c.a
> -rwxr-xr-x   1 freeware staff           714 Jan 09 2004  libg2c.la
>
> But no libg2c.so appears to be on my system.  Does this indicate a bad install
> of gcc, or could anybody offer any suggestions on where to go from here?
>
> Paul
>
> ---------------------------------------------------
> From: Paul Boutros <Paul.Boutros_at_utoronto.ca>
> Date: Thu 24 Feb 2005 - 02:43:52 EST
>
> Hello,
>
> I am trying to build R 2.0.1 on an AIX 5.2.0.0 machine using gcc 3.3.2:
> $ oslevel
>
> 5.2.0.0
> $ gcc -v
>
> Reading specs from /usr/local/lib/gcc-lib/powerpc-ibm-aix5.2.0.0/3.3.2/specs
> Configured with: ../gcc-3.3.2/configure : (reconfigured) ../gcc-3.3.2/configure
> --disable-nls : (reconfigured) ../gcc-3.3.2/configure --disable-nls Thread
> model: aix
> gcc version 3.3.2
>
> Configure goes okay, but I get an error that I don't quite know how to interpret
> during make. I've included the summary output from the end of configure as well
> as the error that I get during make below. Any suggestions/recommendations are
> very much appreciate: I'm stuck on ideas for what could be going wrong.
>
> Paul
>
> $ ./configure --prefix=/db2blaste/R
>
>
> <snip>
>
> R is now configured for powerpc-ibm-aix5.2.0.0
>
>  Source directory: .
>  Installation directory: /db2blast/R
>
>  C compiler:                gcc -mno-fp-in-toc -g -O2
>  C++ compiler:              g++  -g -O2
>  Fortran compiler:          g77  -g -O2
>
>  Interfaces supported:      X11
>
>  External libraries:
>  Additional capabilities: PNG, JPEG
>  Options enabled: R profiling
>
>  Recommended packages: yes
>
> configure: WARNING: you cannot build DVI versions of the R manuals
> configure: WARNING: you cannot build info or html versions of the R manuals
> configure: WARNING: you cannot build PDF versions of the R manuals
> configure: WARNING: I could not determine a browser
> configure: WARNING: I could not determine a PDF viewer
>
>
> $ make
>
>
> <snip>
>
>        gcc -Wl,-bM:SRE -Wl,-H512 -Wl,-T512 -Wl,-bnoentry -Wl,-bexpall -Wl,- bI:
> .
>
> ./../../etc/R.exp -L/usr/local/lib -o
> lapack.so -Wl,-bI:../../../etc/Rlapack.exp
> Lapack.lo rgeev.lo
>
> rsyev.lo -L../../../lib -lRlapack -L/usr/local/lib -L/usr/ local/lib/gcc-lib/
> powerpc-ibm-aix5.2.0.0/3.3.2 -L/usr/local/lib/gcc-lib/powe rpc-
> ibm-aix5.2.0.0/3.3.2/../../.. -lfrtbegin -lg2c -lm -lgcc_s /usr/local/lib/gcclib
> /powerpc-ibm-aix5.2.0.0/3.3.2/libgcc.a -lg -ldl -ltermcap -lm -lc ld: 0706-006
> Cannot find or open library file: -l Rlapack
>
>        ld:open(): A file or directory in the path name does not exist.
> collect2: ld returned 255 exit status
> make: 1254-004 The error code from the last command is 1.
>
> Stop.
> make: 1254-004 The error code from the last command is 2.
>
> Stop.
> make: 1254-004 The error code from the last command is 1.
>
> Stop.
> make: 1254-004 The error code from the last command is 1.
>
> Stop.
> make: 1254-004 The error code from the last command is 1.
>
> Stop.
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>

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




More information about the R-help mailing list