mod_bandwidth don't compile

Martin Baum martin.baum at berlin.de
Sat Aug 13 18:59:31 GMT 2005


Hello.

mod_bandwidth 2.0.6 from ports will not compile.

root at stunk:/usr/ports/www/mod_bandwidth# uname -simr
FreeBSD 5.4-RELEASE i386 GENERIC

Anybody can help me?

thanks
   Martin


Here the make output:
root at stunk:/usr/ports/www/mod_bandwidth# make
===>  Vulnerability check disabled, database not found
===>  Extracting for mod_bandwidth-2.0.6
=> Checksum OK for apache/mod_bandwidth-2.0.6.tar.gz.
===>   mod_bandwidth-2.0.6 depends on file: /usr/local/bin/perl5.8.7 - found
===>  Patching for mod_bandwidth-2.0.6
===>   mod_bandwidth-2.0.6 depends on file: /usr/local/bin/perl5.8.7 - found
===>   mod_bandwidth-2.0.6 depends on file: /usr/local/sbin/apxs - found
===>   mod_bandwidth-2.0.6 depends on file: /usr/local/bin/perl5.8.7 - found
===>  Configuring for mod_bandwidth-2.0.6
===>  Building for mod_bandwidth-2.0.6
/usr/local/share/apache2/build/libtool --silent --mode=compile cc 
-prefer-pic -O -pipe -march=pentiumpro -DAP_HAVE_DESIGNATED_INITIALIZER 
-D_REENTRANT -D_THREAD_SAFE  -I/usr/local/include/apache2 
-I/usr/local/include/apache2   -I/usr/local/include/apache2 
-I/usr/local/include  -c -o mod_bandwidth.lo mod_bandwidth.c && touch 
mod_bandwidth.slo
mod_bandwidth.c:438: error: syntax error before "array_header"
mod_bandwidth.c:462: error: syntax error before '*' token
mod_bandwidth.c: In function `create_bw_config':
mod_bandwidth.c:464: error: `p' undeclared (first use in this function)
mod_bandwidth.c:464: error: (Each undeclared identifier is reported only 
once
mod_bandwidth.c:464: error: for each function it appears in.)
mod_bandwidth.c:465: error: structure has no member named `limits'
mod_bandwidth.c:466: error: structure has no member named `minlimits'
mod_bandwidth.c:467: error: structure has no member named `sizelimits'
mod_bandwidth.c:468: error: `path' undeclared (first use in this function)
mod_bandwidth.c:468: warning: assignment makes pointer from integer 
without a cast
mod_bandwidth.c: At top level:
mod_bandwidth.c:473: error: syntax error before '*' token
mod_bandwidth.c: In function `create_bw_server_config':
mod_bandwidth.c:476: error: `p' undeclared (first use in this function)
mod_bandwidth.c: In function `set_bandwidth_data_dir':
mod_bandwidth.c:497: warning: assignment makes pointer from integer 
without a cast
mod_bandwidth.c:499: warning: passing arg 1 of `ap_is_directory' from 
incompatible pointer type
mod_bandwidth.c:499: error: too few arguments to function `ap_is_directory'
mod_bandwidth.c: In function `bandwidth':
mod_bandwidth.c:552: error: structure has no member named `limits'
mod_bandwidth.c:553: warning: assignment makes pointer from integer 
without a cast
mod_bandwidth.c: In function `minbandwidth':
mod_bandwidth.c:568: error: structure has no member named `minlimits'
mod_bandwidth.c:569: warning: assignment makes pointer from integer 
without a cast
mod_bandwidth.c: In function `largefilelimit':
mod_bandwidth.c:597: error: structure has no member named `sizelimits'
mod_bandwidth.c: At top level:
mod_bandwidth.c:604: warning: initialization from incompatible pointer type
mod_bandwidth.c:606: warning: initialization from incompatible pointer type
mod_bandwidth.c:608: warning: initialization from incompatible pointer type
mod_bandwidth.c:610: warning: initialization from incompatible pointer type
mod_bandwidth.c:612: warning: initialization from incompatible pointer type
mod_bandwidth.c:614: warning: initialization from incompatible pointer type
mod_bandwidth.c:616: warning: initialization from incompatible pointer type
mod_bandwidth.c:689: error: syntax error before "array_header"
mod_bandwidth.c: In function `get_bw_rate':
mod_bandwidth.c:690: error: `a' undeclared (first use in this function)
mod_bandwidth.c:694: error: `r' undeclared (first use in this function)
mod_bandwidth.c:694: error: too few arguments to function 
`ap_get_remote_host'
mod_bandwidth.c: At top level:
mod_bandwidth.c:710: error: syntax error before "array_header"
mod_bandwidth.c: In function `get_bw_filesize':
mod_bandwidth.c:711: error: `a' undeclared (first use in this function)
mod_bandwidth.c:715: error: `filesize' undeclared (first use in this 
function)
mod_bandwidth.c: In function `current_connection':
mod_bandwidth.c:732: error: storage size of 'mdata' isn't known
mod_bandwidth.c: In function `handle_bw':
mod_bandwidth.c:780: error: storage size of 'fdata' isn't known
mod_bandwidth.c:805: error: structure has no member named `limits'
mod_bandwidth.c:806: error: structure has no member named `minlimits'
mod_bandwidth.c:807: error: structure has no member named `sizelimits'
mod_bandwidth.c:807: error: structure has no member named `st_size'
mod_bandwidth.c:819: error: structure has no member named `st_mode'
mod_bandwidth.c:821: error: `NOT_FOUND' undeclared (first use in this 
function)
mod_bandwidth.c:824: error: structure has no member named `st_mtime'
mod_bandwidth.c:828: error: structure has no member named `st_size'
mod_bandwidth.c:828: error: void value not ignored as it ought to be
mod_bandwidth.c:859: error: `FORBIDDEN' undeclared (first use in this 
function)
mod_bandwidth.c:868: warning: assignment makes pointer from integer 
without a cast
mod_bandwidth.c:872: warning: passing arg 4 of `ap_log_error' makes 
integer from pointer without a cast
mod_bandwidth.c:872: warning: passing arg 5 of `ap_log_error' from 
incompatible pointer type
mod_bandwidth.c:928: error: structure has no member named `st_size'
mod_bandwidth.c: At top level:
mod_bandwidth.c:1234: error: syntax error before "bw_handlers"
mod_bandwidth.c:1235: warning: braces around scalar initializer
mod_bandwidth.c:1235: warning: (near initialization for `bw_handlers[0]')
mod_bandwidth.c:1235: warning: initialization makes integer from pointer 
without a cast
mod_bandwidth.c:1235: warning: excess elements in scalar initializer
mod_bandwidth.c:1235: warning: (near initialization for `bw_handlers[0]')
mod_bandwidth.c:1236: warning: braces around scalar initializer
mod_bandwidth.c:1236: warning: (near initialization for `bw_handlers[1]')
mod_bandwidth.c:1236: warning: initialization makes integer from pointer 
without a cast
mod_bandwidth.c:1237: warning: data definition has no type or storage class
mod_bandwidth.c:1240: error: 
`this_module_needs_to_be_ported_to_apache_2_0' undeclared here (not in a 
function)
mod_bandwidth.c:1240: error: initializer element is not constant
mod_bandwidth.c:1240: error: (near initialization for 
`bandwidth_module.version')
mod_bandwidth.c:1241: warning: initialization makes integer from pointer 
without a cast
mod_bandwidth.c:1242: warning: initialization makes integer from pointer 
without a cast
mod_bandwidth.c:1246: warning: initialization makes integer from pointer 
without a cast
mod_bandwidth.c:1247: warning: initialization from incompatible pointer type
mod_bandwidth.c:1255: warning: excess elements in struct initializer
mod_bandwidth.c:1255: warning: (near initialization for `bandwidth_module')
apxs:Error: Command failed with rc=65536
.
*** Error code 1

Stop in /usr/ports/www/mod_bandwidth.


More information about the freebsd-apache mailing list