You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Tommy Davis <mo...@adapt.dk> on 2001/05/08 15:31:56 UTC

Unable to build Apache::Scoreboard 0.10 with 5.6.0/1.3.19/1.25/RH 6.2

I'm having problems compiling Apache::Scoreboard on a RH 6.2 system with 
the following packages all compiled from source:

Kernel 2.2.19
Apache 1.3.19
Perl 5.6.0
mod_perl 1.25
libgtop    1.0.7
glib    1.2.8
Apache::Scoreboard 0.10

I've searched the archive, and have seen mention of the same problem 
twice, but no solutions. The error is shown below.


[Apache-Scoreboard-0.10]# make
make[1]: Entering directory `/root/.cpan/build/Apache-Scoreboard-0.10/Dummy'
/usr/bin/perl -I/usr/local/lib/perl5/5.6.0/i686-linux 
-I/usr/local/lib/perl5/5.6.0 /usr/local/lib/perl5/5.6.0/ExtUtils/xsubpp  
-typemap
/usr/local/lib/perl5/5.6.0/ExtUtils/typemap -typemap 
/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/typemap 
-typemap typemap DummyScoreboard.xs >
DummyScoreboard.xsc && mv DummyScoreboard.xsc DummyScoreboard.c
Please specify prototyping behavior for DummyScoreboard.xs (see perlxs 
manual)
cc -c -I../ 
-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/include 
-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/include/modules/perl 

-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/include/include 
-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/include/regex
-I/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/include/os/unix 
-I/usr/local/apache/include -fno-strict-aliasing -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64
-O2     -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fpic 
-I/usr/local/lib/perl5/5.6.0/i686-linux/CORE  DummyScoreboard.c
In file included from DummyScoreboard.xs:2:
/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/include/include/scoreboard.h:150: 
field `start_time' has incomplete type
/usr/local/lib/perl5/site_perl/5.6.0/i686-linux/auto/Apache/include/include/scoreboard.h:151: 
field `stop_time' has incomplete type
make[1]: *** [DummyScoreboard.o] Error 1
make[1]: Leaving directory `/root/.cpan/build/Apache-Scoreboard-0.10/Dummy'
make: *** [subdirs] Error 2


I've compiled Apache::Scoreboard many times on very similar systems. The 
most recent one with the same setup, apart from:
Kernel 2.2.18
Apache 1.3.12
mod_perl 1.24_01


I'm wondering if I should recompile Apache, Perl or mod_perl after 
installing kernel 2.2.19.

Any suggestions as to why Apache::Scoreboard fails to compile?

-- 
Med venlig hilsen

                                -Toem

Tommy Davis
Adapt A/S,  Havnegade 41, 2. sal,  1058 København K
Tel +45 3341 1050,  Fax +45 3341 1069,  http://www.adapt.dk/