Hi all,
I am trying to build a server/client subversion 1.4.3 with the followings:
openssl-0.9.8e
db-4.4.20
httpd-2.2.4
subversion-1.4.3
subversion-deps-1.4.3 (for neon only, apr and apr-util will be replace by version 1.2.8)
apr-1.2.8
apr-util-1.2.8
Here is the way I build in the following order, please note that I put all together in one script. I just copy what options I build for each:
openssl:
cd ${OPENSSL_SRC}
make clean 2>&1
./config \
--prefix=${OPENSSL_HOME} \
shared zlib-dynamic \
2>&1
make 2>&1
make test 2>&1
make install 2>&1
db:
cd ${DB_SRC}/build_unix
make realclean 2>&1
../dist/configure \
--prefix=${DB_HOME} \
--enable-compat185 \
2>&1
make 2>&1
make install 2>&1
apr:
cd ${SUBVERSION_SRC}/apr
make clean 2>&1
./configure \
--prefix=${APACHE2_HOME} \
2>&1
make 2>&1
make install 2>&1
apr-util:
cd ${SUBVERSION_SRC}/apr-util
make clean 2>&1
./configure \
--prefix=${APACHE2_HOME} \
--with-apr=${APACHE2_HOME} \
--with-berkeley-db=${DB_HOME} \
2>&1
make 2>&1
make install 2>&1
neon:
cd ${SUBVERSION_SRC}/neon
make clean 2>&1
./configure \
--prefix=${APACHE2_HOME} \
2>&1
make 2>&1
#make check 2>&1
make install 2>&1
httpd:
cd ${HTTPD_SRC}
make clean 2>&1
./configure \
--prefix=${APACHE2_HOME} \
--with-apr=${APACHE2_HOME}/bin/apr-1-config \
--with-apr-util=${APACHE2_HOME}/bin/apu-1-config \
--enable-rewrite \
--enable-speling \
--enable-mime-magic \
--enable-unique-id \
--enable-usertrack \
--enable-ssl \
--enable-dav \
--enable-maintainer-mode \
--enable-so \
--enable-deflate \
--with-dbm=db4 \
--enable-dav \
--with-berkeley-db=${DB_HOME} \
--enable-modules=all \
--enable-share=all \
--with-ssl=${OPENSSL_HOME} \
--enable-mods-shared=all \
2>&1
make 2>&1
make install 2>&1
subversion:
cd ${SUBVERSION_SRC}
make clean 2>&1
./configure \
--prefix=${SVN_HOME} \
--enable-maintainer-mode \
--with-ssl \
--with-berkeley-db=${DB_HOME} \
--with-apxs=${APACHE2_HOME}/bin/apxs \
--with-apr=${APACHE2_HOME}/bin/apr-1-config \
--with-apr-util=${APACHE2_HOME}/bin/apu-1-config \
--with-neon=${APACHE2_HOME} \
--with-zlib-dir=${APACHE2_HOME}/lib \
2>&1
make 2>&1
#make -jN external-all 2>&1
#make -jN local-all 2>&1
#make check 2>&1
make install 2>&1
I could not go through when I build httpd, then of course I fail on building subversion. Can someone help me out of this problem? Here is the errors that I got:
/web/usr/webadmin/svn/apache2/build-1/libtool --silent --mode=link /usr/local/bin/gcc -pthreads -I/web/usr/webadmin/svn/
openssl/include -I/web/usr/webadmin/svn/db/include -I/web/usr/webadmin/svn/apache2/include -I/web/usr/webadmin/svn/subver
sion/include -L/usr/local/lib -R/usr/local/lib -R/web/usr/webadmin/svn/openssl/lib -L/web/usr/webadmin/svn/openssl/lib
-L/web/usr/webadmin/svn/db/lib -L/web/usr/webadmin/svn/apache2/lib -o mod_deflate.la -rpath /web/usr/webadmin/svn/apac
he2/modules -module -avoid-version mod_deflate.lo -lz
Text relocation remains referenced
against symbol offset in file
<unknown> 0x1ac0 /usr/local/lib/libz.a(inflate.o)
<unknown> 0x1ac4 /usr/local/lib/libz.a(inflate.o)
......... (it's a long list, I only copy starting and ending errors)
<unknown> 0x468 /usr/local/lib/libz.a(inffast.o)
<unknown> 0x8 /usr/local/lib/libz.a(compress.o)
<unknown> 0x18 /usr/local/lib/libz.a(compress.o)
<unknown> 0x9c /usr/local/lib/libz.a(compress.o)
<unknown> 0xac /usr/local/lib/libz.a(compress.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make[3]: *** [mod_deflate.la] Error 1
make[3]: Leaving directory `/export/home/webadmin/src/svn/httpd-2.2.4/modules/filters'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/export/home/webadmin/src/svn/httpd-2.2.4/modules/filters'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/export/home/webadmin/src/svn/httpd-2.2.4/modules'
make: *** [install-recursive] Error 1
Fri Apr 6 08:16:32 PDT 2007: build_apache2 END
Completed!! Fri Apr 6 08:16:32 PDT 2007
Thank you very much.
T.
---------------------------------
Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.
Received on Fri Apr 6 17:35:45 2007