On Tue, Aug 14, 2012 at 10:07 AM, Peter M Abraham <[email protected]> wrote: > Good day: > > I pulled the updates from https://bitbucket.org/dcid/ossec-hids and tried to > do a recompile via ./install.sh and y for update and y for rules. > > Here is the error I receive: > > - Installation will be made at /var/ossec . > > 5- Installing the system > - Running the Makefile > INFO: Little endian set. > > *** Making zlib (by Jean-loup Gailly and Mark Adler) *** > make[1]: Entering directory `/root/ossec-hids/src/external/zlib-1.2.3' > gcc -c -g -Wall -I../../ -I../../headers -DDEFAULTDIR=\"/var/ossec\" > -DUSE_OPENSSL -DUSEINOTIFY -DARGV0=\"zlib\" -DXML_VAR=\"var\" -DOSSECHIDS > *.c > ar cru libz.a *.o > ranlib libz.a > make[1]: Leaving directory `/root/ossec-hids/src/external/zlib-1.2.3' > make[1]: Entering directory `/root/ossec-hids/src/external/zlib-1.2.3' > cp -pr zlib.h zconf.h ../../headers/ > cp -pr libz.a ../ > make[1]: Leaving directory `/root/ossec-hids/src/external/zlib-1.2.3' > > > > *** Making os_xml *** > > make[1]: Entering directory `/root/ossec-hids/src/os_xml' > gcc -DXML_VAR=\"var\" -g -Wall -I../ -I../headers > -DDEFAULTDIR=\"/var/ossec\" -DUSE_OPENSSL -DUSEINOTIFY -DARGV0=\"os_xml\" > -DXML_VAR=\"var\" -DOSSECHIDS -c os_xml.c os_xml_access.c > os_xml_node_access.c os_xml_variables.c os_xml_writer.c > In file included from ../headers/shared.h:93, > from os_xml.c:17: > ../headers/defs.h:54: error: expected identifier or â(â before â<<â token
My best guess at the moment would be an issue with a merge. When you updated the source did you have to `hg merge`? Look around line 54 of src/headers/defs.h. The following warnings don't make a lot of sense looking at the defs.h. > In file included from ../headers/shared.h:93, > from os_xml.c:17: > ../headers/defs.h:58:1: warning: "__name" redefined > ../headers/defs.h:55:1: warning: this is the location of the previous > definition > ../headers/defs.h:59:1: warning: "__version" redefined > ../headers/defs.h:56:1: warning: this is the location of the previous > definition > In file included from ../headers/shared.h:93, > from os_xml_writer.c:19: > ../headers/defs.h:54: error: expected identifier or â(â before â<<â token > In file included from ../headers/shared.h:93, > from os_xml_writer.c:19: > ../headers/defs.h:58:1: warning: "__name" redefined > ../headers/defs.h:55:1: warning: this is the location of the previous > definition > ../headers/defs.h:59:1: warning: "__version" redefined > ../headers/defs.h:56:1: warning: this is the location of the previous > definition > make[1]: *** [xml] Error 1 > make[1]: Leaving directory `/root/ossec-hids/src/os_xml' > > Error Making os_xml > make: *** [all] Error 1 > > Error 0x5. > Building error. Unable to finish the installation. > > > > This is on a CentoS 5.8 64-bit machine. > > Please advise on how to fix. > > Thank you. >
