Subject: build.sh distribution fails with Mkinet6=no
To: None <netbsd-users@netbsd.org>
From: Hanspeter Roth <hampi@rootshell.be>
List: netbsd-users
Date: 04/12/2005 17:27:51
Hello,

I'm trying to run `build.sh distribution' in a NetBSD 2.0-Release.
I want to disable INET6. So in /etc/mk.conf I have put

MKINET6=3Dno
INET6=3Dno

Just this fails to build:

=3D=3D=3D> build.sh command: ./build.sh distribution
=3D=3D=3D> build.sh started: Mon Apr 11 16:45:41 CEST 2005
=3D=3D=3D> No nonexistent/bin/nbmake, needs building.
=3D=3D=3D> Bootstrapping nbmake
checking for sh... /bin/sh
[...]
#   compile  cvs/zlib.o
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc -O2   -Werror =
  -DSETXID_SUPPORT -DHAVE_CONFIG_H  -I/usr/src/gnu/usr.bin/cvs/cvs/../inclu=
de -I/usr/src/gnu/dist/cvs/lib  -I/usr/src/gnu/dist/cvs/diff -I/usr/src/gnu=
/dist/cvs/src -DHAVE_KERBEROS -I/usr/src/obj/destdir.i386/usr/include/kerbe=
rosIV -DHAVE_GSSAPI -I/usr/src/obj/destdir.i386/usr/include/krb5 -DENCRYPTI=
ON -DSETXID_SUPPORT -DHAVE_CONFIG_H  -I/usr/src/gnu/usr.bin/cvs/cvs/../incl=
ude -I/usr/src/gnu/dist/cvs/lib  -I/usr/src/gnu/dist/cvs/diff -I/usr/src/gn=
u/dist/cvs/src  -nostdinc -isystem /usr/src/obj/destdir.i386/usr/include  -=
c    /usr/src/gnu/dist/cvs/src/zlib.c
#      link  cvs/cvs
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc -Wl,-nostdlib =
    -o cvs  -Wl,-rpath-link,/usr/src/obj/destdir.i386/lib:/usr/src/obj/dest=
dir.i386/usr/lib  -L/usr/src/obj/destdir.i386/lib  -B/usr/src/obj/destdir.i=
386/usr/lib/ -B/usr/src/obj/destdir.i386/usr/lib/   add.o admin.o annotate.=
o buffer.o checkin.o checkout.o classify.o client.o commit.o create_adm.o c=
vsrc.o diff.o edit.o entries.o error.o expand_path.o fileattr.o filesubr.o =
find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o log=
in.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o parseinfo.o p=
atch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o run.o sc=
ramble.o server.o stack.o status.o subr.o tag.o update.o vers_ts.o version.=
o watch.o wrapper.o zlib.o /usr/src/gnu/usr.bin/cvs/libdiff/obj/libdiff.a /=
usr/src/gnu/usr.bin/cvs/libcvs/obj/libcvs.a -lcrypt -lz -lkrb -ldes -lgssap=
i -lkrb5 -lasn1 -lcrypto -lcom_err -lroken -lcrypt   -L/usr/src/obj/destdir=
.i386/usr/lib -L/usr/src/obj/destdir.i386/usr/lib
/usr/src/obj/destdir.i386/usr/lib/libroken.so: undefined reference to `in6a=
ddr_any'
collect2: ld returned 1 exit status

*** Failed target:  cvs
*** Failed command: /usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdel=
f-gcc -Wl,-nostdlib -o cvs -Wl,-rpath-link,/usr/src/obj/destdir.i386/lib:/u=
sr/src/obj/destdir.i386/usr/lib -L/usr/src/obj/destdir.i386/lib -B/usr/src/=
obj/destdir.i386/usr/lib/ -B/usr/src/obj/destdir.i386/usr/lib/ add.o admin.=
o annotate.o buffer.o checkin.o checkout.o classify.o client.o commit.o cre=
ate_adm.o cvsrc.o diff.o edit.o entries.o error.o expand_path.o fileattr.o =
filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.=
o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o pa=
rseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root=
.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o vers_ts=
.o version.o watch.o wrapper.o zlib.o /usr/src/gnu/usr.bin/cvs/libdiff/obj/=
libdiff.a /usr/src/gnu/usr.bin/cvs/libcvs/obj/libcvs.a -lcrypt -lz -lkrb -l=
des -lgssapi -lkrb5 -lasn1 -lcrypto -lcom_err -lroken -lcrypt -L/usr/src/ob=
j/destdir.i386/usr/lib -L/usr/src/obj/destdir.i386/usr/lib
*** Error code 1

Stop.
nbmake: stopped in /usr/src/gnu/usr.bin/cvs/cvs

*** Failed target:  dependall
*** Failed command: cd /usr/src/gnu/usr.bin/cvs/cvs; /usr/src/obj/tooldir.N=
etBSD-2.0-i386/bin/nbmake realall
*** Error code 1


How can I build without INET6?

-Hanspeter