#9040: fatal relocation error installing R on OpenSolaris
------------------------+---------------------------------------------------
   Reporter:  drkirkby  |       Owner:  drkirkby                                
    
       Type:  defect    |      Status:  new                                     
    
   Priority:  major     |   Milestone:  sage-4.4.3                              
    
  Component:  solaris   |    Keywords:                                          
    
     Author:            |    Upstream:  None of the above - read trac for 
reasoning.
   Reviewer:            |      Merged:                                          
    
Work_issues:            |  
------------------------+---------------------------------------------------
 == Build environment ==
  * Sun Ultra 27 3.33 GHz Intel W3580 Xeon. Quad core. 8 threads. 12 GB RAM
  * !OpenSolaris 2009.06 snv_111b X86
  * Sage 4.4.2
  * gcc 4.4.4

 == How gcc 4.4.4 was configured ==
 Since the configuration of gcc is fairly critical on !OpenSolaris, here's
 how it was built.

 {{{
 drkir...@hawk:~/sage-4.4.2$ gcc -v
 Using built-in specs.
 Target: i386-pc-solaris2.11
 Configured with: ../gcc-4.4.4/configure --prefix=/usr/local/gcc-4.4.4
 --with-as=/usr/local/binutils-2.20/bin/as --with-ld=/usr/ccs/bin/ld
 --with-gmp=/usr/local --with-mpfr=/usr/local
 Thread model: posix
 gcc version 4.4.4 (GCC)
 }}}

 gcc 4.3.4 was failing to build iconv.

 == How the Sage build was attempted ==
  * 64-bit build. SAGE64 was set to "yes"
  * #9008 update zlib to latest upstream release to allow a 64-bit library
 to be built.
  * #9009 update mercurial spkg to build 64-bit.
  * #7982 update sage_fortran so it can build 64-bit binaries.
  * Run 'make -k' so make did not stop on errors, so errors can be listed.

 == The problem ==
 {{{
 make[7]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/lapack'
 make[6]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/lapack'
 make[5]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/lapack'
 make[5]: Entering directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 making g_alab_her.d from g_alab_her.c
 making g_cntrlify.d from g_cntrlify.c
 making g_fontdb.d from g_fontdb.c
 making g_her_glyph.d from g_her_glyph.c
 make[6]: Entering directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 make[6]: `Makedeps' is up to date.
 make[6]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 make[6]: Entering directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 gcc -std=gnu99 -I. -I../../../src/include -I../../../src/include
 -I/export/home/drkirkby/sage-4.4.2/local/include  -DHAVE_CONFIG_H   -fpic
 -I/export/home/drkirkby/sage-4.4.2/local/include
 -L/export/home/drkirkby/sage-4.4.2/local/lib/ -O2 -g -m64  -c g_alab_her.c
 -o g_alab_her.o
 gcc -std=gnu99 -I. -I../../../src/include -I../../../src/include
 -I/export/home/drkirkby/sage-4.4.2/local/include  -DHAVE_CONFIG_H   -fpic
 -I/export/home/drkirkby/sage-4.4.2/local/include
 -L/export/home/drkirkby/sage-4.4.2/local/lib/ -O2 -g -m64  -c g_cntrlify.c
 -o g_cntrlify.o
 gcc -std=gnu99 -I. -I../../../src/include -I../../../src/include
 -I/export/home/drkirkby/sage-4.4.2/local/include  -DHAVE_CONFIG_H   -fpic
 -I/export/home/drkirkby/sage-4.4.2/local/include
 -L/export/home/drkirkby/sage-4.4.2/local/lib/ -O2 -g -m64  -c g_fontdb.c
 -o g_fontdb.o
 gcc -std=gnu99 -I. -I../../../src/include -I../../../src/include
 -I/export/home/drkirkby/sage-4.4.2/local/include  -DHAVE_CONFIG_H   -fpic
 -I/export/home/drkirkby/sage-4.4.2/local/include
 -L/export/home/drkirkby/sage-4.4.2/local/lib/ -O2 -g -m64  -c
 g_her_glyph.c -o g_her_glyph.o
 gcc -std=gnu99 -G -L/export/home/drkirkby/sage-4.4.2/local/lib/ -m64  -o
 vfonts.so g_alab_her.o g_cntrlify.o g_fontdb.o g_her_glyph.o
 -L../../../lib -lR -lm
 make[7]: Entering directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 make[7]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 make[6]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 make[5]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules/vfonts'
 make[4]: Leaving directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/modules'
 make[4]: Entering directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library'
 mkdir ../../library
 make[5]: Entering directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library/profile'
 building system startup profile
 mkdir ../../../library/base
 mkdir ../../../library/base/R
 make[5]: Leaving directory
 
`/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library/profile'
 make[5]: Entering directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library/base'
 building package 'base'
 make[6]: Entering directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library/base'
 mkdir ../../../library/base/demo
 mkdir ../../../library/base/po
 make[6]: Leaving directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library/base'
 ld.so.1: R: fatal: relocation error: R_AMD64_PC32: file
 /export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/lib/libR.so:
 symbol _init: value 0x228000984acd does not fit
 /bin/sh: line 1: 3520: Killed
 make[5]: *** [all] Killed
 make[5]: Leaving directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library/base'
 make[4]: *** [R] Error 1
 make[4]: Leaving directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src/library'
 make[3]: *** [R] Error 1
 make[3]: Leaving directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src/src'
 make[2]: *** [R] Error 1
 make[2]: Leaving directory
 `/export/home/drkirkby/sage-4.4.2/spkg/build/r-2.10.1.p1/src'
 Error building R.

 real    2m34.249s
 user    2m6.818s
 sys     0m23.514s
 sage: An error occurred while installing r-2.10.1.p1
 }}}

 I will try to build R outside of Sage next.

 Other !OpenSolaris issues are shown at #9026

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9040>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to