tar xjvf subversion-1.6.17.tar.bz2
tar xjvf subversion-deps-1.6.17.tar.bz2
./configure --prefix=/home/msgplus/bin/subversion --without-berkeley-db --with-openssl=/usr/local/ssl (红色部分修改)
make
make install
报错1:
configure: error: no XML parser was found: expat or libxml 2.x required
解决1:
下载expat :http://sourceforge.net/project/showfiles.php?group_id=10127
wget http://sourceforge.net/projects/expat/files/expat/2.1.0/expat-2.1.0.tar.gz/download
安装
make instal
安装之后会在/usr/local下生成一个ssl目录,配置SVN时加上openssl路径
./configure --prefix=/home/svnadmin/subversion --without-berkeley-db --with-openssl=/usr/local/ssl 2. zlib
configure配置SVN时可能提示如下错误信息:
configure: error: subversion requires zlib
错误提示需要安装zlib
下载zlb:http://zlib.net/
cd /usr/local
tar -xvzf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make
make install 3. expat
configure配置SVN时可能提示如下错误信息:
configure: error: no XML parser was found: expat or libxml 2.x required
错误提示需要安装expat
下载expat :http://sourceforge.net/project/showfiles.php?group_id=10127
cd /usr/local
tar -xvzf expat2.tar.gz
cd expat2
./configure
make
make install
我根据你的安装,在问题【解决4】,重新编译openssl的时候,执行make报错如下:/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: libcrypto.a(cbc128.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
libcrypto.a(cbc128.o): could not read symbols: Bad value
collect2: ld returned 1 exit status
请问如何解决,我是SUSE Linux Enterprise Server 11 SP3 (x86_64)