I'm trying to get Apache 2.0.39 to work on my server (Mandrake 8.2, currently running Apache 1.3.26) and no matter what I try I can't get Apache to compile. I have it pointing to different folders than the 1.3 installation, and I'm just trying a bare install without any of the modules or anything installed. For reference I'm running "./configure --prefix=/usr/local/httpd2 --sysconfdir=/www2/conf". (/usr/local/httpd2 is a symbolic link to /usr/local/httpd-2.0.39) Once this is done I run "make". That is when I get the following error message. A lot of the make runs, but then it ends with the following and kicks me back to the command prompt.
exports.c:941: `ap_hack_apr_xml_quote_string' previously defined here
exports.c:2182: redefinition of `ap_hack_apr_xml_quote_elem'
exports.c:942: `ap_hack_apr_xml_quote_elem' previously defined here
exports.c:2183: redefinition of `ap_hack_apr_xml_insert_uri'
exports.c:943: `ap_hack_apr_xml_insert_uri' previously defined here
make[2]: *** [exports.lo] Error 1
make[2]: Leaving directory `/usr/local/httpd-2.0.39/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/httpd-2.0.39/server'
make: *** [all-recursive] Error 1
There are a lot more of the exports.c messages, but they all look pretty much like the examples I showed above. I'm tearning my hair out trying to get this to work, I've searched Google and I've found similar issues, but no one has posted any solutions. If anyone has any ideas on how to fix this that would be great.
By the way, my current Apache 1.3.26 install is from source and worked perfectly, so my compilers and all that must be working, right? Thanks again in advance!
exports.c:941: `ap_hack_apr_xml_quote_string' previously defined here
exports.c:2182: redefinition of `ap_hack_apr_xml_quote_elem'
exports.c:942: `ap_hack_apr_xml_quote_elem' previously defined here
exports.c:2183: redefinition of `ap_hack_apr_xml_insert_uri'
exports.c:943: `ap_hack_apr_xml_insert_uri' previously defined here
make[2]: *** [exports.lo] Error 1
make[2]: Leaving directory `/usr/local/httpd-2.0.39/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/httpd-2.0.39/server'
make: *** [all-recursive] Error 1
There are a lot more of the exports.c messages, but they all look pretty much like the examples I showed above. I'm tearning my hair out trying to get this to work, I've searched Google and I've found similar issues, but no one has posted any solutions. If anyone has any ideas on how to fix this that would be great.
By the way, my current Apache 1.3.26 install is from source and worked perfectly, so my compilers and all that must be working, right? Thanks again in advance!
