Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jul 2002 12:08:23 +1000
From:      Stanley Hopcroft <Stanley.Hopcroft@IPAustralia.Gov.AU>
To:        Questions@FreeBSD.ORG
Subject:   Incomplete types when attempting to compile IPv6 test program (porting ntop 2.1)
Message-ID:  <20020711120822.A30929@IPAustralia.Gov.AU>

next in thread | raw e-mail | index | archive | help
Dear Ladies and Gentlemen,

Please would you let me know what I must do to compile this test program 
(test the presence of IPv6) with FreeBSD 4.6-RELEASE-p1 ?

tssyd> cat junk.c 
#include <sys/types.h>
#include <netinet/in_systm.h>
#include <sys/socket.h>
#include <netinet/ip.h>
#include <netinet/in.h>

        struct in6_addr tmp;

tssyd> gcc -o junk.o junk.c
In file included from junk.c:4:
/usr/include/netinet/ip.h:73: field `ip_src' has incomplete type
/usr/include/netinet/ip.h:73: field `ip_dst' has incomplete type
/usr/include/netinet/ip.h:158: field `ipt_addr' has incomplete type
tssyd> 

The problem is that 'struct in_addr' is defined in terms of other type 
defs (ultimately __uint32_t I think) and I don't know where to find it 
or them.

What headers should I be using which manual should I be RTFMing ?

Yours sincerely.


-- 
------------------------------------------------------------------------
Stanley Hopcroft
------------------------------------------------------------------------

'...No man is an island, entire of itself; every man is a piece of the
continent, a part of the main. If a clod be washed away by the sea,
Europe is the less, as well as if a promontory were, as well as if a
manor of thy friend's or of thine own were. Any man's death diminishes
me, because I am involved in mankind; and therefore never send to know
for whom the bell tolls; it tolls for thee...'

from Meditation 17, J Donne.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020711120822.A30929>