Subject: toolchain/17501: ./build.sh -O /usr/obj -T /usr/tooldir -t fails on NetBSD 1.4.1
To: None <gnats-bugs@gnats.netbsd.org>
From: None <kivinen@ssh.fi>
List: netbsd-bugs
Date: 07/07/2002 14:11:42
>Number:         17501
>Category:       toolchain
>Synopsis:       ./build.sh -O /usr/obj -T /usr/tooldir -t fails on NetBSD 1.4.1
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 07 04:11:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Tero Kivinen
>Release:        NetBSD 1.4.1
>Organization:
SSH Communications Security
>Environment:
System: NetBSD jatko.iki.fi 1.4.1 NetBSD 1.4.1 (IKI) #3: Wed Mar 15 19:28:10 EET 2000 kivinen@jatko.iki.fi:/usr/src/sys/arch/alpha/compile/IKI alpha
Architecture: alpha
Machine: alpha
>Description:

	./build.sh -O /usr/obj -T /usr/tooldir -t

	with /etc/mk.conf:

OBJMACHINE=yes
MKOBJDIRS=yes
USE_NEW_TOOLCHAIN=yes
TOOLDIR=/usr/tooldir
USETOOLS=yes
DESTDIR=/
MKTOOLS=yes

ACCEPTABLE_LICENSES+=no-profit
ACCEPTABLE_LICENSES+=fee-based-commercial-use

	fails on NetBSD 1.4.1 alpha machine when run on the netbsd-1-6
	branch when compiling install:

...
install ===> compat
dependall ===> binstall
/usr/tooldir/bin/nbhost-mkdep -a -I/usr/obj/tools/compat -I/usr/obj/tools/compat/include  -I/usr/src/tools/binstall/../compat -DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  -I/usr/src/tools/binstall/../../usr.bin/xinstall/../../bin/ls /usr/src/tools/binstall/../../usr.bin/xinstall/xinstall.c
cc -O -I/usr/obj/tools/compat -I/usr/obj/tools/compat/include  -I/usr/src/tools/binstall/../compat -DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  -I/usr/src/tools/binstall/../../usr.bin/xinstall/../../bin/ls -c -o xinstall.lo.o /usr/src/tools/binstall/../../usr.bin/xinstall/xinstall.c
mv xinstall.lo.o xinstall.lo
cc -O -I/usr/obj/tools/compat -I/usr/obj/tools/compat/include  -I/usr/src/tools/binstall/../compat -DHAVE_CONFIG_H  -D_FILE_OFFSET_BITS=64  -I/usr/src/tools/binstall/../../usr.bin/xinstall/../../bin/ls   -o xinstall xinstall.lo -L/usr/obj/tools/compat -lnbcompat -lutil -lz
xinstall.lo: In function `do_link':
xinstall.c(.text+0x8e4): warning: mktemp() possibly used unsafely, use mkstemp() or mkdtemp()
xinstall.lo: In function `metadata_log':
xinstall.c(.text+0x2184): undefined reference to `strsvis'
xinstall.c(.text+0x2188): undefined reference to `strsvis'
collect2: ld returned 1 exit status
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools/binstall
*** Error code 1

Stop.
nbmake: stopped in /usr/src/tools/binstall
*** Error code 1

Stop
nbmake: stopped in /usr/src/tools
zsh: 28906 exit 1     ./build.sh -O /usr/obj -T /usr/tooldir -t.

>How-To-Repeat:

	cvs co -rnetbsd-1-6 src
	cd src
	./build.sh -O /usr/obj -T /usr/tooldir -t

>Fix:

	Change strsvis to strvis or do it manually...
>Release-Note:
>Audit-Trail:
>Unformatted: