You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Jorge M <jm...@e-dialog.com> on 2008/12/08 21:24:55 UTC

Buiding Subversion on Solaris 10 (x86) - ld: fatal: relocations remain against allocatable but non-writable sections

I just installed Solaris 10  (x86) with the developers packages and I
want to build Subversion (Version 1.4.6)
 
I am getting the following error when executing the "make" step:

   ld: fatal: relocations remain against allocatable but non-writable
sections

Here is what I am executing:

 
PATH=/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb:/usr/cc
s/bin
  export PATH
  ./configure
  make

I found someone having a similar error:
http://www.filibeto.org/pipermail/solaris-users/2004-March/000660.html

So, I got GNU binutils; compiled and installed (under /usr/local/bin)
I added /usr/local/bin to the PATH and tried again:

 
PATH=/usr/bin/local:/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/
usr/ucb:/usr/ccs/bin
  export PATH
  ./configure
  make

But I am still having the same problem. 

    ld: fatal: relocations remain against allocatable but non-writable
sections
    collect2: ld returned 1 exit status
    make: *** [subversion/libsvn_ra_dav/libsvn_ra_dav-1.la] Error 1

The output from ./configure show that the ld supplied with Solaris is
still being used:

    checking for ld used by gcc... /usr/ccs/bin/ld
    checking if the linker (/usr/ccs/bin/ld) is GNU ld... no

Any help is appreciated.

-Jorge

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=981302

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=982416

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].


Re: Buiding Subversion on Solaris 10 (x86) - ld: fatal: relocations remain against allocatable but non-writable sections

Posted by Dean Bennett <de...@gbtn.net>.
You need to add --with-pic onto the configure command line, otherwise 
you get these errors when linking static and dynamic libraries.

If you have built any other libraries that subversion is linking 
against, then they need to be build as PIC as well.

Dean

Steve Whitson wrote:
> Jorge,
>
> Here are a couple things to try:
>
> edit the configure script and add the line:
>
> LIBS="$LIBS -lintl"
>
> This fixed things on one of my solaris systems (sparc).
>
> On another (x86 system) I had to follow the instructions in:
>
> http://chess.eecs.berkeley.edu/ptexternal/wiki/Main/Subversion
>
> see the section "Building SVN under Solaris"
>
> Hope this helps,
>     -Steve
>
> Jorge M wrote:
>   
>> I just installed Solaris 10  (x86) with the developers packages and I
>> want to build Subversion (Version 1.4.6)
>>  
>> I am getting the following error when executing the "make" step:
>>
>>    ld: fatal: relocations remain against allocatable but non-writable
>> sections
>>
>> Here is what I am executing:
>>
>>  
>> PATH=/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb:/usr/cc
>> s/bin
>>   export PATH
>>   ./configure
>>   make
>>
>> I found someone having a similar error:
>> http://www.filibeto.org/pipermail/solaris-users/2004-March/000660.html
>>
>> So, I got GNU binutils; compiled and installed (under /usr/local/bin)
>> I added /usr/local/bin to the PATH and tried again:
>>
>>  
>> PATH=/usr/bin/local:/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/
>> usr/ucb:/usr/ccs/bin
>>   export PATH
>>   ./configure
>>   make
>>
>> But I am still having the same problem. 
>>
>>     ld: fatal: relocations remain against allocatable but non-writable
>> sections
>>     collect2: ld returned 1 exit status
>>     make: *** [subversion/libsvn_ra_dav/libsvn_ra_dav-1.la] Error 1
>>
>> The output from ./configure show that the ld supplied with Solaris is
>> still being used:
>>
>>     checking for ld used by gcc... /usr/ccs/bin/ld
>>     checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
>>
>> Any help is appreciated.
>>
>> -Jorge
>>
>> ------------------------------------------------------
>> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=981302
>>
>> To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].
>>
>>     
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=981335
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=982436
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].
>
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=982493

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].

Re: Buiding Subversion on Solaris 10 (x86) - ld: fatal: relocations remain against allocatable but non-writable sections

Posted by Steve Whitson <st...@gmail.com>.
Jorge,

Here are a couple things to try:

edit the configure script and add the line:

LIBS="$LIBS -lintl"

This fixed things on one of my solaris systems (sparc).

On another (x86 system) I had to follow the instructions in:

http://chess.eecs.berkeley.edu/ptexternal/wiki/Main/Subversion

see the section "Building SVN under Solaris"

Hope this helps,
    -Steve

Jorge M wrote:
> I just installed Solaris 10  (x86) with the developers packages and I
> want to build Subversion (Version 1.4.6)
>  
> I am getting the following error when executing the "make" step:
>
>    ld: fatal: relocations remain against allocatable but non-writable
> sections
>
> Here is what I am executing:
>
>  
> PATH=/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb:/usr/cc
> s/bin
>   export PATH
>   ./configure
>   make
>
> I found someone having a similar error:
> http://www.filibeto.org/pipermail/solaris-users/2004-March/000660.html
>
> So, I got GNU binutils; compiled and installed (under /usr/local/bin)
> I added /usr/local/bin to the PATH and tried again:
>
>  
> PATH=/usr/bin/local:/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/
> usr/ucb:/usr/ccs/bin
>   export PATH
>   ./configure
>   make
>
> But I am still having the same problem. 
>
>     ld: fatal: relocations remain against allocatable but non-writable
> sections
>     collect2: ld returned 1 exit status
>     make: *** [subversion/libsvn_ra_dav/libsvn_ra_dav-1.la] Error 1
>
> The output from ./configure show that the ld supplied with Solaris is
> still being used:
>
>     checking for ld used by gcc... /usr/ccs/bin/ld
>     checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
>
> Any help is appreciated.
>
> -Jorge
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=981302
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=981335

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].

Re: Buiding Subversion on Solaris 10 (x86) - ld: fatal: relocations remain against allocatable but non-writable sections

Posted by Steve Whitson <st...@gmail.com>.
Jorge,

Here are a couple things to try:

edit the configure script and add the line:

LIBS="$LIBS -lintl"

This fixed things on one of my solaris systems (sparc).

On another (x86 system) I had to follow the instructions in:

http://chess.eecs.berkeley.edu/ptexternal/wiki/Main/Subversion

see the section "Building SVN under Solaris"

Hope this helps,
    -Steve

Jorge M wrote:
> I just installed Solaris 10  (x86) with the developers packages and I
> want to build Subversion (Version 1.4.6)
>  
> I am getting the following error when executing the "make" step:
>
>    ld: fatal: relocations remain against allocatable but non-writable
> sections
>
> Here is what I am executing:
>
>  
> PATH=/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb:/usr/cc
> s/bin
>   export PATH
>   ./configure
>   make
>
> I found someone having a similar error:
> http://www.filibeto.org/pipermail/solaris-users/2004-March/000660.html
>
> So, I got GNU binutils; compiled and installed (under /usr/local/bin)
> I added /usr/local/bin to the PATH and tried again:
>
>  
> PATH=/usr/bin/local:/usr/sfw/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/
> usr/ucb:/usr/ccs/bin
>   export PATH
>   ./configure
>   make
>
> But I am still having the same problem. 
>
>     ld: fatal: relocations remain against allocatable but non-writable
> sections
>     collect2: ld returned 1 exit status
>     make: *** [subversion/libsvn_ra_dav/libsvn_ra_dav-1.la] Error 1
>
> The output from ./configure show that the ld supplied with Solaris is
> still being used:
>
>     checking for ld used by gcc... /usr/ccs/bin/ld
>     checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
>
> Any help is appreciated.
>
> -Jorge
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=981302
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=981335

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=982436

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].