BIND 9.2.2rc1 compilation problem on Solaris 9

phn at icke-reklam.ipsec.nu phn at icke-reklam.ipsec.nu
Thu Jan 23 19:35:24 UTC 2003


cool viksy <cool_viks77 at yahoo.com> wrote:
> I am trying to compile BIND 9.2.2rc1 on Solaris 9. The ./configure and
> make steps went fine without any problems. The make install step fail
> with the following error.

> making install in /tmp/bind-9.2.2rc1/lib/bind/port/solaris/include
> make[2]: Entering directory
> `/tmp/bind-9.2.2rc1/lib/bind/port/solaris/include'
> /bin/bash ../mkinstalldirs
> /tmp/bind-9.2.2_pkg/usr/local/bind/include/sys
> ../mkinstalldirs: ../mkinstalldirs: No such file or directory
> make[2]: *** [installdirs] Error 127
> make[2]: Leaving directory
> `/tmp/bind-9.2.2rc1/lib/bind/port/solaris/include'
> make[1]: *** [install] Error 1
> make[1]: Leaving directory `/tmp/bind-9.2.2rc1/lib/bind'
> make: *** [install] Error 1

> Would appreciate any help to resolve the issue.

> Regards,
> Vikram

Sorry that i cannot help with the real issue, but a woskaround 
is a simple script to 'cp' the resulting binaries to wherever you
want them. You might even consider overwriting the sun-supplied 
ones to make shure you never accidantly invoke them ...


What i have been using ( since ut suits _my_ habits on FreeBSD) is :
#!/bin/sh
# install bind-9 IN THE RIGHT PLACES so everything works,
# also overwrite every reinstalled bind-8
#
install -b /home/peter/bind-9.2.2rc1/bin/named/named /usr/sbin/named
install -b /home/peter/bind-9.2.2rc1/bin/check/named-checkconf /usr/local/bin/named-checkconf
install -b /home/peter/bind-9.2.2rc1/bin/check/named-checkzone /usr/local/bin/named-checkzone
install -b /home/peter/bind-9.2.2rc1/bin/dnssec/dnssec-keygen /usr/local/bin/dnssec-keygen
install -b /home/peter/bind-9.2.2rc1/bin/dnssec/dnssec-signkey /usr/local/bin/dnssec-signkey
install -b /home/peter/bind-9.2.2rc1/bin/dnssec/dnssec-signzone /usr/local/bin/dnssec-signzone
install -b /home/peter/bind-9.2.2rc1/bin/nsupdate/nsupdate /usr/bin/nsupdate
# install -b /home/peter/bind-9.2.2rc1/bin/dig/dig /usr/bin/dig
install -b /home/peter/bind-9.2.2rc1/bin/dig/dig /usr/bin/dig
install -b /home/peter/bind-9.2.2rc1/bin/dig/host /usr/bin/host
install -b /home/peter/bind-9.2.2rc1/bin/dig/nslookup /usr/bin/nslookup
install -b /home/peter/bind-9.2.2rc1/bin/rndc/rndc /usr/sbin/rndc
#
install -b /home/peter/bind-9.2.2rc1/bin/nsupdate/nsupdate.8 /usr/local/man/man8


If an upgrade should overwrite by binaries i only have to run this
script again ( thus overwriting the update )

> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now



-- 
Peter Håkanson         
        IPSec  Sverige      ( At Gothenburg Riverside )
           Sorry about my e-mail address, but i'm trying to keep spam out,
	   remove "icke-reklam" if you feel for mailing me. Thanx.


More information about the bind-users mailing list