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