Hi All,

I'm having trouble understanding what I'm doing wrong in installing
diald. I get lots of warnings (see below) doing 'make depend' and
'make' falls over as well. I unzipped the diald-0_16_tar.gz into
/usr/src/diald-0.16 Is this correct ?

I have RH5.2 (kernel is 2.0.34) and obviously diald version 0.16 . My
kernel has been compiled for IP_MASQ and that's fine, so the source
tree seems to be OK (yes?)

Where can all these "redefined symbols" problems come from ?

Here's a sample of the 'make depend' warnings eg:

[snip]
cc -E -M *.c > .depend
In file included from diald.h:45,
                 from buffer.c:13:
/usr/include/linux/in.h:73: warning: `IN_CLASSA' redefined
/usr/include/netinet/in.h:102: warning: this is the location of the
previous definition /usr/include/linux/in.h:79: warning: `IN_CLASSB'
redefined /usr/include/netinet/in.h:108: warning: this is the location
of the previous definition [snip]


Here's a sample of the 'make' errors eg:

[snip]
cc -O2 -Wall -pipe   -c diald.c -o diald.o
In file included from diald.h:45,
                 from diald.c:28:
/usr/include/linux/in.h:73: warning: `IN_CLASSA' redefined
/usr/include/netinet/in.h:102: warning: this is the location of the
previous definition [snip]

and finally the error at the end where make falls over:

[snip]
In file included from diald.c:28:
diald.h:227: `daemon' redeclared as different kind of symbol
/usr/include/unistd.h:725: previous declaration of `daemon'
make: *** [diald.o] Error 1

Many thanks,
Thomas

-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]

Reply via email to