[Spread-users] need help compiling mod_log_spread

Pavel Pragin ppragin at SolutionSet.com
Mon Dec 17 17:57:03 EST 2007


Hello,,

 

I am trying to compile the mod_log_spread as an Apace OSD module and I
keep getting all these errors.

Can you please guide me in the right direction.

 

Thanks

 

 

[root at acamp mod_log_spread-1.0.4]# apxs -c -I /usr/local/include/ -L
/usr/local/lib -lsp mod_log_spread.c

/bin/sh /usr/lib/apr/build/libtool --silent --mode=compile gcc
-prefer-pic -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
-DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-pthread -I/usr/include/apr-0 -I/usr/include/httpd -I/usr/local/include/
-c -o mod_log_spread.lo mod_log_spread.c && touch mod_log_spread.slo

mod_log_spread.c:267: error: syntax error before "log_spread_module"

mod_log_spread.c:267: warning: data definition has no type or storage
class

mod_log_spread.c:281: error: `O_WRONLY' undeclared here (not in a
function)

mod_log_spread.c:281: error: `O_APPEND' undeclared here (not in a
function)

mod_log_spread.c:281: error: `O_CREAT' undeclared here (not in a
function)

mod_log_spread.c:286: error: `S_IRUSR' undeclared here (not in a
function)

mod_log_spread.c:286: error: `S_IWUSR' undeclared here (not in a
function)

mod_log_spread.c:286: error: `S_IRGRP' undeclared here (not in a
function)

mod_log_spread.c:286: error: `S_IROTH' undeclared here (not in a
function)

mod_log_spread.c:321: error: syntax error before "array_header"

mod_log_spread.c:321: warning: no semicolon at end of struct or union

mod_log_spread.c:322: warning: data definition has no type or storage
class

mod_log_spread.c:323: error: syntax error before '*' token

mod_log_spread.c:323: warning: data definition has no type or storage
class

mod_log_spread.c:324: error: syntax error before '*' token

mod_log_spread.c:324: warning: data definition has no type or storage
class

mod_log_spread.c:325: error: syntax error before '}' token

mod_log_spread.c:325: warning: data definition has no type or storage
class

mod_log_spread.c:339: error: syntax error before "array_header"

mod_log_spread.c:339: warning: no semicolon at end of struct or union

mod_log_spread.c:350: error: syntax error before '}' token

mod_log_spread.c:350: warning: data definition has no type or storage
class

mod_log_spread.c:365: error: syntax error before "array_header"

mod_log_spread.c:365: warning: no semicolon at end of struct or union

mod_log_spread.c:366: warning: data definition has no type or storage
class

mod_log_spread.c:368: error: syntax error before '*' token

mod_log_spread.c: In function `format_integer':

mod_log_spread.c:370: error: `p' undeclared (first use in this function)

mod_log_spread.c:370: error: (Each undeclared identifier is reported
only once

mod_log_spread.c:370: error: for each function it appears in.)

mod_log_spread.c:370: error: `i' undeclared (first use in this function)

mod_log_spread.c:370: warning: return makes pointer from integer without
a cast

mod_log_spread.c: At top level:

mod_log_spread.c:373: error: syntax error before '*' token

mod_log_spread.c: In function `pfmt':

mod_log_spread.c:375: error: `i' undeclared (first use in this function)

mod_log_spread.c:379: error: `p' undeclared (first use in this function)

mod_log_spread.c: In function `log_remote_host':

mod_log_spread.c:391: error: too few arguments to function
`ap_get_remote_host'

mod_log_spread.c: In function `log_remote_user':

mod_log_spread.c:411: error: structure has no member named `user'

mod_log_spread.c: In function `log_request_line':

mod_log_spread.c:432: warning: pointer/integer type mismatch in
conditional expression

mod_log_spread.c: In function `log_request_query':

mod_log_spread.c:454: warning: pointer/integer type mismatch in
conditional expression

mod_log_spread.c: In function `clf_log_bytes_sent':

mod_log_spread.c:468: error: structure has no member named `client'

mod_log_spread.c:468: error: `BO_BYTECT' undeclared (first use in this
function)

mod_log_spread.c:469: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_bytes_sent':

mod_log_spread.c:480: error: structure has no member named `client'

mod_log_spread.c:480: error: `BO_BYTECT' undeclared (first use in this
function)

mod_log_spread.c:481: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_header_in':

mod_log_spread.c:488: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_header_out':

mod_log_spread.c:493: warning: initialization makes pointer from integer
without a cast

mod_log_spread.c:500: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_note':

mod_log_spread.c:505: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_env_var':

mod_log_spread.c:509: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_request_time':

mod_log_spread.c:518: warning: assignment makes pointer from integer
without a cast

mod_log_spread.c:530: error: `ap_month_snames' undeclared (first use in
this function)

mod_log_spread.c:535: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_request_duration':

mod_log_spread.c:540: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_server_port':

mod_log_spread.c:554: warning: return makes pointer from integer without
a cast

mod_log_spread.c: In function `log_child_pid':

mod_log_spread.c:567: warning: return makes pointer from integer without
a cast

mod_log_spread.c: At top level:

mod_log_spread.c:670: error: syntax error before '*' token

mod_log_spread.c: In function `parse_log_misc_string':

mod_log_spread.c:676: error: `it' undeclared (first use in this
function)

mod_log_spread.c:679: error: `sa' undeclared (first use in this
function)

mod_log_spread.c:687: error: `p' undeclared (first use in this function)

mod_log_spread.c: At top level:

mod_log_spread.c:728: error: syntax error before '*' token

mod_log_spread.c: In function `parse_log_item':

mod_log_spread.c:730: error: `sa' undeclared (first use in this
function)

mod_log_spread.c:733: error: `p' undeclared (first use in this function)

mod_log_spread.c:733: error: `it' undeclared (first use in this
function)

mod_log_spread.c:799: warning: return makes pointer from integer without
a cast

mod_log_spread.c: At top level:

mod_log_spread.c:813: error: syntax error before '*' token

mod_log_spread.c:813: error: syntax error before '*' token

mod_log_spread.c: In function `parse_log_string':

mod_log_spread.c:815: error: `array_header' undeclared (first use in
this function)

mod_log_spread.c:815: error: `a' undeclared (first use in this function)

mod_log_spread.c:815: error: `p' undeclared (first use in this function)

mod_log_spread.c:818: error: `s' undeclared (first use in this function)

mod_log_spread.c:819: error: syntax error before ')' token

mod_log_spread.c:819: error: syntax error before ')' token

mod_log_spread.c: At top level:

mod_log_spread.c:825: warning: initialization makes integer from pointer
without a cast

mod_log_spread.c:825: warning: data definition has no type or storage
class

mod_log_spread.c:826: error: syntax error before '(' token

mod_log_spread.c:826: warning: parameter names (without types) in
function declaration

mod_log_spread.c:826: error: syntax error before '&' token

mod_log_spread.c:836: error: syntax error before "log_format_item"

mod_log_spread.c: In function `process_item':

mod_log_spread.c:842: error: `item' undeclared (first use in this
function)

mod_log_spread.c:848: error: `r' undeclared (first use in this function)

mod_log_spread.c:862: error: `orig' undeclared (first use in this
function)

mod_log_spread.c: In function `spread_init_connection':

mod_log_spread.c:882: warning: passing arg 4 of `ap_log_error' makes
integer from pointer without a cast

mod_log_spread.c:882: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c: At top level:

mod_log_spread.c:887: error: syntax error before "pool"

mod_log_spread.c: In function `spread_init':

mod_log_spread.c:892: warning: passing arg 1 of `spread_init_connection'
makes pointer from integer without a cast

mod_log_spread.c: In function `spread_multicast_log_to_daemon':

mod_log_spread.c:904: warning: assignment discards qualifiers from
pointer target type

mod_log_spread.c:920: warning: passing arg 4 of `ap_log_error' makes
integer from pointer without a cast

mod_log_spread.c:920: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c:929: warning: passing arg 4 of `ap_log_error' makes
integer from pointer without a cast

mod_log_spread.c:929: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c: At top level:

mod_log_spread.c:938: error: syntax error before "config_log_state"

mod_log_spread.c: In function `spread_multicast_log':

mod_log_spread.c:945: error: `r' undeclared (first use in this function)

mod_log_spread.c:949: error: `cls' undeclared (first use in this
function)

mod_log_spread.c:949: error: `str' undeclared (first use in this
function)

mod_log_spread.c:949: error: `len' undeclared (first use in this
function)

mod_log_spread.c:966: warning: passing arg 4 of `ap_log_error' makes
integer from pointer without a cast

mod_log_spread.c:966: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c:966: warning: passing arg 6 of `ap_log_error' makes
pointer from integer without a cast

mod_log_spread.c: At top level:

mod_log_spread.c:1001: error: syntax error before "config_log_state"

mod_log_spread.c: In function `config_log_transaction':

mod_log_spread.c:1004: error: `items' undeclared (first use in this
function)

mod_log_spread.c:1011: error: `array_header' undeclared (first use in
this function)

mod_log_spread.c:1011: error: `format' undeclared (first use in this
function)

mod_log_spread.c:1014: error: `cls' undeclared (first use in this
function)

mod_log_spread.c:1025: error: `r' undeclared (first use in this
function)

mod_log_spread.c:1025: warning: comparison between pointer and integer

mod_log_spread.c:1030: warning: comparison between pointer and integer

mod_log_spread.c:1036: error: `default_format' undeclared (first use in
this function)

mod_log_spread.c:1038: warning: assignment makes pointer from integer
without a cast

mod_log_spread.c:1039: warning: assignment makes pointer from integer
without a cast

mod_log_spread.c:1040: error: syntax error before ')' token

mod_log_spread.c:1084: warning: assignment makes pointer from integer
without a cast

mod_log_spread.c: In function `multi_log_transaction':

mod_log_spread.c:1105: error: `mls' undeclared (first use in this
function)

mod_log_spread.c:1105: error: request for member `module_index' in
something not a structure or union

mod_log_spread.c:1107: error: `clsarray' undeclared (first use in this
function)

mod_log_spread.c:1114: error: syntax error before ')' token

mod_log_spread.c:1116: error: `cls' undeclared (first use in this
function)

mod_log_spread.c:1122: error: syntax error before ')' token

mod_log_spread.c: At top level:

mod_log_spread.c:1138: error: syntax error before '*' token

mod_log_spread.c: In function `make_config_log_state':

mod_log_spread.c:1140: error: `mls' undeclared (first use in this
function)

mod_log_spread.c:1142: error: syntax error before ')' token

mod_log_spread.c:1143: error: `p' undeclared (first use in this
function)

mod_log_spread.c: At top level:

mod_log_spread.c:1159: error: syntax error before '*' token

mod_log_spread.c: In function `merge_config_log_state':

mod_log_spread.c:1161: error: `base' undeclared (first use in this
function)

mod_log_spread.c:1161: error: syntax error before ')' token

mod_log_spread.c:1162: error: `add' undeclared (first use in this
function)

mod_log_spread.c:1162: error: syntax error before ')' token

mod_log_spread.c:1169: error: `p' undeclared (first use in this
function)

mod_log_spread.c: In function `log_format':

mod_log_spread.c:1181: error: `mls' undeclared (first use in this
function)

mod_log_spread.c:1181: error: request for member `module_index' in
something not a structure or union

mod_log_spread.c: In function `add_custom_log':

mod_log_spread.c:1207: error: `mls' undeclared (first use in this
function)

mod_log_spread.c:1207: error: request for member `module_index' in
something not a structure or union

mod_log_spread.c:1209: error: `cls' undeclared (first use in this
function)

mod_log_spread.c:1211: error: syntax error before ')' token

mod_log_spread.c: In function `set_spread_daemon':

mod_log_spread.c:1259: warning: passing arg 4 of `ap_log_error' makes
integer from pointer without a cast

mod_log_spread.c:1259: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c: At top level:

mod_log_spread.c:1270: warning: initialization from incompatible pointer
type

mod_log_spread.c:1273: warning: initialization from incompatible pointer
type

mod_log_spread.c:1275: warning: initialization from incompatible pointer
type

mod_log_spread.c:1277: warning: initialization from incompatible pointer
type

mod_log_spread.c:1279: warning: initialization from incompatible pointer
type

mod_log_spread.c:1281: warning: initialization from incompatible pointer
type

mod_log_spread.c:1285: error: syntax error before "config_log_state"

mod_log_spread.c: In function `parse_spread_groupname':

mod_log_spread.c:1290: error: `cls' undeclared (first use in this
function)

mod_log_spread.c:1326: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c:1333: warning: passing arg 4 of `ap_log_error' makes
integer from pointer without a cast

mod_log_spread.c:1333: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c:1362: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c:1369: warning: passing arg 4 of `ap_log_error' makes
integer from pointer without a cast

mod_log_spread.c:1369: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c: At top level:

mod_log_spread.c:1373: error: syntax error before '*' token

mod_log_spread.c:1373: error: syntax error before "pool"

mod_log_spread.c: In function `open_config_log':

mod_log_spread.c:1377: error: `cls' undeclared (first use in this
function)

mod_log_spread.c:1388: error: `p' undeclared (first use in this
function)

mod_log_spread.c:1405: warning: passing arg 5 of `ap_log_error' from
incompatible pointer type

mod_log_spread.c: At top level:

mod_log_spread.c:1416: error: syntax error before '*' token

mod_log_spread.c:1416: error: syntax error before "pool"

mod_log_spread.c: In function `open_multi_logs':

mod_log_spread.c:1419: error: `mls' undeclared (first use in this
function)

mod_log_spread.c:1419: error: invalid type argument of `->'

mod_log_spread.c:1419: error: request for member `module_index' in
something not a structure or union

mod_log_spread.c:1421: error: `clsarray' undeclared (first use in this
function)

mod_log_spread.c:1426: warning: assignment makes pointer from integer
without a cast

mod_log_spread.c:1428: error: `p' undeclared (first use in this
function)

mod_log_spread.c:1437: error: syntax error before ')' token

mod_log_spread.c:1439: error: `cls' undeclared (first use in this
function)

mod_log_spread.c:1442: warning: assignment makes pointer from integer
without a cast

mod_log_spread.c:1452: error: syntax error before ')' token

mod_log_spread.c:1457: warning: assignment makes pointer from integer
without a cast

mod_log_spread.c: At top level:

mod_log_spread.c:1470: error: syntax error before "pool"

mod_log_spread.c: In function `init_config_log':

mod_log_spread.c:1476: error: `p' undeclared (first use in this
function)

mod_log_spread.c:1480: error: invalid type argument of `->'

mod_log_spread.c:1480: error: invalid type argument of `->'

mod_log_spread.c: At top level:

mod_log_spread.c:1485: error: syntax error before "pool"

mod_log_spread.c:1528: error: syntax error before "log_spread_module"

mod_log_spread.c:1530: error:
`this_module_needs_to_be_ported_to_apache_2_0' undeclared here (not in a
function)

mod_log_spread.c:1530: error: initializer element is not constant

mod_log_spread.c:1530: error: (near initialization for
`log_spread_module')

mod_log_spread.c:1531: warning: excess elements in scalar initializer

mod_log_spread.c:1531: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1532: warning: excess elements in scalar initializer

mod_log_spread.c:1532: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1533: warning: excess elements in scalar initializer

mod_log_spread.c:1533: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1534: warning: excess elements in scalar initializer

mod_log_spread.c:1534: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1535: warning: excess elements in scalar initializer

mod_log_spread.c:1535: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1536: warning: excess elements in scalar initializer

mod_log_spread.c:1536: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1537: warning: excess elements in scalar initializer

mod_log_spread.c:1537: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1538: warning: excess elements in scalar initializer

mod_log_spread.c:1538: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1539: warning: excess elements in scalar initializer

mod_log_spread.c:1539: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1540: warning: excess elements in scalar initializer

mod_log_spread.c:1540: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1541: warning: excess elements in scalar initializer

mod_log_spread.c:1541: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1542: warning: excess elements in scalar initializer

mod_log_spread.c:1542: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1543: warning: excess elements in scalar initializer

mod_log_spread.c:1543: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1544: warning: excess elements in scalar initializer

mod_log_spread.c:1544: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1545: warning: excess elements in scalar initializer

mod_log_spread.c:1545: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1546: warning: excess elements in scalar initializer

mod_log_spread.c:1546: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1550: warning: excess elements in scalar initializer

mod_log_spread.c:1550: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1553: warning: excess elements in scalar initializer

mod_log_spread.c:1553: warning: (near initialization for
`log_spread_module')

mod_log_spread.c:1553: warning: data definition has no type or storage
class

apxs:Error: Command failed with rc=65536

 

 

 

 

.

PAVEL PRAGIN 
ppragin at solutionset.com <mailto:ejohansson at solutionset.com>  

T >  650.328.3900
M > 650.521.4377 
F >  650.328.3901 

SolutionSet 
The Brand Technology Company 
http://www.SolutionSet.com <http://www.solutionset.com/>  

PA > 131 Lytton Ave., Palo Alto, CA 94301 
SF > 85 Second St., San Francisco, CA 94105 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.spread.org/pipermail/spread-users/attachments/20071217/9f3e5c54/attachment.html 


More information about the Spread-users mailing list