Subject: Build failure on current
To: None <port-sparc64@netbsd.org>
From: None <mail@mruether.de>
List: port-sparc64
Date: 03/19/2007 11:23:46
Trying to build -current sparc64 I get:

#   compile  compat/sha1hl.lo
cc -O  -I. -I./include -I/usr/src/tools/compat -I/usr/src/tools/compat/sys  -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE -c -o sha1hl.lo.o    /usr/src/lib/libc/hash/sha1/sha1hl.c
In file included from /usr/src/lib/libc/hash/sha1/sha1hl.c:17:
/usr/src/lib/libc/hash/hashhl.c: In function `SHA1End':
/usr/src/lib/libc/hash/hashhl.c:74: error: `SHA1_DIGEST_STRING_LENGTH' undeclared (first use in this function)
/usr/src/lib/libc/hash/hashhl.c:74: error: (Each undeclared identifier is reported only once
/usr/src/lib/libc/hash/hashhl.c:74: error: for each function it appears in.)
/usr/src/lib/libc/hash/hashhl.c: At top level:
/usr/src/lib/libc/hash/hashhl.c:127: error: conflicting types for `SHA1File'
/usr/src/sys/sys/sha1.h:28: error: previous declaration of `SHA1File'

*** Failed target:  sha1hl.lo
*** Failed command: cc -O -I. -I./include -I/usr/src/tools/compat -I/usr/src/tools/compat/sys -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE -c -o sha1hl.lo.o /usr/src/lib/libc/hash/sha1/sha1hl.c
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools/compat

*** Failed target:  dependall
*** Failed command: cd /usr/src/tools/compat; /usr/src/../tools/bin/nbmake realall
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools/compat

*** Failed target:  dependall-compat
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/src/tools" ;; *) this="${dir}/"; real="/usr/src/tools/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget compat dependall
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools

ERROR: Failed to make dependall tools
*** BUILD ABORTED ***

Any ideas?