Date: Thu, 25 Jan 2001 06:51:06 -0500 (EST) From: Vince Vielhaber <vev@michvhf.com> To: John <youzkz@yahoo.com> Cc: <freebsd-net@FreeBSD.ORG> Subject: Re: problems compiling raw socket program Message-ID: <Pine.BSF.4.30.0101250649210.11151-100000@paprika.michvhf.com> In-Reply-To: <20010125094243.7042.qmail@web3005.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 25 Jan 2001, John wrote: > Hi > > I tried that as you had advised, but the error remains > the same. Rearrange your includes like this: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in_systm.h> #include <netinet/in.h> #include <string.h> #include <netdb.h> #include <netinet/ip.h> #include <netinet/tcp.h> #include <arpa/inet.h> #include <unistd.h> and it'll compile, but the link fails with: undefined reference to `csum' missing library, but I didn't bother looking to see what. Vince. > > bash-2.03$ gcc -o rawsocket rawsocket.c > In file included from rawsocket.c:7: > /usr/include/netinet/ip.h:152: parse error before > `n_long' > /usr/include/netinet/ip.h:152: warning: no semicolon > at end of struct or union > /usr/include/netinet/ip.h:152: warning: no semicolon > at end of struct or union > /usr/include/netinet/ip.h:155: parse error before > `n_long' > /usr/include/netinet/ip.h:155: warning: no semicolon > at end of struct or union > /usr/include/netinet/ip.h:156: warning: data > definition has no type or storage class > /usr/include/netinet/ip.h:157: parse error before `}' > /usr/include/netinet/ip.h:157: warning: data > definition has no type or storage class > /usr/include/netinet/ip.h:158: parse error before `}' > bash-2.03$ > > > > --- Wilbert de Graaf <wilbertdg@hetnet.nl> wrote: > > > Can anyone enlighten me on why I can't compile? > > > > It tells you some types are missing so you need to > > add one or more headers. > > This will probably do it: #include > > <netinet/in_systm.h> > > > > Wilbert > > > > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Auctions - Buy the things you want at great prices. > http://auctions.yahoo.com/ > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-net" in the body of the message > -- ========================================================================== Vince Vielhaber -- KA8CSH email: vev@michvhf.com http://www.pop4.net 128K ISDN from $22.00/mo - 56K Dialup from $16.00/mo at Pop4 Networking Online Campground Directory http://www.camping-usa.com Online Giftshop Superstore http://www.cloudninegifts.com ========================================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.30.0101250649210.11151-100000>