[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [hobbit] 4.1.2p1 Client Compile Problems on HP-UX 11.0



As a quick fix, (and a fix for an additional similar problem) i changed the osdefs.h file to be the following (take note, i had to rename the snprintf and the socklen_t variables):

/*----------------------------------------------------------------------------*/
/* Hobbit monitor library. */
/* Compatibility definitions for various OS's */
/* */
/* Copyright (C) 2002-2005 Henrik Storner <henrik (at) storner.dk> */
/* */
/* This program is released under the GNU General Public License (GPL), */
/* version 2. See the file "COPYING" for details. */
/* */
/*----------------------------------------------------------------------------*/


#ifndef __LIBBBGEN_OSDEFS_H__
#define __LIBBBGEN_OSDEFS_H__

#include "config.h"

#include <sys/types.h>
#include <stdarg.h>

#ifndef HAVE_SOCKLEN_T
typedef int hobbit_socklen_t;
#endif

#ifndef HAVE_SNPRINTF
extern int hobbit_snprintf(char *str, size_t size, const char *format, ...);
#endif

#ifndef HAVE_VSNPRINTF
extern int vsnprintf(char *str, size_t size, const char *format, va_list ap);
#endif


#endif


Adam Scheblein wrote:

Greetings,

When compiling the newest snapshot on HP-UX 11.0 with gcc, i get the following error:

CC="/usr/local/bin/gcc" CFLAGS="-g -O -D_REENTRANT -DHPUX -I. -I`pwd`/include -DCLIENTONLY=1" OSDEF="-DHPUX" RPATHOPT="" PCREINCDIR="" SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS="-lnsl" BBTOPDIR="/home/hobbit" BBLOGDIR="" BBHOSTNAME="" BBHOSTIP="134.48.22.240" BBHOSTOS="" LOCALCLIENT="no" /usr/local/bin/gmake -C lib client
gmake[1]: Entering directory `/home/hobbit/uploaded/snapshot/lib'
/usr/local/bin/gcc -g -O -D_REENTRANT -DHPUX -I. -I/home/hobbit/uploaded/snapshot/include -DCLIENTONLY=1 -I. -I../include -c -o osdefs.o osdefs.c
In file included from osdefs.c:16:
osdefs.h:25: error: conflicting types for `snprintf'
/usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.3.2/include/stdio.h:493: error: previous declaration of `snprintf'
gmake[1]: *** [osdefs.o] Error 1
gmake[1]: Leaving directory `/home/hobbit/uploaded/snapshot/lib'
gmake: *** [lib-client] Error 2



Any ideas?

thanks,
Adam

To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe (at) hswn.dk