OKAY

I did as Bernd asked, and it compiled and now
the package mod_dav passes apachectl configtest

So adding --with-expat=/usr to the configurement
gets us past failing the apachectl.

I will need to actually setup a test website
using mod_dav on the test computer and see
what happens.  Will endeavor to do so late
today or tomorrow, my work permitting.

I recommend another tester also using 4.3beta current
try mod_dav to make sure that my experience
is nominal.

Thanks Brend and the all of us using openbsd.





On Fri, 22 Feb 2008, Bernd Ahlers wrote:

Date: Fri, 22 Feb 2008 08:59:23 +0100
From: Bernd Ahlers <[EMAIL PROTECTED]>
To: Paul Pruett <[EMAIL PROTECTED]>
Cc: [email protected]
Subject: Re: mod_dav current - undefined symbol XML_*

Paul Pruett [Fri, Feb 22, 2008 at 07:09:49AM +0000] wrote:

FYI mod_dav port testing for openbsd current almost 4.3beta


It compiles, it makes the package, it installs, but fails apachectl
configtest

using build from current for Feb 20th and current ports for Feb 21,
again I was unable to use the mod_dav port.


# apachectl configtest
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 
'XML_SetElementHandler'
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 'XML_Parse'
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 
'XML_ParserFree'
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 
'XML_SetCharacterDataHandler'
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 
'XML_ErrorString'
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 
'XML_ParserCreate'
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 
'XML_SetUserData'
/usr/sbin/httpd:/usr/lib/apache/modules/mod_dav.so: undefined symbol 
'XML_GetErrorCode'
Syntax error on line 276 of /var/www/conf/httpd.conf:
Cannot load /usr/lib/apache/modules/mod_dav.so into server: Cannot load 
specified object

This looks like some expat fallout. Please try the following diff.

Regards,
        Bernd


Makefile |    5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Index: Makefile
===================================================================
RCS file: /home/OpenBSD/cvs/ports/www/mod_dav/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile    21 Oct 2007 09:04:59 -0000      1.15
+++ Makefile    22 Feb 2008 07:57:54 -0000
@@ -3,7 +3,7 @@
COMMENT=        class 1 and 2 DAV server for the Apache webserver

DISTNAME=       mod_dav-1.0.3-1.3.6
-PKGNAME=       mod_dav-1.0.3p4
+PKGNAME=       mod_dav-1.0.3p5
CATEGORIES=     www

MASTER_SITES=   http://www.webdav.org/mod_dav/
@@ -26,7 +26,8 @@ MODAPACHE_NAME=       dav
MODAPACHE_FILE= ${MODAPACHE_LOCATION}/libdav.so

CONFIGURE_STYLE=        gnu
-CONFIGURE_ARGS+=       --with-apxs=/usr/sbin/apxs
+CONFIGURE_ARGS+=       --with-apxs=/usr/sbin/apxs \
+                       --with-expat=/usr

SUBST_VARS=     PKGNAME



Reply via email to