packages/apache2/apache2-2.2.3: Fix wrong assuption about ptr length during configure
authorStelios Koroneos <skoroneos@digital-opsis.com>
Tue, 20 Feb 2007 09:39:55 +0000 (09:39 +0000)
committerStelios Koroneos <skoroneos@digital-opsis.com>
Tue, 20 Feb 2007 09:39:55 +0000 (09:39 +0000)
To be able to compile you need to add ac_cv_sizeof_long_p in the site file of your arch (if not allready there)

packages/apache2/apache2-2.2.3/configure-fix-cross-compile-ptr-check.patch [new file with mode: 0644]
packages/apache2/apache2_2.2.3.bb

diff --git a/packages/apache2/apache2-2.2.3/configure-fix-cross-compile-ptr-check.patch b/packages/apache2/apache2-2.2.3/configure-fix-cross-compile-ptr-check.patch
new file mode 100644 (file)
index 0000000..fab828d
--- /dev/null
@@ -0,0 +1,17 @@
+--- ./orig-configure   2007-02-20 11:05:12.000000000 +0200
++++ ./configure        2007-02-20 11:14:11.000000000 +0200
+@@ -6667,7 +6667,13 @@
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+   if test "$cross_compiling" = yes; then
+-  ap_void_ptr_lt_long=yes
++
++   if test "$ac_cv_sizeof_long_p" = "$ac_cv_sizeof_void_p"; then
++    ap_void_ptr_lt_long=no
++   else
++    ap_void_ptr_lt_long=yes
++   fi 
++
+ else
+   cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
index df043d0..ddc4131 100644 (file)
@@ -1,15 +1,16 @@
-DESCRIPTION = "The apache v2 web server"
 SECTION = "net"
+DESCRIPTION = "The apache v2 web server"
 DEPENDS = "apache2-native openssl expat pcre"
 RDEPENDS += "openssl"
 
-PR = "r4"
+PR = "r5"
 
 SRC_URI = "http://apache.mirrors.tds.net/httpd/httpd-2.2.3.tar.bz2 \
           file://dftables-makefile-patch;patch=1 \
           file://apr-sockets-patch;patch=1 \
           file://configure-patch;patch=1 \
-          file://server-makefile-patch;patch=1"
+          file://server-makefile-patch;patch=1 \
+           file://configure-fix-cross-compile-ptr-check.patch;patch=1"
 
 #
 # over-ride needed since apache unpacks into httpd