perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oskar Ahner <os...@osz.nu>
Subject Embperl 2.2.0 compile error
Date Thu, 07 Sep 2006 15:12:03 GMT
Hi all!

0. Platform: Fedora core 5

1. I have compiled mod_perl-2.0.2  _statically_ toghether with apache 
httpd-2.2.3 and installed it below /opt/apache2.

2. I have confirmed that mod_perl is statically linked with the httpd 
binary:

/opt/apache2/bin/httpd -l
Compiled in modules:
   core.c
   mod_perl.c
   mod_authn_file.c
   mod_authn_default.c
   mod_authz_host.c
   mod_authz_groupfile.c
   mod_authz_user.c
   mod_authz_default.c
   mod_auth_basic.c
   mod_include.c
   mod_filter.c
   mod_log_config.c
   mod_env.c
   mod_setenvif.c
   prefork.c
   http_core.c
   mod_mime.c
   mod_status.c
   mod_autoindex.c
   mod_asis.c
   mod_cgi.c
   mod_negotiation.c
   mod_dir.c
   mod_actions.c
   mod_userdir.c
   mod_alias.c
   mod_so.c

3. Now when i try to make embperl I get this error:
gcc -c  -I/home/oskar/build/Embperl-2.2.0 
-I/home/oskar/build/httpd-2.2.3/includ e 
-I/home/oskar/build/httpd-2.2.3/regex 
-I/home/oskar/build/httpd-2.2.3/os/unix 
-I/home/oskar/build/httpd-2.2.3/srclib/apr/include 
-I/home/oskar/build/Embperl-2 .2.0/xs -D_REENTRANT -D_GNU_SOURCE 
-fno-strict-aliasing -pipe -Wdeclaration-afte r-statement 
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/u 
sr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack- protector --param=ssp-buffer-size=4 -m32 -march=i386 
-mtune=generic -fasynchrono us-unwind-tables   -DVERSION=\"2.2.0\" 
-DXS_VERSION=\"2.2.0\" -fPIC "-I/usr/lib/ 
perl5/5.8.8/i386-linux-thread-multi/CORE"  -DAPACHE -DAPACHE2 -DEP2  App.c
In file included from /home/oskar/build/httpd-2.2.3/include/httpd.h:43,
                  from /home/oskar/build/Embperl-2.2.0/ep.h:148,
                  from App.xs:13:
/home/oskar/build/httpd-2.2.3/include/ap_config.h:26:23: error: 
apr_hooks.h: No such file or directory
/home/oskar/build/httpd-2.2.3/include/ap_config.h:27:32: error: 
apr_optional_hoo ks.h: No such file or directory
In file included from /home/oskar/build/Embperl-2.2.0/ep.h:148,
                  from App.xs:13:
/home/oskar/build/httpd-2.2.3/include/httpd.h:54:25: error: 
apr_buckets.h: No su ch file or directory
/home/oskar/build/httpd-2.2.3/include/httpd.h:723:21: error: apr_uri.h: 
No such file or directory
In file included from /home/oskar/build/Embperl-2.2.0/ep.h:148,
                  from App.xs:13:

[ rest of error skipped ]

4. It seems that there is a missing include dir in the gcc command. 
There should be a -I ../httpd-2.2.3/srclib/apr-util/include

Does anyone get this? My guess is that this error is occurring because 
mod_perl is statically linked, but i'm not sure. And how can I fix it?

Regards,
Oskar Ahner



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Mime
View raw message