Hi Justin, We fixed it on the following snapshot:
http://www.ossec.net/files/snapshots/ossec-hids-101124.tar.gz That file had a variable set on the wrong line that breaks on old compilers. thanks, On Wed, Nov 24, 2010 at 6:35 PM, Justin Mitchell <[email protected]> wrote: > I had ossec 2.4.1 installed on three servers (redhat 7.1, redhat 7.2, > and centos 4.8). I ran the update on all three servers, and only had > success with the centos 4.8 server. On the two redhat 7.x servers, it > failed with the following error: > > > ************************************************************************************** > *** Making config *** > > make[1]: Entering directory `/root/ossec-hids-2.5.1/src/config' > gcc -c -g -Wall -I../ -I../headers -DDEFAULTDIR=\"/var/ossec\" - > DCLIENT -DUSE_OPENSSL -DARGV0=\"ossec-config\" -DXML_VAR=\"var\" - > DOSSECHIDS *.c > rules-config.c: In function `Read_Rules': > rules-config.c:216: parse error before `int' > rules-config.c:218: `ii' undeclared (first use in this function) > rules-config.c:218: (Each undeclared identifier is reported only once > rules-config.c:218: for each function it appears in.) > rules-config.c:62: warning: unused variable `xml_rules_lists_dir' > make[1]: *** [logcollector] Error 1 > make[1]: Leaving directory `/root/ossec-hids-2.5.1/src/config' > > Error Making config > make: *** [all] Error 1 > > Error 0x5. > Building error. Unable to finish the installation. > ************************************************************************************** > > > Any idea what is going on? >
