Re: mod_log_spread with MP2.0

"Richard F. Rebel" <[email protected]> 09 Oct 2003 11:12:06 -0400
Newsgroups gmane.comp.apache.mod-log-spread.user
Organization Whenu.com
Message-ID <1065712326.12039.64.camel@localhost>
--=-6qrW4OldrLB3+jCoVO54
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hello Mikkel,

I tried the suggestion you sent, perhaps you did something else or have
a different version of mod_log_spread?

Here is the output of using apxs for mp 2.0.47:

/usr/lib/apache2-2.0.47/build/libtool --silent --mode=3Dcompile
i586-mandrake-linux-gnu-gcc -prefer-pic -O2 -fomit-frame-pointer -pipe
-march=3Di586 -mcpu=3Dpentiumpro -fno-omit-frame-pointer
-DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=3D2 -D_REENTRANT
-D_XOPEN_SOURCE=3D500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -pthread
-DRECORD_FORWARD -I/usr/include/apache2  -I/usr/include/apache2 =20
-I/usr/include/apache2  -I/opt/spread/include -I/opt/spread/lib  -c -o
mod_log_spread.lo mod_log_spread.c && touch mod_log_spread.slo
mod_log_spread.c:267: parse error before "log_spread_module"
mod_log_spread.c:267: warning: data definition has no type or storage
class
mod_log_spread.c:281: `O_WRONLY' undeclared here (not in a function)
mod_log_spread.c:281: `O_APPEND' undeclared here (not in a function)
mod_log_spread.c:281: `O_CREAT' undeclared here (not in a function)
mod_log_spread.c:286: `S_IRUSR' undeclared here (not in a function)
mod_log_spread.c:286: `S_IWUSR' undeclared here (not in a function)
mod_log_spread.c:286: `S_IRGRP' undeclared here (not in a function)
mod_log_spread.c:286: `S_IROTH' undeclared here (not in a function)
mod_log_spread.c:321: parse 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: parse error before '*' token
mod_log_spread.c:323: warning: data definition has no type or storage
class
mod_log_spread.c:324: parse error before '*' token
mod_log_spread.c:324: warning: data definition has no type or storage
class
mod_log_spread.c:325: parse error before '}' token
mod_log_spread.c:325: warning: data definition has no type or storage
class
mod_log_spread.c:339: parse error before "array_header"
mod_log_spread.c:339: warning: no semicolon at end of struct or union
mod_log_spread.c:350: parse error before '}' token
mod_log_spread.c:350: warning: data definition has no type or storage
class
mod_log_spread.c:365: parse 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: parse error before '*' token
mod_log_spread.c: In function `format_integer':
mod_log_spread.c:370: `p' undeclared (first use in this function)
mod_log_spread.c:370: (Each undeclared identifier is reported only once
mod_log_spread.c:370: for each function it appears in.)
mod_log_spread.c:370: `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: parse error before '*' token
mod_log_spread.c: In function `pfmt':
mod_log_spread.c:375: `i' undeclared (first use in this function)
mod_log_spread.c:379: `p' undeclared (first use in this function)
mod_log_spread.c: In function `log_remote_host':
mod_log_spread.c:391: too few arguments to function `ap_get_remote_host'
mod_log_spread.c: In function `log_remote_user':
mod_log_spread.c:411: 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: structure has no member named `client'
mod_log_spread.c:468: `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: structure has no member named `client'
mod_log_spread.c:480: `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: `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: parse error before '*' token
mod_log_spread.c: In function `parse_log_misc_string':
mod_log_spread.c:676: `it' undeclared (first use in this function)
mod_log_spread.c:679: `sa' undeclared (first use in this function)
mod_log_spread.c:687: `p' undeclared (first use in this function)
mod_log_spread.c: At top level:
mod_log_spread.c:728: parse error before '*' token
mod_log_spread.c: In function `parse_log_item':
mod_log_spread.c:730: `sa' undeclared (first use in this function)
mod_log_spread.c:733: `p' undeclared (first use in this function)
mod_log_spread.c:733: `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: parse error before '*' token
mod_log_spread.c:813: parse error before '*' token
mod_log_spread.c: In function `parse_log_string':
mod_log_spread.c:815: `array_header' undeclared (first use in this
function)
mod_log_spread.c:815: `a' undeclared (first use in this function)
mod_log_spread.c:815: `p' undeclared (first use in this function)
mod_log_spread.c:818: `s' undeclared (first use in this function)
mod_log_spread.c:819: parse error before ')' token
mod_log_spread.c:819: parse error before ')' token
mod_log_spread.c: At top level:
mod_log_spread.c:825: `s' used prior to declaration
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: parse error before '(' token
mod_log_spread.c:826: warning: parameter names (without types) in
function declaration
mod_log_spread.c:826: parse error before '&' token
mod_log_spread.c:836: parse error before "log_format_item"
mod_log_spread.c: In function `process_item':
mod_log_spread.c:842: `item' undeclared (first use in this function)
mod_log_spread.c:848: `r' undeclared (first use in this function)
mod_log_spread.c:862: `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: parse 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: parse error before "config_log_state"
mod_log_spread.c: In function `spread_multicast_log':
mod_log_spread.c:945: `r' undeclared (first use in this function)
mod_log_spread.c:949: `cls' undeclared (first use in this function)
mod_log_spread.c:949: `str' undeclared (first use in this function)
mod_log_spread.c:949: `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: parse error before "config_log_state"
mod_log_spread.c: In function `config_log_transaction':
mod_log_spread.c:1004: `items' undeclared (first use in this function)
mod_log_spread.c:1011: `array_header' undeclared (first use in this
function)
mod_log_spread.c:1011: `format' undeclared (first use in this function)
mod_log_spread.c:1014: `cls' undeclared (first use in this function)
mod_log_spread.c:1025: `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: `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: parse 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: `mls' undeclared (first use in this function)
mod_log_spread.c:1106: request for member `module_index' in something
not a structure or union
mod_log_spread.c:1107: `clsarray' undeclared (first use in this
function)
mod_log_spread.c:1114: parse error before ')' token
mod_log_spread.c:1116: `cls' undeclared (first use in this function)
mod_log_spread.c:1122: parse error before ')' token
mod_log_spread.c: At top level:
mod_log_spread.c:1138: parse error before '*' token
mod_log_spread.c: In function `make_config_log_state':
mod_log_spread.c:1140: `mls' undeclared (first use in this function)
mod_log_spread.c:1142: parse error before ')' token
mod_log_spread.c:1143: `p' undeclared (first use in this function)
mod_log_spread.c: At top level:
mod_log_spread.c:1159: parse error before '*' token
mod_log_spread.c: In function `merge_config_log_state':
mod_log_spread.c:1161: `base' undeclared (first use in this function)
mod_log_spread.c:1161: parse error before ')' token
mod_log_spread.c:1162: `add' undeclared (first use in this function)
mod_log_spread.c:1162: parse error before ')' token
mod_log_spread.c:1169: `p' undeclared (first use in this function)
mod_log_spread.c: In function `log_format':
mod_log_spread.c:1181: `mls' undeclared (first use in this function)
mod_log_spread.c:1182: 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: `mls' undeclared (first use in this function)
mod_log_spread.c:1208: request for member `module_index' in something
not a structure or union
mod_log_spread.c:1209: `cls' undeclared (first use in this function)
mod_log_spread.c:1211: parse 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: parse error before "config_log_state"
mod_log_spread.c: In function `parse_spread_groupname':
mod_log_spread.c:1290: `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: parse error before '*' token
mod_log_spread.c:1373: parse error before "pool"
mod_log_spread.c: In function `open_config_log':
mod_log_spread.c:1377: `cls' undeclared (first use in this function)
mod_log_spread.c:1388: `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: parse error before '*' token
mod_log_spread.c:1416: parse error before "pool"
mod_log_spread.c: In function `open_multi_logs':
mod_log_spread.c:1419: `mls' undeclared (first use in this function)
mod_log_spread.c:1420: invalid type argument of `->'
mod_log_spread.c:1420: request for member `module_index' in something
not a structure or union
mod_log_spread.c:1421: `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: `p' undeclared (first use in this function)
mod_log_spread.c:1437: parse error before ')' token
mod_log_spread.c:1439: `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: parse 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: parse error before "pool"
mod_log_spread.c: In function `init_config_log':
mod_log_spread.c:1476: `p' undeclared (first use in this function)
mod_log_spread.c:1480: invalid type argument of `->'
mod_log_spread.c:1480: invalid type argument of `->'
mod_log_spread.c: At top level:
mod_log_spread.c:1485: parse error before "pool"
mod_log_spread.c:1528: parse error before "log_spread_module"
mod_log_spread.c:1530: `this_module_needs_to_be_ported_to_apache_2_0'
undeclared here (not in a function)
mod_log_spread.c:1530: initializer element is not constant
mod_log_spread.c:1530: (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=3D65536
.




On Thu, 2003-10-09 at 03:36, Mikkel Kruse Johnsen wrote:
> Hi Richard
>=20
> Yes, I have it compiling, just remember that you need apache 2.0.44 or
> greater. (Im using 2.0.47 and it works fine).
>=20
> /usr/sbin/apxs -c -I/usr/include -I/usr/lib -L/usr/lib -lspread
> mod_log_spread.c
>=20
> /Mikkel
>=20
>=20
> On Wed, 2003-10-08 at 18:24, Richard F. Rebel wrote:=20
> > Hello,
> >=20
> > I was wondering if anyone was working on getting mod_log_spread to work
> > with apache 2.0 or if it already does.
> >=20
> > I don't really know what's involved in porting as I don't know much
> > about the apache project other than using it so any help from the
> > original developers would be appreciated.
> >=20
> > Thanks
>=20
>=20
> --=20
>=20
> Mikkel Kruse Johnsen <[email protected]>
>=20
> ITS
--=20
Richard F. Rebel
[email protected]
t. 212.239.0000


--=-6qrW4OldrLB3+jCoVO54
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQA/hXrGx1ZaISfnBu0RAnAYAJ94RqdOzl2u5uJ7+De/vzKGOH6eRwCeK+Dd
isWz5zOT/NEOobxhR9IP8a8=
=rrR6
-----END PGP SIGNATURE-----

--=-6qrW4OldrLB3+jCoVO54--