[Rd] Fail to build R (PR#1005)

ripley@stats.ox.ac.uk ripley@stats.ox.ac.uk
Fri, 29 Jun 2001 19:25:35 +0200 (MET DST)


On Fri, 29 Jun 2001 sherwin@nlm.nih.gov wrote:

> Full_Name: Ziying Sherwin
> Version: 1.3.0
> OS: Solaris 2.8
> Submission from: (NULL) (130.14.31.32)
>
>
> We tried to install R on our Sun Solaris 2.8 machine using gcc 3.0. During the
> compilation,
> we got error messages like:

You've forgotten -fPIC.  That should be found automatically: it is on
my Solaris 2.7 system using gcc-3.0.

Set CPICFLAGS (and probably FPICFLAGS and CXXPICFLAGS) in config.site,
make clean, reconfigure, rebuild.


>
> gcc -I. -I../../../src/include -I../../../src/include -I/usr/local/include
> -DHAVE_CONFIG_H   -g -O2 -c sockconn.c -o sockconn.o
> gcc -shared  -o internet.so  Rsock.o internet.o nanoftp.o nanohttp.o sock.o
> sockconn.o
> Text relocation remains                         referenced
>     against symbol                  offset      in file
> sscanf                              0x14a0      nanoftp.o
> <unknown>                           0x508       Rsock.o
> <unknown>                           0x400       Rsock.o
> <unknown>                           0x4f4       Rsock.o
> <unknown>                           0x40        Rsock.o
> <unknown>                           0x44        Rsock.o
> <unknown>                           0x290       Rsock.o
> <unknown>                           0x60        Rsock.o
> <unknown>                           0x640       Rsock.o
> <unknown>                           0x280       Rsock.o
> <unknown>                           0x3f8       Rsock.o
> <unknown>                           0x384       Rsock.o
> <unknown>                           0x628       Rsock.o
> <unknown>                           0x630       Rsock.o
> <unknown>                           0x680       Rsock.o
> <unknown>                           0x374       Rsock.o
> <unknown>                           0x36c       Rsock.o
> <unknown>                           0x3cc       Rsock.o
> <unknown>                           0x3c8       Rsock.o
> <unknown>                           0x684       Rsock.o
> getSelectedHandler                  0x10fc      nanohttp.o
> getSelectedHandler                  0x96c       nanohttp.o
> getSelectedHandler                  0x344       Rsock.o
> getSelectedHandler                  0x5a4       Rsock.o
> getSelectedHandler                  0x18e8      nanoftp.o
> connect                             0x240       sock.o
> connect                             0x1520      nanoftp.o
> connect                             0xe64       nanoftp.o
> connect                             0x1014      nanohttp.o
> connect                             0x4bc       Rsock.o
> Sock_listen                         0x778       Rsock.o
> Sock_listen                         0xb0        Rsock.o
> memset                              0x540       Rsock.o
> memset                              0x2c8       Rsock.o
> memset                              0xbc0       nanoftp.o
> memset                              0xc         nanohttp.o
> memset                              0xc         nanoftp.o
> memset                              0x608       nanohttp.o
> memset                              0x1dc       Rsock.o
> memset                              0x1098      nanohttp.o
> memset                              0x67c       nanoftp.o
> memset                              0x1398      nanoftp.o
> ...
> dummy_vfprintf                      0x3f0       sockconn.o
> <unknown>                           0x1344      nanoftp.o
> <unknown>                           0x1348      nanoftp.o
> <unknown>                           0x134c      nanoftp.o
> <unknown>                           0x1338      nanoftp.o
> <unknown>                           0x1350      nanoftp.o
> <unknown>                           0x1354      nanoftp.o
> <unknown>                           0x1358      nanoftp.o
> <unknown>                           0x135c      nanoftp.o
> <unknown>                           0x1324      nanoftp.o
> <unknown>                           0x1340      nanoftp.o
> <unknown>                           0x131c      nanoftp.o
> <unknown>                           0x133c      nanoftp.o
> <unknown>                           0x1318      nanoftp.o
> <unknown>                           0x1334      nanoftp.o
> <unknown>                           0x1314      nanoftp.o
> <unknown>                           0x1310      nanoftp.o
> <unknown>                           0x1330      nanoftp.o
> <unknown>                           0x130c      nanoftp.o
> <unknown>                           0x132c      nanoftp.o
> <unknown>                           0x1328      nanoftp.o
> <unknown>                           0x1320      nanoftp.o
> ld: fatal: relocations remain against allocatable but non-writable sections
> collect2: ld returned 1 exit status
> make[4]: *** [internet.so] Error 1
> make[4]: Leaving directory `/site5/R_1.3.0.dir/R-1.3.0/src/modules/internet'
> make[3]: *** [R] Error 2
> make[3]: Leaving directory `/site5/R_1.3.0.dir/R-1.3.0/src/modules/internet'
> make[2]: *** [R] Error 1
> make[2]: Leaving directory `/site5/R_1.3.0.dir/R-1.3.0/src/modules'
> make[1]: *** [R] Error 1
> make[1]: Leaving directory `/site5/R_1.3.0.dir/R-1.3.0/src'
> make: *** [R] Error 1
>
> What is wrong?
>
> Thanks,
> Ziying Sherwin
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-devel 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-devel-request@stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>

-- 
Brian D. Ripley,                  ripley@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-devel 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-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._