I am trying to install the agent on an HP-UX 11i box (32bit RISC) and
having some issues.  Has anyone got OSSEC working on an HP-UX system?

The first error I got was regarding select.h, I found out that the
select function isn't available on my version of HP-UX but time.h will
work instead (http://devrsrc1.external.hp.com/STKT/impacts/i338.html).
So I removed the select.h statement in src/headers/shared.h, time.h was
already being called.

After that I was able to get past the error but now I am stopped at
os_crypto.  I have MD5 checksum and lib crypto installed on the box but
I still can't get past the error below.  Does anyone have any clue how
I get past this and what it means?

 *** Making os_crypto ***

        gcc -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
-DCLIENT   -DARGV0=\"blowfish_op\" -DXML_VAR=\"var\" -DOSSECHIDS -c
bf_op.c bf_skey.c bf_enc.c
        ar cru bf_op.a bf_op.o bf_skey.o bf_enc.o
        ranlib bf_op.a
        gcc -Wall -I../../ -I../../headers  -DDEFAULTDIR=\"/var/ossec\"
-DCLIENT   -DARGV0=\"md5_op\" -DXML_VAR=\"var\" -DOSSECHIDS -c md5.c
md5_op.c
In file included from md5.c:19:
md5.h:33: error: expected '=', ',', ';', 'asm' or '__attribute__'
before 'uint32'
md5.h:36: error: expected specifier-qualifier-list before 'uint32'
md5.h:45: error: expected ')' before 'buf'
md5.c: In function 'MD5Init':
md5.c:49: error: 'struct MD5Context' has no member named 'buf'
md5.c:50: error: 'struct MD5Context' has no member named 'buf'
md5.c:51: error: 'struct MD5Context' has no member named 'buf'
md5.c:52: error: 'struct MD5Context' has no member named 'buf'
md5.c:54: error: 'struct MD5Context' has no member named 'bits'
md5.c:55: error: 'struct MD5Context' has no member named 'bits'
md5.c: In function 'MD5Update':
md5.c:64: error: 'uint32' undeclared (first use in this function)
md5.c:64: error: (Each undeclared identifier is reported only once
md5.c:64: error: for each function it appears in.)
md5.c:64: error: expected ';' before 't'
md5.c:68: error: 't' undeclared (first use in this function)
md5.c:68: error: 'struct MD5Context' has no member named 'bits'
md5.c:69: error: 'struct MD5Context' has no member named 'bits'
md5.c:69: error: expected ')' before 'len'
md5.c:70: error: 'struct MD5Context' has no member named 'bits'
md5.c:71: error: 'struct MD5Context' has no member named 'bits'
md5.c:78: error: 'struct MD5Context' has no member named 'in'
md5.c:87: warning: implicit declaration of function 'MD5Transform'
md5.c:87: error: 'struct MD5Context' has no member named 'buf'
md5.c:87: error: expected expression before ')' token
md5.c:94: error: 'struct MD5Context' has no member named 'in'
md5.c:96: error: 'struct MD5Context' has no member named 'buf'
md5.c:96: error: expected expression before ')' token
md5.c:103: error: 'struct MD5Context' has no member named 'in'
md5.c: In function 'MD5Final':
md5.c:116: error: 'struct MD5Context' has no member named 'bits'
md5.c:120: error: 'struct MD5Context' has no member named 'in'
md5.c:131: error: 'struct MD5Context' has no member named 'buf'
md5.c:131: error: 'uint32' undeclared (first use in this function)
md5.c:131: error: expected expression before ')' token
md5.c:134: error: 'struct MD5Context' has no member named 'in'
md5.c:142: error: expected expression before ')' token
md5.c:142: error: 'struct MD5Context' has no member named 'bits'
md5.c:143: error: expected expression before ')' token
md5.c:143: error: 'struct MD5Context' has no member named 'bits'
md5.c:145: error: 'struct MD5Context' has no member named 'buf'
md5.c:145: error: expected expression before ')' token
md5.c:147: error: 'struct MD5Context' has no member named 'buf'
md5.c: At top level:
md5.c:170: error: expected ')' before 'buf'
In file included from md5_op.c:24:
md5.h:33: error: expected '=', ',', ';', 'asm' or '__attribute__'
before 'uint32'
md5.h:36: error: expected specifier-qualifier-list before 'uint32'
md5.h:45: error: expected ')' before 'buf'
*** Error exit code 1

Stop.
*** Error exit code 1

Stop.

Error Making os_crypto
*** Error exit code 1

Stop.
# 

Thanks,
Nick

Reply via email to