Re: mp 2.0 works!
"Richard F. Rebel" <[email protected]> 10 Oct 2003 11:10:54 -0400
| Newsgroups | gmane.comp.apache.mod-log-spread.user |
|---|---|
| Organization | Whenu.com |
| Message-ID | <1065798652.12039.114.camel@localhost> |
--=-Aisu5IU9+wKCSUg4gU8p
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Thanks all for your help, I have a test installation working.
I'll try and keep a log of what I did to get it working together for
others in the future.
I do have a question: I want to use this with the worker mpm. I assume
I should try and force mod_log_spread to link with the tspread library.=20
Is there anything else I should be aware of?
Thanks!
On Fri, 2003-10-10 at 10:52, Theo Schlossnagle wrote:
> On Friday, Oct 10, 2003, at 10:18 US/Eastern, Richard F. Rebel wrote:
> > I tried compiling spreadlogd but it's fails to link. I edited the make
> > file which seems to indicate I need a -lsp. My spread distribution did
> > not create a libsp.s|so. Is there something I am missing?
>=20
> Spreadlogd will work against -lsp or -lspread. One or the other comes=20
> with Spread depending on which version you use. Just change the=20
> makefile to reflect the spread library you have on your system.
>=20
> > Thanks!
> >
> > On Fri, 2003-10-10 at 03:31, Mikkel Kruse Johnsen wrote:
> >> Hi Richard
> >>
> >> The version of mod_log_spread is in the apache2 tag in CVS (so the
> >> version I used was the date of fetching it from CVS).
> >>
> >> Good you have it working. I proberbly just have another place in the
> >> httpd.conf file that you try to log to a file. Search for all
> >> "ErrorLog and CustomLog" and change them to the mod_log_spread logging
> >> format.
> >>
> >> /Mikkel
> >>
> >> On Thu, 2003-10-09 at 20:34, Richard F. Rebel wrote:
> >>> Hello,
> >>>
> >>> I finally go mod_log_spread.so compiled and ready.
> >>>
> >>> I have setup and tested spread per the documentation. Created a=20
> >>> group
> >>> called test and have been able to send messages using spuser.
> >>>
> >>> Spread says:
> >>>
> >>> Configuration at localhost is:
> >>> Num Segments 2
> >>> 1 127.0.0.255 4803
> >>> localhost 127.0.0.1
> >>> 0 225.0.1.1 3333
> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>
> >>> My apache conf has:
> >>>
> >>> SpreadDaemon 4803
> >>> CustomLog $test common
> >>>
> >>> And when I start apache I get the following before it fails:
> >>>
> >>> [Thu Oct 09 14:30:41 2003] [notice] Create log to group test for=20
> >>> daemon
> >>> 0
> >>> [Thu Oct 09 14:30:41 2003] [notice] spread group name must begin=20
> >>> with a
> >>> '$'
> >>> Unable to open logs
> >>>
> >>> What did I do wrong?
> >>>
> >>> Thanks!
> >>>
> >>> On Thu, 2003-10-09 at 11:17, George Schlossnagle wrote:
> >>>> An alpha of the apache2 port of m_l_s is available at
> >>>> http://www.omniti.com/~george/mod_log_spread-ap2-alpha.tar.gz
> >>>>
> >>>> Thanks to Ian Holsman for the porting work.
> >>>>
> >>>> George
> >>>>
> >>>> On Thursday, October 9, 2003, at 11:12 AM, Richard F. Rebel wrote:
> >>>>
> >>>>> Hello Mikkel,
> >>>>>
> >>>>> I tried the suggestion you sent, perhaps you did something else or=20
> >>>>> 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=20
> >>>>> -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=20
> >>>>> -pthread
> >>>>> -DRECORD_FORWARD -I/usr/include/apache2 -I/usr/include/apache2
> >>>>> -I/usr/include/apache2 -I/opt/spread/include -I/opt/spread/lib =20
> >>>>> -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=20
> >>>>> storage
> >>>>> class
> >>>>> mod_log_spread.c:281: `O_WRONLY' undeclared here (not in a=20
> >>>>> function)
> >>>>> mod_log_spread.c:281: `O_APPEND' undeclared here (not in a=20
> >>>>> 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=20
> >>>>> union
> >>>>> mod_log_spread.c:322: warning: data definition has no type or=20
> >>>>> storage
> >>>>> class
> >>>>> mod_log_spread.c:323: parse error before '*' token
> >>>>> mod_log_spread.c:323: warning: data definition has no type or=20
> >>>>> storage
> >>>>> class
> >>>>> mod_log_spread.c:324: parse error before '*' token
> >>>>> mod_log_spread.c:324: warning: data definition has no type or=20
> >>>>> storage
> >>>>> class
> >>>>> mod_log_spread.c:325: parse error before '}' token
> >>>>> mod_log_spread.c:325: warning: data definition has no type or=20
> >>>>> 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=20
> >>>>> union
> >>>>> mod_log_spread.c:350: parse error before '}' token
> >>>>> mod_log_spread.c:350: warning: data definition has no type or=20
> >>>>> 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=20
> >>>>> union
> >>>>> mod_log_spread.c:366: warning: data definition has no type or=20
> >>>>> 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=20
> >>>>> 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=20
> >>>>> integer
> >>>>> without a cast
> >>>>> mod_log_spread.c:530: `ap_month_snames' undeclared (first use in=20
> >>>>> 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=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:848: `r' undeclared (first use in this function)
> >>>>> mod_log_spread.c:862: `orig' undeclared (first use in this=20
> >>>>> function)
> >>>>> mod_log_spread.c: In function `spread_init_connection':
> >>>>> mod_log_spread.c:882: warning: passing arg 4 of `ap_log_error'=20
> >>>>> 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'=20
> >>>>> 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'=20
> >>>>> 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'=20
> >>>>> 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'=20
> >>>>> 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=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:1014: `cls' undeclared (first use in this=20
> >>>>> function)
> >>>>> mod_log_spread.c:1025: `r' undeclared (first use in this function)
> >>>>> mod_log_spread.c:1025: warning: comparison between pointer and=20
> >>>>> integer
> >>>>> mod_log_spread.c:1030: warning: comparison between pointer and=20
> >>>>> integer
> >>>>> mod_log_spread.c:1036: `default_format' undeclared (first use in=20
> >>>>> this
> >>>>> function)
> >>>>> mod_log_spread.c:1038: warning: assignment makes pointer from=20
> >>>>> integer
> >>>>> without a cast
> >>>>> mod_log_spread.c:1039: warning: assignment makes pointer from=20
> >>>>> integer
> >>>>> without a cast
> >>>>> mod_log_spread.c:1040: parse error before ')' token
> >>>>> mod_log_spread.c:1084: warning: assignment makes pointer from=20
> >>>>> integer
> >>>>> without a cast
> >>>>> mod_log_spread.c: In function `multi_log_transaction':
> >>>>> mod_log_spread.c:1105: `mls' undeclared (first use in this=20
> >>>>> function)
> >>>>> mod_log_spread.c:1106: request for member `module_index' in=20
> >>>>> 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=20
> >>>>> 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=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:1161: parse error before ')' token
> >>>>> mod_log_spread.c:1162: `add' undeclared (first use in this=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:1182: request for member `module_index' in=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:1208: request for member `module_index' in=20
> >>>>> something
> >>>>> not a structure or union
> >>>>> mod_log_spread.c:1209: `cls' undeclared (first use in this=20
> >>>>> 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'=20
> >>>>> makes
> >>>>> integer from pointer without a cast
> >>>>> mod_log_spread.c:1259: warning: passing arg 5 of `ap_log_error'=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:1326: warning: passing arg 5 of `ap_log_error'=20
> >>>>> from
> >>>>> incompatible pointer type
> >>>>> mod_log_spread.c:1333: warning: passing arg 4 of `ap_log_error'=20
> >>>>> makes
> >>>>> integer from pointer without a cast
> >>>>> mod_log_spread.c:1333: warning: passing arg 5 of `ap_log_error'=20
> >>>>> from
> >>>>> incompatible pointer type
> >>>>> mod_log_spread.c:1362: warning: passing arg 5 of `ap_log_error'=20
> >>>>> from
> >>>>> incompatible pointer type
> >>>>> mod_log_spread.c:1369: warning: passing arg 4 of `ap_log_error'=20
> >>>>> makes
> >>>>> integer from pointer without a cast
> >>>>> mod_log_spread.c:1369: warning: passing arg 5 of `ap_log_error'=20
> >>>>> 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=20
> >>>>> 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'=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:1420: invalid type argument of `->'
> >>>>> mod_log_spread.c:1420: request for member `module_index' in=20
> >>>>> 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=20
> >>>>> 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=20
> >>>>> function)
> >>>>> mod_log_spread.c:1442: warning: assignment makes pointer from=20
> >>>>> integer
> >>>>> without a cast
> >>>>> mod_log_spread.c:1452: parse error before ')' token
> >>>>> mod_log_spread.c:1457: warning: assignment makes pointer from=20
> >>>>> 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:=20
> >>>>> `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=20
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1531: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1531: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1532: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1532: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1533: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1533: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1534: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1534: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1535: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1535: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1536: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1536: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1537: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1537: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1538: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1538: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1539: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1539: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1540: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1540: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1541: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1541: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1542: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1542: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1543: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1543: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1544: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1544: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1545: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1545: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1546: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1546: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1550: warning: excess elements in scalar=20
> >>>>> initializer
> >>>>> mod_log_spread.c:1550: warning: (near initialization for
> >>>>> `log_spread_module')
> >>>>> mod_log_spread.c:1553: warning: excess elements in scalar=20
> >>>>> 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=20
> >>>>> storage
> >>>>> class
> >>>>> apxs:Error: Command failed with rc=3D65536
> >>>>> .
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Thu, 2003-10-09 at 03:36, Mikkel Kruse Johnsen wrote:
> >>>>>> Hi Richard
> >>>>>>
> >>>>>> Yes, I have it compiling, just remember that you need apache=20
> >>>>>> 2.0.44 or
> >>>>>> greater. (Im using 2.0.47 and it works fine).
> >>>>>>
> >>>>>> /usr/sbin/apxs -c -I/usr/include -I/usr/lib -L/usr/lib -lspread
> >>>>>> mod_log_spread.c
> >>>>>>
> >>>>>> /Mikkel
> >>>>>>
> >>>>>>
> >>>>>> On Wed, 2003-10-08 at 18:24, Richard F. Rebel wrote:
> >>>>>>> Hello,
> >>>>>>>
> >>>>>>> I was wondering if anyone was working on getting mod_log_spread=20
> >>>>>>> to
> >>>>>>> work
> >>>>>>> with apache 2.0 or if it already does.
> >>>>>>>
> >>>>>>> I don't really know what's involved in porting as I don't know=20
> >>>>>>> much
> >>>>>>> about the apache project other than using it so any help from the
> >>>>>>> original developers would be appreciated.
> >>>>>>>
> >>>>>>> Thanks
> >>>>>>
> >>>>>>
> >>>>>> --=20
> >>>>>>
> >>>>>> Mikkel Kruse Johnsen <[email protected]>
> >>>>>>
> >>>>>> ITS
> >>>>> --=20
> >>>>> Richard F. Rebel
> >>>>> [email protected]
> >>>>> t. 212.239.0000
> >>>>>
> >>>>> <signature.asc>
> >>>> -- George Schlossnagle
> >>>> -- Principal Consultant
> >>>> -- OmniTI Computer Consulting, Inc.
> >>>> -- +1.410.872.4910 x202
> >>>> -- 1024D/1100A5A0 1370 F70A 9365 96C9 2F5E 56C2 B2B9 262F 1100 A5A0
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> mls-users mailing list
> >>>> [email protected]
> >>>> http://lists.backhand.org/mailman/listinfo/mls-users
> >>
> >>
> >> --=20
> >>
> >> Mikkel Kruse Johnsen <[email protected]>
> >>
> >> ITS
> > --=20
> > Richard F. Rebel
> > [email protected]
> > t. 212.239.0000
> >
> > <signature.asc>
> // Theo Schlossnagle
> // Principal Engineer -- http://www.omniti.com/~jesus/
> // Postal Engine -- http://www.postalengine.com/
> // Ecelerity: fastest MTA on earth
--=20
Richard F. Rebel
[email protected]
t. 212.239.0000
--=-Aisu5IU9+wKCSUg4gU8p
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/hsv8x1ZaISfnBu0RAqyDAJ9TAH2agyiJUxH2YYnjq1c86XkBWQCeOkbX
8tq+5glAa3w0PRrV+CaK8HQ=
=iNX+
-----END PGP SIGNATURE-----
--=-Aisu5IU9+wKCSUg4gU8p--