Hi,

Please be sure that you are using gcc instead of xlc on AIX. "cc" is a
link to
xlc on your system as I understood your error messages. Since I don't
have
AIX 5.2 anymore, I couldn't test new version on it, however it should
work
if you compile with gcc.

Best Regards,

Ahmet Ozturk (I'm back :).

-------------------
Black CryptoKnight wrote:
> Hi,
>
> I am trying to get ossec-hids-0.9-3 on some AIX 5.2 boxes but I'm
having problems.
> When I run the install I get the following messages:
> ___________________________________________________________________
>
> 5- Installing the system
>  - Running the Makefile
>
>  *** Making zlib (by Jean-loup Gailly and Mark Adler)  ***
>         cc -c -Wall -I../../ -I../../headers 
-DDEFAULTDIR=\"/var/ossec\" -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST
-DARGV0=\"zlib\" -DXML_VAR=\"var\" -DOSSECHIDS *.c
> cc: 1501-210 command option Wall contains an incorrect subargument
> make: 1254-004 The error code from the last command is 40.
>
>
> Stop.
>         cp -pr zlib.h zconf.h ../../headers/
>         cp -pr libz.a ../
> cp: libz.a: A file or directory in the path name does not exist.
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
>
>
>
>  *** Making os_xml ***
>
>         cc -DXML_VAR=\"var\" -Wall -I../ -I../headers 
-DDEFAULTDIR=\"/var/ossec\" -DCLIENT -DUSE_OPENSSL -DAIX -DHIGHFIRST
-DARGV0=\"os_xml\" -DXML_VAR=\"var\" -DOSSECHIDS -c os_xml.c
os_xml_access.c os_xml_node_access.c os_xml_variables.c
> cc: 1501-210 command option Wall contains an incorrect subargument
> make: 1254-004 The error code from the last command is 40.
>
>
> Stop.
>
> Error Making os_xml
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
>
>  Error 0x5.
>  Building error. Unable to finish the installation.
> ___________________________________________________________________
>
> I'm not a Unix guru, but I figured that the compiler didn't like the
"-Wall" flag, so I edited the ossec-hids-0.9-3/src/Config.Make file to
remove the "-Wall" flag and then edited
ossec-hids-0.93/src/os_regex/Makefile to remove the "flag" switch and
ran the install.sh again. It appeared to get past those errors but now
gave a whole lot of errors looking like :
>
> ________________________________________________________________
>
>
> "os_regex_internal.h", line 525.57: 1506-026 (S) Number of
initializers cannot be greater than the number of aggregate members.
> "os_regex_internal.h", line 525.65: 1506-026 (S) Number of
initializers cannot be greater than the number of aggregate members.
> "os_regex_internal.h", line 527.2: 1506-277 (S) Syntax error:
possible missing ',' or '}'?
> "os_regex_strbreak.c", line 23.38: 1506-045 (S) Undeclared
identifier str.
> "os_regex_strbreak.c", line 23.47: 1506-045 (S) Undeclared
identifier size.
> "os_regex_strbreak.c", line 25.9: 1506-045 (S) Undeclared identifier
count.
> "os_regex_strbreak.c", line 36.35: 1506-026 (S) Number of
initializers cannot be greater than the number of aggregate members.
> "os_regex_strbreak.c", line 36.49: 1506-277 (S) Syntax error:
possible missing ',' or '}'?
> "os_regex_strbreak.c", line 41.15: 1506-026 (S) Number of
initializers cannot be greater than the number of aggregate members.
> "os_regex_strbreak.c", line 47.9: 1506-045 (S) Undeclared identifier
ret.
> "os_regex_strbreak.c": 1506-026 (S) Number of initializers cannot be
greater than the number of aggregate members.
> "os_regex_strbreak.c", line 47.22: 1506-277 (S) Syntax error:
possible missing ',' or '}'?
> "os_regex_strbreak.c", line 55.9: 1506-045 (S) Undeclared identifier
i.
> "os_regex_strbreak.c": 1506-026 (S) Number of initializers cannot be
greater than the number of aggregate members.
> "os_regex_strbreak.c": 1506-026 (S) Number of initializers cannot be
greater than the number of aggregate members.
> "os_regex_strbreak.c", line 58.56: 1506-277 (S) Syntax error:
possible missing ',' or '}'?
> "os_regex_strbreak.c", line 62.22: 1506-026 (S) Number of
initializers cannot be greater than the number of aggregate members.
> "os_regex_strbreak.c", line 67.32: 1506-026 (S) Number of
initializers cannot be greater than the number of aggregate members.
> "os_regex_strbreak.c": 1506-026 (S) Number of initializers cannot be
greater than the number of aggregate members.
> "os_regex_strbreak.c", line 67.13: 1506-277 (S) Syntax error:
possible missing ',' or '}'?
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
>
> Error Making os_regex
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
>
>  Error 0x5.
>  Building error. Unable to finish the installation.
>
> __________________________________________________________________
>
>
> How can I get this thing installed under AIX? It worked perfectly on
my CentOS and Ubuntu linux boxes, but no luck with AIX. Even windows
went smoothly.
>
> Help!
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com

Reply via email to