Thanks guys. I finally got the agent installed on my AIX box. I did what was  suggested by Ahmet and gentuxx and all went well. I had to manually configure the box to start OSSEC upon boot as it didin't create the start up configs during the install. I also had to create an "ossec" user and place it in the "ossec" group as this wasn't done as part of the install. After all that, things went ok.

Thanks again.

Black CryptoKnight <[EMAIL PROTECTED]> wrote:
Hi gentuxx,

Thanks for the tip. I'll let you know how it goes.

gentuxx <[EMAIL PROTECTED]> wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Black CryptoKnight wrote:
> Thanks Ahmet. I'll try replacing cc with gcc in the makefiles and see
> what happens.

Wouldn't it be easier/better to do something like the following (I don't
know what shell you're using, so this is the Bourne equivalent)?

# export CC=/path/to/gcc
# ./install.sh (ossec install script)
# export CC=/path/to/xlc

If you have some reason to keep xlc as the default compiler, the above
should work nicely for you. If not, then you could just set
CC=/path/to/gcc globally (.profile, etc.).

>
> */ahmet ozturk <[EMAIL PROTECTED]>/* wrote:
>
>
> 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!
> >


- --
gentux
echo "hfouvyyAhnbjm/dpn" | perl -pe 's/(.)/chr(ord($1)-1)/ge'

gentux's gpg fingerprint ==> 5495 0388 67FF 0B89 1239 D840 4CF0 39E2
18D3 4A9E
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFO9+nTPA54hjTSp4RAk2lAJ996XHD5tur0c/86K24m65ZHr8I5gCfcKYB
VQbh0K0ZpJqeynYnxogeBhI=
=pPLN
-----END PGP SIGNATURE-----


Get your email and more, right on the new Yahoo.com



Visit Jamaica's Tech Portal http://www.techjamaica.com


Get your email and more, right on the new Yahoo.com

Reply via email to