> 
> I've just upgraded Apache and Embperl won't compile.
> 
> Embperl 2.2.0
> GenToo Linux
> Apache 2.2.6
> apr 1.2.8
> libapreq2 2.08
> 
> These are the error messages I get:

As far as I can see that is something you have to blame your 
distribution for.

I have no problems running Embperl with Apache 2.2.6, but I have 
installed Apache, mod_perl and Embperl from the sources.

It seems that on your system the type off64_t is not defined, which it 
normaly should.

Maybe on your system there is some additional include file necessary or 
some additional compiler setting or simply your perl, mod_perl and 
apache are compiled with different settings (which is the most likely 
reason).

You can try to recompile Perl, mod_perl and Apache and make sure that to 
use all the same compiler and settings.

If this doesn't help, you have to figure out where the type off64_t is 
defined on your system and why it is not available to the Apache include 
files.

Gerald




> ---------------------------------------------------------------
> /usr/bin/perl5.8.8 /usr/lib/perl5/5.8.8/ExtUtils/xsubpp  
> -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap 
> ../../typemap  App.xs > App.xsc && mv App.xsc App.c
> i686-pc-linux-gnu-gcc -c  
> -I/var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0 
> -I/usr/include/apache2 -I/usr/include/apache2/regex 
> -I/usr/include/apache2/os/unix -I/usr/include/apr-1 
> -I/usr/include/libxml2 -I/usr/include/libxml2 
> -I/var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/x
> s -fno-strict-aliasing -pipe -Wdeclaration-after-statement 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
> -I/usr/include/gdbm -march=prescott -O2 -pipe 
> -fomit-frame-pointer   -DVERSION=\"2.2.0\" 
> -DXS_VERSION=\"2.2.0\" -fPIC 
> "-I/usr/lib/perl5/5.8.8/i686-linux/CORE"  -DAPACHE -DAPACHE2 
> -DEP2 -DLIBXSLT  App.c
> In file included from /usr/include/apache2/ap_config.h:25,
>                  from /usr/include/apache2/httpd.h:43,
>                  from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:148,
>                  from App.xs:13:
> /usr/include/apr-1/apr.h:270: error: expected '=', ',', ';', 
> 'asm' or '__attribute__' before 'apr_off_t'
> In file included from /usr/include/apr-1/apr_file_io.h:29,
>                  from /usr/include/apr-1/apr_network_io.h:26,
>                  from /usr/include/apache2/httpd.h:53,
>                  from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:148,
>                  from App.xs:13:
> /usr/include/apr-1/apr_file_info.h:204: error: expected 
> specifier-qualifier-list before 'apr_off_t'
> In file included from /usr/include/apr-1/apr_network_io.h:26,
>                  from /usr/include/apache2/httpd.h:53,
>                  from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:148,
>                  from App.xs:13:
> /usr/include/apr-1/apr_file_io.h:551: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_file_io.h:746: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> In file included from /usr/include/apache2/httpd.h:53,
>                  from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:148,
>                  from App.xs:13:
> /usr/include/apr-1/apr_network_io.h:545: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> In file included from /usr/include/apr-1/apr_buckets.h:32,
>                  from /usr/include/apache2/httpd.h:54,
>                  from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:148,
>                  from App.xs:13:
> /usr/include/apr-1/apr_mmap.h:134: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_mmap.h:161: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> In file included from /usr/include/apache2/httpd.h:54,
>                  from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:148,
>                  from App.xs:13:
> /usr/include/apr-1/apr_buckets.h:242: error: expected 
> specifier-qualifier-list before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:706: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:718: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:754: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:890: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:891: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:1168: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:1367: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:1381: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:1431: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_buckets.h:1447: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> In file included from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:148,
>                  from App.xs:13:
> /usr/include/apache2/httpd.h:848: error: expected 
> specifier-qualifier-list before 'apr_off_t'
> In file included from /usr/include/apache2/http_protocol.h:34,
>                  from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:150,
>                  from App.xs:13:
> /usr/include/apache2/util_filter.h:142: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apache2/util_filter.h:299: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> In file included from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:150,
>                  from App.xs:13:
> /usr/include/apache2/http_protocol.h:111: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apache2/http_protocol.h:203: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> In file included from 
> /var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/ep.h:159,
>                  from App.xs:13:
> /usr/include/apr-1/apr_strings.h:299: error: expected 
> declaration specifiers or '...' before 'apr_off_t'
> /usr/include/apr-1/apr_strings.h:315: error: expected ')' 
> before '*' token
> /usr/include/apr-1/apr_strings.h:351: error: expected ')' 
> before 'size'
> make[3]: *** [App.o] Error 1
> make[3]: Leaving directory 
> `/var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/xs
> /Embperl/App'
> make[2]: *** [subdirs] Error 2
> make[2]: Leaving directory 
> `/var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/xs
> /Embperl'
> make[1]: *** [subdirs] Error 2
> make[1]: Leaving directory 
> `/var/tmp/portage/www-apps/Embperl-2.2.0/work/Embperl-2.2.0/xs'
> make: *** [subdirs] Error 2
> ---------------------------------------------------------------
> 
> Help!
> My website is now completely broken because I no longer have 
> a working Embperl.  Trying to downgrade didn't work.
> 
> Kathryn Andersen
> -- 
>  _--_|\     | Kathryn Andersen        <http://www.katspace.com>
> /      \    | 
> \_.--.*/    | GenFicCrit mailing list 
> <http://www.katspace.com/gen_fic_crit/>
>       v     | 
> ------------| Melbourne -> Victoria -> Australia -> Southern 
> Hemisphere
> Maranatha!  | -> Earth -> Sol -> Milky Way Galaxy -> Universe
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ** Virus checked by BB-5000 Mailfilter ** 
> !DSPAM:416,46e86aca165981673413608!
> 
> 

** Virus checked by BB-5000 Mailfilter **

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to