Hello,
We are having Apache 2.2.9 installed on a Red Hat 64-bit machine.
I get an error when attempting to:
cpan> install Apache2::Request
The error is:
=============================
gcc -shared .libs/util.o .libs/version.o .libs/cookie.o .libs/param.o
.libs/parser.o .libs/parser_urlencoded.o .libs/parser_header.o
.libs/parser_multipart.o .libs/module.o .libs/module_custom.o
.libs/module_cgi.o
.libs/error.o -Wl,--rpath -Wl,/usr/local/apache2/lib -Wl,--rpath
-Wl,/usr/local/apache2/lib /usr/local/apache2/lib/libapr-1.so
/usr/local/apache2/lib/libaprutil-1.so -L/usr/lib64 -L/usr/local/apache2/lib
/usr/lib/libexpat.so
-luuid -lrt -lcrypt -lpthread -ldl -Wl,-soname -Wl,libapreq2.so.3 -o
.libs/libapreq2.so.3.6.0
/usr/lib/libexpat.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[2]: *** [libapreq2.la] Error 1
make[2]: Leaving directory `/root/.cpan/build/libapreq2-2.08-h8GWKD/library'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/.cpan/build/libapreq2-2.08-h8GWKD/library'
make: *** [all-recursive] Error 1
=============================
I went looking for it on google and if I understand correctly then this is
looking at the wrong library, it uses the 32bit (/usr/lib/libexpat.so)
instead of 64bit version of it (/usr/lib64/libexpat.so).
I tried various command line flags when running the ./configure file (directly
from the /root/.cpan/build/... directory). For
example --with-expat=xml/expat, --with-expat=builtin, --enable-lib64
--with-expat=/usr/lib64/...
I always get exactly the same error as above.
I also saw this patch:
http://blog.chaos-co.de/index.php?/archives/2-Apache-patch-for-libexpat.so-could-not-read-symbols-File-in-wrong-format.html
However the link to the Apache 2.2.4 version is dead and I am running 2.2.9.
Thanks in advance for any help.
Regards
Bianca
--
Unisolve Pty Ltd -
Melbourne Australia
Ph +61 3 9568 2005
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]