Re: Errors compiling SVN 1.4.0 on Solaris 9
From: Ed Hillmann <edhillmann_at_yahoo.com>
 
Date: 2006-10-18 23:50:20 CEST 
Thanks for that.  I do have the GNU ld (but I too am using /usr/ccs/bin/ld and /usr/ccs/bin/as), so I'll give that a whirl.  I did get a build to complete, though.  I noticed in the neon config.log that building shared libraries were disabled.  From other attempts at building on Solaris, I seemed to remember that Solaris cannot build static versions of some libraries (as required libraries aren't shipped in static format).
 So, I passed --enable-shared=yes to the configure call.  Then the build worked through.  I guess in the 1.4 tarball, this defaults to false for the neon library.
 Thanks for the help!
 ----- Original Message ----
 There have been previous threads on this in the developer mailing list - I suggest you have a search on there for more details.
 ________________________________
 From: Ed Hillmann [mailto:edhillmann@yahoo.com]
 I seem to be unable to compile SVN 1.4.0 on my Solaris 9 box.  I have been able to compile SVN 1.3 in the past, but I'm having no luck.  I get the same error, whether I'm using GCC 3 or 4.  And I'm don't understand the message.
 It seems to have compiled everything, but it's falling over trying to link together the ra_dav library.  The command that is failing is
 cd subversion/libsvn_ra_dav && /bin/ksh /ct/ctapp/subversion-1.4.0/objdir/libtool --tag=CC --silent --mode=link gcc  -g -O2  -g -O2 -pthread  -D_LARGEFILE64_SOURCE -DNE_LFS  -L/ct/ctapp/gnu/gcc/product/4.1.1/lib -R/ct/ctapp/gnu/gcc/product/4.1.1/lib    -L/ct/ctapp/subversion-1.4.0/objdir/apr-util/xml/expat/lib  -rpath /u01/ct/ctapp/svn-1.4.0/lib -o libsvn_ra_dav-1.la  commit.lo fetch.lo file_revs.lo log.lo merge.lo options.lo props.lo replay.lo session.lo util.lo ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la /ct/ctapp/subversion-1.4.0/objdir/apr-util/libaprutil-0.la /ct/ctapp/subversion-1.4.0/objdir/apr-util/xml/expat/lib/libexpat.la /ct/ctapp/subversion-1.4.0/objdir/apr/libapr-0.la -lsendfile -lrt -lm -lsocket -lnsl -lresolv  -lpthread -ldl /ct/ctapp/subversion-1.4.0/objdir/neon/src/libneon.la -lsocket  -lz
 I get a whole stack of errors (over 2300 lines) like the following
 Text relocation remains                     referenced
 I've found the following link (http://docsun.cites.uiuc.edu/sun_docs/C/solaris_9/SUNWdev/LLM/p24.html) which points to this message.  For each one of these lines, the .o file didn't generate position-independant code?  It looks like all the lines are from the libneon.a file, so that file hasn't been built properly?  Is there a parameter that I should use with the configure to ensure that this file is built correctly?
 Er, am I even close on this?  Has anyone else seen this?
 Thanks for any help,
        
        
 ---------------------------------------------------------------------
                 
 ---------------------------------------------------------------------
  | 
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.