Felipe de Jesús Molina Bravo wrote:
Try rebuilding apache and mod_perl - it may be trying to load a
version of DbXML at runtime different than what it was built
with. I've seen similar problems in the past and rebuilding
mp/httpd is usually a good fix after eliminating the duplicate libs.
thanks ... i did it, but the problem continue... any idea?
maybe is important to say how compile apache and modperl .... (it was
very difficult):
Can you try compiling mod_perl as a shared object? Static module
support for mp2 is not as well supported.
perl Makefile.PL MP_APXS=/path/to/httpd/apxs
1. download apache and modperl
2. unpack apache and modperl.
3. in directory httpd-2.2.9:
- ./buildconf
- cd srclib/apr
- ./configure
- cd ../apr-util
- ./configure --with-apr=../apr/apr-1-config
4. in directory mod_perl-2.0.4
- perl Makefile.PL MP_USE_STATIC=1 MP_AP_PREFIX=../httpd-2.2.9/
MP_AP_CONFIGURE="--prefix=/usr/local/apache2.2 --with-mpm=prefork
--with-included-apr"
5. in directory httpd-2.2.9:
- edit the file: "srclib/apr/include/apr.h" and change (line
285):
typedef off64_t apr_off_t; => typedef long long apr_off_t;
(see http://www.cwp.mines.edu/pipermail/seisunix/2005/001081.html)
6. in directory mod_perl-2.0.4
- edit the file: "src/modules/perl/modperl_exports.c" and
comments the lines 1169 y 1173
7 make
--
Red Hot Penguin Consulting LLC
mod_perl/PostgreSQL consulting and implementation
http://www.redhotpenguin.com/