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

Re: [leafnode-list] compile problem leafnode-2.0b5



Kaspar Klingholz wrote:

> when compiling 2.0b5 on kernel 2.0.36 (suse 5.2) i get the following
> error:
> 
> gcc -c -g -O2 -I. -DHAVE_CONFIG_H -Wall -Wstrict-prototypes
> -Wmissing-prototypes -g ./nntpd.c
> /nntpd.c: In function `main':
> /nntpd.c:1813: `socklen_t' undeclared (first use this function)
> /nntpd.c:1813: (Each undeclared identifier is reported only once
> /nntpd.c:1813: for each function it appears in.)
> /nntpd.c:1813: parse error before `fodder'
> /nntpd.c:1877: `fodder' undeclared (first use this function)
> make: *** [nntpd.o] Error 1

On my system, socklen_t is defined in /usr/include/bits/socket.h
which is included by /usr/include/sys/socket.h which is included
by nntpd.c. The definition is

typedef unsigned int socklen_t;

therefore, if you declare the variable "fodder" as "unsigned int"
instead of "socklen_t", you should be fine.

Thanks for the notification; configure should work around this.

--Cornelius.

-- 
/* Cornelius Krasel, U Wuerzburg, Dept. of Pharmacology, Versbacher Str. 9 */
/* D-97078 Wuerzburg, Germany   email: krasel@xxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* "Science is the game we play with God to find out what His rules are."  */

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list