Subject: pkg/19343: pkgsrc bind builds broken
To: None <gnats-bugs@gnats.netbsd.org>
From: None <kpneal@pobox.com>
List: netbsd-bugs
Date: 12/10/2002 21:03:13
>Number:         19343
>Category:       pkg
>Synopsis:       bind 8 + 9 unbuildable
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 10 18:09:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Kevin P. Neal
>Release:        NetBSD 1.6
>Organization:
-- 
Kevin P. Neal                                http://www.pobox.com/~kpn/

"You know, I think I can hear the machine screaming from here...  \
'help me! hellpp meeee!'"  - Heather Flanagan, 14:52:23 Wed Jun 10 1998
>Environment:
System: NetBSD rune.int.neutralgood.org 1.6 NetBSD 1.6 (RUNE-$Revision: 1.1 $) #7: Sun Sep 22 20:32:24 EDT 2002 kpn@neutralgood.org:/local/kernel/compile/RUNE alpha
Architecture: alpha
Machine: alpha
>Description:

Builds of both bind 8 and 9 are broken.

rune% make package
=> Checksum OK for bind/8.3.4/bind-src.tar.gz.
=> Checksum OK for bind/8.3.4/bind-doc.tar.gz.
work -> /local/pkgobj/net/bind8/work
===> Extracting for bind-8.3.4
===> Patching for bind-8.3.4
===> Applying pkgsrc patches for bind-8.3.4
===> Configuring for bind-8.3.4
===> Building for bind-8.3.4
Making /local/pkgobj/net/bind8/work/src/.systype
Making .settings
/local/pkgobj/net/bind8/work/src/include
/local/pkgobj/net/bind8/work/src/include/arpa
/local/pkgobj/net/bind8/work/src/include/isc
/local/pkgobj/net/bind8/work/src/port
/local/pkgobj/net/bind8/work/src/port/netbsd
/local/pkgobj/net/bind8/work/src/port/netbsd/include
/local/pkgobj/net/bind8/work/src/port/netbsd/include/sys
probe_ipv6
make: exec(probe_ipv6) failed (No such file or directory)
*** Error code 1

Stop.
make: stopped in /local/pkgobj/net/bind8/work/src/port/netbsd/include
*** Error code 1

Stop.
make: stopped in /local/pkgobj/net/bind8/work/src/port/netbsd
*** Error code 1

Stop.
make: stopped in /local/pkgobj/net/bind8/work/src/port
*** Error code 1

Stop.
make: stopped in /local/pkgobj/net/bind8/work/src
*** Error code 1

Stop.
make: stopped in /usr/pkg/src/net/bind8
*** Error code 1

Stop.
make: stopped in /usr/pkg/src/net/bind8
rune% 


****************

rune% make
=> bind-9.2.1.tar.gz doesn't seem to exist on this system.
=> Attempting to fetch bind-9.2.1.tar.gz from ftp://ftp.isc.org/isc/bind9/9.2.1/.
Requesting ftp://ftp.isc.org/isc/bind9/9.2.1/bind-9.2.1.tar.gz
  (via inetgw.int.neutralgood.org:3128)
100% |*************************************|  4903 KB    3.57 KB/s    00:00 ETA
=> Checksum OK for bind/9.2.1/bind-9.2.1.tar.gz.
work -> /local/pkgobj/net/bind9/work
===> Extracting for bind-9.2.1
===> Required installed package rsaref-2.0p3: rsaref-2.0p3 found
===> Required installed package libtool-base>=1.4.20010614nb9: libtool-base-1.4.20010614nb9 found
===> Patching for bind-9.2.1
===> Applying pkgsrc patches for bind-9.2.1
===> Buildlinking for bind-9.2.1
===> Configuring for bind-9.2.1
creating cache ./config.cache
checking host system type... alpha--netbsd
checking whether make sets ${MAKE}... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking for ar... /usr/bin/ar
checking for etags... no
checking for emacs-etags... no
checking for perl5... no
checking for perl... /usr/pkg/bin/perl
checking for gcc... cc
checking whether the C compiler (cc -O2 -mieee -I/usr/pkg/include  -Wl,-R/usr/pkg/lib -L/usr/pkg/lib) works... yes
checking whether the C compiler (cc -O2 -mieee -I/usr/pkg/include  -Wl,-R/usr/pkg/lib -L/usr/pkg/lib) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... yes
checking for fcntl.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for sys/sockio.h... yes
checking for sys/select.h... yes
checking for sys/sysctl.h... yes
checking for working const... yes
checking for inline... inline
checking for sysctlbyname... no
checking for static inline breakage... no
checking for size_t... yes
checking for ssize_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for long long... yes
checking if unistd.h defines fd_set... yes
checking whether byte ordering is bigendian... no
checking for OpenSSL library... using openssl from /usr/lib and /usr/include
checking OpenSSL library version... not compatible
configure: error: you need OpenSSL 0.9.5a or newer
*** Error code 1

Stop.
make: stopped in /usr/pkg/src/net/bind9
*** Error code 1

Stop.
make: stopped in /usr/pkg/src/net/bind9
rune% strings /usr/lib/libssl.a | grep 0.9
kSSLv2/3 compatibility part of OpenSSL 0.9.6g 9 Aug 2002
kTLSv1 part of OpenSSL 0.9.6g 9 Aug 2002
/SSLv3 part of OpenSSL 0.9.6g 9 Aug 2002
/SSLv2 part of OpenSSL 0.9.6g 9 Aug 2002
/OpenSSL 0.9.6g 9 Aug 2002
rune% 

>How-To-Repeat:

Try to install bind8 from pkgsrc. Fail. Try to install bind9 from pkgsrc.
Fail. 

>Fix:

Dunno.

-- 
"A method for inducing cats to exercise consists of directing a beam of
invisible light produced by a hand-held laser apparatus onto the floor ...
in the vicinity of the cat, then moving the laser ... in an irregular way
fascinating to cats,..." -- US patent 5443036, "Method of exercising a cat"
>Release-Note:
>Audit-Trail:
>Unformatted: