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

paul.boutros@utoronto.ca paul.boutros at utoronto.ca
Fri Feb 25 22:43:14 CET 2005


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.




More information about the R-help mailing list