[hobbit] Hobbit 4.1.2 released

Dirk Kastens Dirk.Kastens at uni-osnabrueck.de
Wed Oct 12 16:57:46 CEST 2005


Hi,

the client code compiled well under AIX 4.3.3. But under AIX 5.2 I got 
the following error:
----------------------------------
gcc -O -D_REENTRANT -DAIX -I. -I/home/pallas/hobbit-4.1.2/include 
-DCLIENTONLY=1 -I. -I../include    -c -o sendmsg.o sendmsg.c
In file included from /home/pallas/hobbit-4.1.2/include/libbbgen.h:24,
                  from sendmsg.c:35:
/home/pallas/hobbit-4.1.2/lib/osdefs.h:21: error: conflicting types for 
`socklen_t'
/usr/include/sys/socket.h:80: error: previous declaration of `socklen_t'
sendmsg.c: In function `sendtobbd':
sendmsg.c:322: warning: passing arg 5 of `getsockopt' from incompatible 
pointer type
make[1]: *** [sendmsg.o] Error 1
make[1]: Leaving directory `/home/pallas/hobbit-4.1.2/lib'
make: *** [lib-client] Error 2
-----------------------------------

I edited the file hobbit-4.1.2/lib/osdefs.h and commented out the 
following lines:

/*
#ifndef HAVE_SOCKLEN_T
typedef int socklen_t;
#endif
*/

After that the compilation worked.

Regards,
Dirk



More information about the Xymon mailing list