Hi,

I am trying to setup the GeoDNS patch (http://www.caraytech.com/geodns/)
on Bind.  Right now I am trying to patch it to /usr/src/contrib/bind9.
Is it a bad idea to patch things into the bind in world.  I know that
I'll have to repatch every time I update sources, or would it be a
bettter idea to install from ports?

Anyway the problem I am having is getting bind to compile with -lGeoIP.
This is the error I'm getting is below.  How do I tell make that I want
to use -lGeoIP for dig and not everything else, or can I only do this
with ports.

===> usr.bin/dig
cc -O -pipe -I/usr/local/include/  -DVERSION='"9.3.1"' -DHAVE_CONFIG_H 
-DWANT_IPV6 -DOPENSSL -DUSE_MD5 -DNS_LOCALSTATEDIR='"/var"' 
-DNS_SYSCONFDIR='"/etc/namedb"' -DNAMED_CONFFILE='"/etc/namedb/named.conf"' 
-DRNDC_CONFFILE='"/etc/namedb/rndc.conf"' 
-DRNDC_KEYFILE='"/etc/namedb/rndc.key"' -I/usr/src/usr.bin/dig/../../lib/bind 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/bind9/include 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/dns/include/dst 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/dns/include 
-I/usr/src/usr.bin/dig/../../lib/bind/dns 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isccc/include 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isccfg/include 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/unix/include 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/pthreads/include 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/include 
-I/usr/src/usr.bin/dig/../../lib/bind/isc 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/lwres/unix/include 
-I/usr/src/usr.bin/dig/../../contrib/bind9/lib/lwres/include 
-I/usr/src/usr.bin/dig/../../lib/bind/lwres 
-I/usr/src/usr.bin/dig/../../contrib/bind9/bin/dig/include -L/usr/local/lib -o 
dig dig.o dighost.o ../../lib/bind/bind9/libbind9.a ../../lib/bind/dns/libdns.a 
../../lib/bind/isccc/libisccc.a ../../lib/bind/isccfg/libisccfg.a  
../../lib/bind/isc/libisc.a ../../lib/bind/lwres/liblwres.a -lcrypto -lpthread
../../lib/bind/dns/libdns.a(acl.o)(.text+0x495): In function 
`dns_aclelement_match':
: undefined reference to `GeoIP_new'
../../lib/bind/dns/libdns.a(acl.o)(.text+0x4bf): In function 
`dns_aclelement_match':
: undefined reference to `GeoIP_country_code_by_addr'
*** Error code 1

Stop in /usr/src/usr.bin/dig.
*** Error code 1

Stop in /usr/src/usr.bin.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
[EMAIL PROTECTED]:/usr/src# 
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to