From chuckwhite8 at charter.net  Sat Oct 17 23:37:10 2009
From: chuckwhite8 at charter.net (Chuck White)
Date: Sat, 17 Oct 2009 17:37:10 -0400
Subject: [Rd] R292 on AIX53 using gcc
Message-ID: <20091017173710.FE0PW.1918065.root@mp05>

I apologize for cross posting this message in the R-help group as well. Having posted it there a couple of hours ago, I felt this may be a more appropriate forum for a question of this type.


Hello -- I am unable to build R 2.9.2 on IBM PowerPC AIX5.3.  I would appreciate 
any help in this matter. 
 
===============details============================== 
Machine:  IBM PowerPC_POWER5 / 4 proc, 1499 MHz 64-bit / AIX 5.3.0.0 
 
Building R 2.9.2 using gcc/g++/gfortran 4.2.4 
 
Config.site changes are: 
  OBJECT_MODE=64 
  CONFIG_SHELL=/usr/bin/bash 
  LIBICONV=/opt/freeware/lib 
  AR="ar -X64" 
  CC="gcc -maix64" 
  F77="gfortran -maix64" 
  LDFLAGS="-L/opt/freeware/lib64 -L/opt/freeware/64/lib -L/opt/freeware/lib -L/usr/local/lib" 
  CXX="g++ -maix64" 
  FC="gfortran -maix64" 
  R_BROWSER=/opt/freeware/bin/firefox 
  MAKE=/opt/freeware/bin/make 
 
 
Command for configure:  ./configure --enable-R-shlib 
 
Looks like I have to set OBJECT_MODE explicitly on the command line. So, I 
enter: set OBJECT_MODE=64.  It does not seem to help that I have it in 
config.site. 
 
make stops with the following error: 
 
 gcc -maix64 -std=gnu99 -Wl,-brtl -Wl,-bexpall -Wl,-bpT:0x100000000 
-Wl,-bpD:0x110000000 -lc  -L/opt/freeware/lib64 -L/opt/freeware/64/lib 
-L/opt/freeware/lib -L/usr/local/lib -o R.bin Rmain.o -L../../lib -lR 
ld: 0711-224 WARNING: Duplicate symbol: .memcpy 
...duplicate symbol warning for: memcpy,bcopy,memset,fres 
ld: 0711-317 ERROR: Undefined symbol: R_running_as_main_program 
collect2: ld returned 8 exit status 
make: The error code from the last command is 1.



[Rd] R292 on AIX53 using gcc
Chuck White