Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Feb 2008 20:41:57 +0100
From:      Mel <fbsd.questions@rachie.is-a-geek.net>
To:        freebsd-questions@freebsd.org
Cc:        Bhuvaneswari Ramkumar <ramkumar@iastate.edu>
Subject:   Re: Libnet in FreeBSD
Message-ID:  <200802042041.57804.fbsd.questions@rachie.is-a-geek.net>
In-Reply-To: <7c7927920802041036v79bc635h34c51f747384b0ad@mail.gmail.com>
References:  <7c7927920802040954u948a5ebga929f11a2fa76a45@mail.gmail.com> <200802041929.32973.fbsd.questions@rachie.is-a-geek.net> <7c7927920802041036v79bc635h34c51f747384b0ad@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 04 February 2008 19:36:17 Bhuvaneswari Ramkumar wrote:

> well actually, even the sample applications seem to have the same problem,
> So I'm guessing its some installation issue:
>
> # cc dns.c
> /var/tmp//ccImyVt1.o(.text+0x88) : In function 'main' : : undefined
> reference to 'libnet_init'
>
> This is how my compilation result reads for the dns.c sample application.
> Says the same for all libnet calls.

Linking 101. If you used the port (/usr/ports/net/libnet) then:

cc -L/usr/local/lib/libnet11 -lnet dns.c

or:
cat <<EOF >BSDmakefile
PROG=dns
LDADD=-lnet
LDFLAGS+=-L/usr/local/lib/libnet11

.include <bsd.prog.mk>
EOF

then type make :)
-- 
Mel



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