build of libapreq2 fails

"James B. Muir" <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <527C4914F1B2EA47B38422DE0FA05A65064B1BA899@DH201.DHMCMaster.DH.Hitchcock.org>
Hi, I am trying to build libapreq2 so that I may use it with Apache2 and mod_perl. I'm on a Solaris 10 system. The version of Apache I am using is old:

./bin/apachectl -v
Server version: Apache/2.0.59
Server built:   Aug 22 2006 11:38:34

I receive the following surprising errors during the build of libapreq2:


gmake[2]: Entering directory `/opt/sfw/libapreq2-2.13/module'
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 `/usr/local/libapreq2-2.
13/apreq2-config --link-libtool`  -L/usr/local/apache2/lib -laprutil-0 -L/usr/lo
cal/apache2/lib -lapr-0  -o test_cgi test_cgi.o
gcc -g -O2 -o .libs/test_cgi test_cgi.o  /opt/sfw/libapreq2-2.13/library/.libs/l
ibapreq2.so -L/usr/local/apache2/lib /usr/local/apache2/lib/libaprutil-0.so /usr
/local/apache2/lib/libapr-0.so -lsendfile -lrt -lm -lsocket -lnsl -lresolv -lpth
read  -R/usr/local/apache2/lib
Undefined                       first referenced
symbol                             in file
XML_Parse                           /usr/local/apache2/lib/libaprutil-0.so
XML_ParserCreate                    /usr/local/apache2/lib/libaprutil-0.so
XML_ErrorString                     /usr/local/apache2/lib/libaprutil-0.so
XML_SetUserData                     /usr/local/apache2/lib/libaprutil-0.so
XML_ParserFree                      /usr/local/apache2/lib/libaprutil-0.so
XML_GetErrorCode                    /usr/local/apache2/lib/libaprutil-0.so
XML_SetCharacterDataHandler         /usr/local/apache2/lib/libaprutil-0.so
XML_SetElementHandler               /usr/local/apache2/lib/libaprutil-0.so
ld: fatal: Symbol referencing errors. No output written to .libs/test_cgi
collect2: ld returned 1 exit status
gmake[2]: *** [test_cgi] Error 1
gmake[2]: Leaving directory `/opt/sfw/libapreq2-2.13/module'


I recently installed libexpat to /usr/local/lib.

ls -lF libexpat*
-rw-r--r--   1 root     root      492744 Dec 14 16:23 libexpat.a
-rwxr-xr-x   1 root     root         816 Dec 14 16:23 libexpat.la*
lrwxrwxrwx   1 root     root          17 Dec 14 16:23 libexpat.so -> libexpat.so.1.5.2*
lrwxrwxrwx   1 root     root          17 Dec 14 16:23 libexpat.so.1 -> libexpat.so.1.5.2*
-rwxr-xr-x   1 root     root      305504 Dec 14 16:23 libexpat.so.1.5.2*

Does anyone have any idea why I am seeing the undefined symbols when I build libapreq2? Do I need to rebuild apache to resolve this?
This is the script I am using to build libapreq2:

#!/usr/bin/bash

# Make sure we can get to gcc, but not cc. Set the path
# to find the gcc compiler in /usr/local/bin.
# Use the GNU make in /usr/sfw/bin/

PATH=/usr/local/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/ccs/bin
export PATH

cd /usr/local/libapreq2-2.13

perl Makefile.PL --with-apache2-apxs=/usr/local/apache2/bin/apxs

gmake


Thanks for any input on this matter,
-James


IMPORTANT NOTICE REGARDING THIS ELECTRONIC MESSAGE:

This message is intended for the use of the person to whom it is addressed and may contain information that is privileged, confidential, and protected from disclosure under applicable law. If you are not the intended recipient, your use of this message for any purpose is strictly prohibited. If you have received this communication in error, please delete the message and notify the sender so that we may correct our records.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.