You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by "William E. Kempf" <we...@cox.net> on 2002/04/21 13:59:40 UTC
mod_dav and XML_SetEventHandler
I'm new to Linux and Apache, so bear with me.
I'm struggling to get mod_dav to work on my system. I've
compiled/installed Apache 1.3.24 (I'm using a PHP web photo gallery
package that doesn't work with Apache 2.0) successfully and all is
working fine on that front. I want to get WebDav support via mod_dav to
allow easy maintenance of the web site using DreamWeaver, so I've been
trying to compile/install mod_dav.
I've downloaded expat and built the libexpat.a as per the instructions,
and copied the necessary files as specified to /usr/local.
The following is the script I'm running to compile/install mod_dav:
./configure \
--with-apxs=/usr/local/apache_1.3.24/bin/apxs \
--with-expat=/usr/local
make
make install
Everything compiles with no errors and the output indicates -lexpat as a
compile command line parameter. Despite all of this, when I try and
start Apache (/usr/local/apache/bin/apachectl sslstart) I get the
infamous error:
Syntax error on line 208 of /usr/local/apache_1.3.24/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libdav.so into server:
/usr/local/apache/libexec/libdav.so: undefined symbol:
XML_SetElementHandler
(Note /usr/local/apache is a symlink to /usr/local/apache_1.3.24.)
I've followed all of the instructions I could find via a Google search
that are pertinent to this error, but no matter what I try I get this
same error. (And yes, I've built the whole shebang from scratch, i.e.
deleted all the /usr/local/src directories where the src files were
untarred to as well as the /usr/local/apache_1.3.24 direcotry, to insure
a proper build.)
Anyone got any suggestions for how I can accomplish compiling/installing
mod_dav on my system?
Bill Kempf
RE: mod_dav and XML_SetEventHandler
Posted by "William E. Kempf" <we...@cox.net>.
I've yet to receive a response to the following query. Why do I receive
the error:
Cannot load /usr/local/apache/libexec/libdav.so into server:
/usr/local/apache/libexec/libdav.so: undefined symbol:
XML_SetElementHandler
Compiling with Apache 1.3.24, which should not have problems with expat.
> -----Original Message-----
> From: William E. Kempf [mailto:wekempf@cox.net]
> Sent: Sunday, April 21, 2002 8:20 AM
> To: users@httpd.apache.org
> Subject: RE: mod_dav and XML_SetEventHandler
>
> > -----Original Message-----
> > From: Irmund Thum [mailto:ithum@it97.dyn.dhs.org]
> > Sent: Sunday, April 21, 2002 8:03 AM
> > To: users@httpd.apache.org
> > Subject: Re: mod_dav and XML_SetEventHandler
> >
> > William E. Kempf wrote:
> > > I?m new to Linux and Apache, so bear with me.
> > > ./configure \
> > >
> > > --with-apxs=/usr/local/apache_1.3.24/bin/apxs \
> > >
> > > --with-expat=/usr/local
> > >
> > > Syntax error on line 208 of
> /usr/local/apache_1.3.24/conf/httpd.conf:
> > >
> > > Cannot load /usr/local/apache/libexec/libdav.so into server:
> > > /usr/local/apache/libexec/libdav.so: undefined symbol:
> > XML_SetElementHandler
> > >
> > >
> > > Anyone got any suggestions for how I can accomplish
> compiling/installing
> > > mod_dav on my system?
> > >
> > >
> > > Bill Kempf
> >
> > 1) what I read in the INSTALL file is:
> > "James Clark's Expat parser is included in the source tree of Apache
> > 1.3.9 and later. It is only necessary to obtain and build the
> Expat
> > distribution when using an earlier version of Apache."
>
> Then the question remains, why do I receive the error (with or without
a
> locally built expat)?
>
> > 2) why not just use a second server instance like Apache 2.0.35 with
> > built-in-dav support? 1.3.24 with php may run on port 80 and 2 on
port
> > 82; if there are firewall considerations due to the ports you may
use
> > Rewrite Rules within 1.3.24's httpd.conf.
> > That looks most promising regarding all the mentioned problems with
> php
> > and CGI vs. dav
>
> Sounds fairly complicated to setup, and worse, requires two running
> instances of Apache (the machine this runs on isn't a server class
box,
> so minimizing loaded programs is at least somewhat important).
>
> Thanks,
> Bill Kempf
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server
Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
RE: mod_dav and XML_SetEventHandler
Posted by "William E. Kempf" <we...@cox.net>.
> -----Original Message-----
> From: Irmund Thum [mailto:ithum@it97.dyn.dhs.org]
> Sent: Sunday, April 21, 2002 8:03 AM
> To: users@httpd.apache.org
> Subject: Re: mod_dav and XML_SetEventHandler
>
> William E. Kempf wrote:
> > I?m new to Linux and Apache, so bear with me.
> > ./configure \
> >
> > --with-apxs=/usr/local/apache_1.3.24/bin/apxs \
> >
> > --with-expat=/usr/local
> >
> > Syntax error on line 208 of
/usr/local/apache_1.3.24/conf/httpd.conf:
> >
> > Cannot load /usr/local/apache/libexec/libdav.so into server:
> > /usr/local/apache/libexec/libdav.so: undefined symbol:
> XML_SetElementHandler
> >
> >
> > Anyone got any suggestions for how I can accomplish
compiling/installing
> > mod_dav on my system?
> >
> >
> > Bill Kempf
>
> 1) what I read in the INSTALL file is:
> "James Clark's Expat parser is included in the source tree of Apache
> 1.3.9 and later. It is only necessary to obtain and build the
Expat
> distribution when using an earlier version of Apache."
Then the question remains, why do I receive the error (with or without a
locally built expat)?
> 2) why not just use a second server instance like Apache 2.0.35 with
> built-in-dav support? 1.3.24 with php may run on port 80 and 2 on port
> 82; if there are firewall considerations due to the ports you may use
> Rewrite Rules within 1.3.24's httpd.conf.
> That looks most promising regarding all the mentioned problems with
php
> and CGI vs. dav
Sounds fairly complicated to setup, and worse, requires two running
instances of Apache (the machine this runs on isn't a server class box,
so minimizing loaded programs is at least somewhat important).
Thanks,
Bill Kempf
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Re: mod_dav and XML_SetEventHandler
Posted by Irmund Thum <it...@it97.dyn.dhs.org>.
William E. Kempf wrote:
> I?m new to Linux and Apache, so bear with me.
> ./configure \
>
> --with-apxs=/usr/local/apache_1.3.24/bin/apxs \
>
> --with-expat=/usr/local
>
> Syntax error on line 208 of /usr/local/apache_1.3.24/conf/httpd.conf:
>
> Cannot load /usr/local/apache/libexec/libdav.so into server:
> /usr/local/apache/libexec/libdav.so: undefined symbol: XML_SetElementHandler
>
>
> Anyone got any suggestions for how I can accomplish compiling/installing
> mod_dav on my system?
>
>
> Bill Kempf
1) what I read in the INSTALL file is:
"James Clark's Expat parser is included in the source tree of Apache
1.3.9 and later. It is only necessary to obtain and build the Expat
distribution when using an earlier version of Apache."
2) why not just use a second server instance like Apache 2.0.35 with
built-in-dav support? 1.3.24 with php may run on port 80 and 2 on port
82; if there are firewall considerations due to the ports you may use
Rewrite Rules within 1.3.24's httpd.conf.
That looks most promising regarding all the mentioned problems with php
and CGI vs. dav
--
_ ___
| | Irmund Thum
| |
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org