All pastes #1214749 Raw Edit

webgui build.sh patch for Debian

public text v1 · immutable
#1214749 ·published 2008-09-30 14:12 UTC
rendered paste body
--- build.sh.orig	2008-09-30 04:54:43.000000000 +0000
+++ build.sh.debian	2008-09-30 06:55:59.000000000 +0000
@@ -48,7 +48,8 @@
 		$WRE_MAKE distclean
  		$WRE_MAKE clean
     fi	
-	./config --prefix=$WRE_ROOT/prereqs; checkError $? "openssl configure"
+	#./config --prefix=$WRE_ROOT/prereqs; checkError $? "openssl configure"
+	CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./config --prefix=$WRE_ROOT/prereqs shared; checkError $? "openssl configure"
 	$WRE_MAKE; checkError $? "openssl make"
 	$WRE_MAKE install; checkError $? "openssl make install"
 	cd ..	
@@ -119,7 +120,8 @@
 		$WRE_MAKE distclean
   		$WRE_MAKE clean
     fi	
-	./Configure -Dprefix=$WRE_ROOT/prereqs -des; checkError $? "Perl Configure" 
+	#./Configure -Dprefix=$WRE_ROOT/prereqs -des; checkError $? "Perl Configure" 
+	./Configure -Dprefix=$WRE_ROOT/prereqs -Accflags="-fPIC" -des; checkError $? "Perl Configure" 
 	$WRE_MAKE; checkError $? "Perl make"
 	$WRE_MAKE install; checkError $? "Perl make install"
 	cd $WRE_BUILDDIR
@@ -165,7 +167,7 @@
 
     if [ "$WRE_BUILD_WDK" == 1 ]; then
         # neon
-        buildProgram "neon-0.26.4" "--with-libs=$WRE_ROOT/prereqs --with-ssl=openssl --with-zlib"
+        buildProgram "neon-0.26.4" "--enable-shared --with-libs=$WRE_ROOT/prereqs --with-ssl=openssl --with-zlib"
 
         # swig
         buildProgram "swig-1.3.29" "--with-perl5=$WRE_ROOT/prereqs/bin/perl --without-ruby --without-php4 --without-python"
@@ -181,7 +183,7 @@
 		    $WRE_MAKE distclean
   		    $WRE_MAKE clean
         fi	
-        SVN_CONFIG="LDFLAGS=-L$WRE_BUILDDIR/source/perl-5.8.8 --with-apr=$WRE_ROOT/prereqs --with-apr-util=$WRE_ROOT/prereqs --with-neon=$WRE_ROOT/prereqs --with-ssl --with-apxs=$WRE_ROOT/prereqs/bin/apxs --disable-mod-activation --with-swig=$WRE_ROOT/prereqs"
+        SVN_CONFIG="LDFLAGS=-L$WRE_BUILDDIR/source/perl-5.8.8 --with-apr=$WRE_ROOT/prereqs --with-apr-util=$WRE_ROOT/prereqs --with-neon=$WRE_ROOT/prereqs --with-ssl --with-apxs=$WRE_ROOT/prereqs/bin/apxs --disable-mod-activation --with-swig=$WRE_ROOT/prereqs --enable-static=no"
         echo "Configuring $SVN_VERSION with ./configure --prefix=$WRE_ROOT/prereqs $SVN_CONFIG"
 	    GNUMAKE=$WRE_MAKE PERL=$WRE_ROOT/prereqs/bin/perl ./configure CPPFLAGS="-I$WRE_BUILDDIR/source/perl-5.8.8 -I$WRE_BUILDDIR/source/subversion-1.4.6/subversion/bindings/swig/proxy/" --prefix=$WRE_ROOT/prereqs $SVN_CONFIG; checkError $? "$SVN_VERSION configure"
 	    $WRE_MAKE; checkError $? "$SVN_VERSION make"
@@ -206,7 +208,7 @@
     if [ "$WRE_BUILD_WDK" != 1 ]; then
         WRE_MYSQL_EXTRAS="--without-docs --without-man --without-bench"
     fi
-	CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=g++ CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=$WRE_ROOT/prereqs --sysconfdir=$WRE_ROOT/etc --localstatedir=$WRE_ROOT/var/mysqldata --with-extra-charsets=all --enable-thread-safe-client --enable-local-infile --disable-shared --enable-assembler --with-readline --without-debug --enable-large-files=yes --enable-largefile=yes --with-openssl=$WRE_ROOT/prereqs --with-mysqld-user=webgui --with-unix-socket-path=$WRE_ROOT/var/mysqldata/mysql.sock $WRE_MYSQL_EXTRAS; checkError $? "MySQL Configure"
+	CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=g++ CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=$WRE_ROOT/prereqs --sysconfdir=$WRE_ROOT/etc --localstatedir=$WRE_ROOT/var/mysqldata --with-extra-charsets=all --enable-thread-safe-client --enable-local-infile --enable-assembler --with-readline --without-debug --enable-large-files=yes --enable-largefile=yes --with-openssl=$WRE_ROOT/prereqs --with-mysqld-user=webgui --with-unix-socket-path=$WRE_ROOT/var/mysqldata/mysql.sock $WRE_MYSQL_EXTRAS; checkError $? "MySQL Configure"
 	$WRE_MAKE; checkError $? "MySQL make"
 	$WRE_MAKE install; checkError $? "MySQL make install"
 	cd $WRE_BUILDDIR