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/

Reply via email to