I was following the instructions in the previous post from davemac, but I got an error on the last make & make install
/usr/bin/install -c -m 644 expat.h /home/alttwois/system/include/apr-1
make: Leaving directory `/home/alttwois/_src/subversion-1.5.4/apr-util/xml/expat/lib'
make: Leaving directory `/home/alttwois/_src/subversion-1.5.4/apr-util/xml/expat'
/bin/sh /home/alttwois/_src/subversion-1.5.4/apr/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /home/alttwois/system/lib
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /home/alttwois/lib
make: *** [install] Error 1
make: Leaving directory `/home/alttwois/_src/subversion-1.5.4/apr-util'
make: *** [external-install] Error 1
There were also a number of earlier warnings, such as
configure: WARNING: Unrecognized options: --with-expat
Everything works fine, right up through the very last step...
When I try to import my source tree, or even do a "list" of my created repository, I get "bash: svnserve: command not found"
Here's the command I'm using from the root source directory...
If i just ssh in, I can type "svnserve" and it finds the binary fine, which I take to mean that my path variables are set fine. So why doesn't it work? Any ideas?Code:svn import . svn+ssh://domain.com/home7/username/repos/wpmu
p.s. Is there any chance we could get Bluehost to install SVN site-wide? Dreamhost has it...
Huh. I didn't even know I was on a 64bit box. Thanks for the link to the tutorial.
I now have svn on my box.
i have installed sucsessfuly on 64 bit host
Code:Here's the commands I used. Replace zzzzz with your username: mkdir _src cd _src wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.4.6.tar.gz tar -xzvf subversion-1.4.6.tar.gz tar -xzvf subversion-deps-1.4.6.tar.gz cd subversion-1.4.6 cd apr ./configure --enable-shared --prefix=$HOME make && make install cd ../apr-util ./configure --enable-shared --prefix=$HOME \ --with-expat=builtin --with-apr=$HOME \ --without-berlekey-db LDFLAGS="-L/lib64" make && make install cd ../neon EXTRA_CFLAGS="-L/usr/lib64 -fPIC" CFLAGS="-L/usr/lib64 -fPIC" ./configure --prefix=/home/zzzzz/system --enable-shared make && make install cd .. ./configure --prefix=/home/zzzzz/system --with-expat=builtin LDFLAGS="-L/lib64" make && make install Then you need to edit .bash_profile to add /system/bin to your path. From your home folder: nano -w .bash_profile add: :$HOME/system/bin after: PATH=$PATH:$HOME/bin so you get: PATH=$PATH:$HOME/bin:$HOME/system/bin You will need to logout of your session, and then log in again. Subversion should now be working. ---- Or install git an other trend today is Git! you can get the latest version from http://git-scm.com/ wget http://kernel.org/pub/software/scm/git/git-184.108.40.206.tar.gz tar -xzvf git-220.127.116.11.tar.gz cd git-18.104.22.168 ./configure --prefix=$HOME LDFLAGS="-L/lib64" make && make install
I guess --with-expat is an option for apr-util only so this can be ignored.
Indeed previously apr-util was successfully installed so we just want to skip this error-causing step.
find the line "VN_EXTERNAL_PROJECT_SUBDIRS =" and change to:
VN_EXTERNAL_PROJECT_SUBDIRS = apr neon serf
Here's a more recent update of the script, with the latest versions of each of the programs. I had to add the sqlite3 dependency to get a successful install. After that, it was flawless.
Unfortunately, I don't have write permission to ~/.bash_profile or ~/.bashrc, so I can't modify my $PATH to get svnserve to work properly. I've got a ticket in with bluehost to hopefully either modify the file for me or give me rights.
Code:cd ~ mkdir src cd ~/src wget http://www.gtlib.gatech.edu/pub/apache/apr/apr-util-1.3.4.tar.gz wget http://www.gtlib.gatech.edu/pub/apache/apr/apr-1.3.3.tar.gz wget http://subversion.tigris.org/downloads/subversion-1.6.2.tar.gz wget http://www.webdav.org/neon/neon-0.28.4.tar.gz wget http://www.sqlite.org/sqlite-amalgamation-22.214.171.124.tar.gz tar -xzf apr-util-1.3.4.tar.gz tar -xzf apr-1.3.3.tar.gz tar -xzf subversion-1.6.2.tar.gz tar -xzf neon-0.28.4.tar.gz tar -xzf sqlite-amalgamation-126.96.36.199.tar.gz cd ~/src/apr-1.3.3 ./configure --prefix=$HOME LDFLAGS="-L/lib64" make make install cd ~/src/apr-util-1.3.4 ./configure --prefix=$HOME --with-apr=$HOME LDFLAGS="-L/lib64" make make install cd ~/src/neon-0.28.4 ./configure --enable-shared --prefix=$HOME LDFLAGS="-L/lib64" make make install cd ~/src/subversion-1.6.2 ./configure --prefix=$HOME --without-berkeley-db --with-ssl --with-sqlite="~/src/sqlite-188.8.131.52/sqlite3.c" LDFLAGS="-L/lib64" make make install
look i'v fond solution for me
I get this error while trying to "make" subversion-1.6.2. I followed Flintpaper's guide for installing with the latest versions. How can I fix this, or am I doing something wrong somewhere?
Code:In file included from /usr/include/apr-1/apr_file_io.h:29, from ./subversion/include/svn_io.h:33, from ./subversion/include/svn_base64.h:28, from subversion/libsvn_subr/cache-memcache.c:22: /usr/include/apr-1/apr_file_info.h:137: error: redefinition of typedef 'apr_ino_t' /home3/zzzzzz/include/apr-1/apr.h:287: error: previous declaration of 'apr_ino_t' was here make: *** [subversion/libsvn_subr/cache-memcache.lo] Error 1