Hi Gerald, Embperl2 seems to have compilation problems on RedHat Enterprise Linux 3 and 4 because RedHat have split the APR libraries into separate packages from the httpd apache packages. Specifically, all the apr include headers are found in /usr/include/apr-0 rather than being included in /usr/include/httpd.
The build fails thusly: make[3]: Entering directory `/export/opt/src/embperl/xs/Embperl/App' /usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap -typemap ../../typemap App.xs > App.xsc && mv App.xsc App.c gcc -c -I/export/opt/src/embperl -I/usr/include/httpd -I/usr/include/httpd/regex -I/usr/include/httpd/os/unix -I/usr/include/libxml2 -I/usr/include/libxml2 -I/export/opt/src/embperl/xs -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -march=i386 -mcpu=i686 -DVERSION=\"2.0rc3\" -DXS_VERSION=\"2.0rc3\" -fPIC "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" -DAPACHE -DAPACHE2 -DEP2 -DLIBXSLT App.c In file included from /usr/include/httpd/httpd.h:29, from /export/opt/src/embperl/ep.h:147, from App.xs:13: /usr/include/httpd/ap_config.h:19:17: apr.h: No such file or directory /usr/include/httpd/ap_config.h:20:23: apr_hooks.h: No such file or directory /usr/include/httpd/ap_config.h:21:32: apr_optional_hooks.h: No such file or directory (and so on ...) So a couple of questions: - is it possible to get a -I/usr/include/apr-0 included somewhere in the build system? (perhaps autodetecting if the dir exists or something?) - is there a nice way of forcing this additional include directory at build time using the current code? Cheers, Gavin -- Open Fusion Pty. Ltd. [ Linux - Web - Databases - Security ] Open Source Business Solutions http://www.openfusion.com.au p: 02 9875 5032 f: 02 9875 4317 m: 0403 171712 - Fashion is a variable, but style is a constant - Programming Perl --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]