Subject: pkg/11252: cross/zoularis fails to install includes
To: None <gnats-bugs@gnats.netbsd.org>
From: None <hauke@Espresso.Rhein-Neckar.DE>
List: netbsd-bugs
Date: 10/18/2000 01:03:15
>Number:         11252
>Category:       pkg
>Synopsis:       Zoularis bootstrap fails in installing includes
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 18 01:03:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Hauke Fath
>Release:        zoularis-20001003
>Organization:
Einzeln auftretender Radfahrer
>Environment:
	SPARC Solaris 7 / ss10

>Description:
	Trying to bootstrap the NetBSD package system with Zoularis fails early while trying to install include files in ${DESTDIR}/include.

[...]

Building and installing make rules
sed -e s,@BSDDIR@,/usr/pkg,g < bsd.own.mk.dist > bsd.own.mk
/usr/ucb/install -c -m 444 bsd.README /usr/pkg/share/mk/bsd.README
/usr/ucb/install -c -m 444 bsd.doc.mk /usr/pkg/share/mk/bsd.doc.mk
/usr/ucb/install -c -m 444 bsd.dep.mk /usr/pkg/share/mk/bsd.dep.mk
/usr/ucb/install -c -m 444 bsd.files.mk /usr/pkg/share/mk/bsd.files.mk
/usr/ucb/install -c -m 444 bsd.inc.mk /usr/pkg/share/mk/bsd.inc.mk
/usr/ucb/install -c -m 444 bsd.kinc.mk /usr/pkg/share/mk/bsd.kinc.mk
/usr/ucb/install -c -m 444 bsd.kmod.mk /usr/pkg/share/mk/bsd.kmod.mk
/usr/ucb/install -c -m 444 bsd.lib.mk /usr/pkg/share/mk/bsd.lib.mk
/usr/ucb/install -c -m 444 bsd.links.mk /usr/pkg/share/mk/bsd.links.mk
/usr/ucb/install -c -m 444 bsd.man.mk /usr/pkg/share/mk/bsd.man.mk
/usr/ucb/install -c -m 444 bsd.nls.mk /usr/pkg/share/mk/bsd.nls.mk
/usr/ucb/install -c -m 444 bsd.obj.mk /usr/pkg/share/mk/bsd.obj.mk
/usr/ucb/install -c -m 444 bsd.own.mk /usr/pkg/share/mk/bsd.own.mk
/usr/ucb/install -c -m 444 bsd.prog.mk /usr/pkg/share/mk/bsd.prog.mk
/usr/ucb/install -c -m 444 bsd.subdir.mk /usr/pkg/share/mk/bsd.subdir.mk
/usr/ucb/install -c -m 444 bsd.sys.mk /usr/pkg/share/mk/bsd.sys.mk
/usr/ucb/install -c -m 444 sys.mk /usr/pkg/share/mk/sys.mk
Installing header files
/usr/ucb/install -c -m 444 /home/hauke/src/zoularis-20001003/include/machine/ansi.h /usr/pkg/include/machine/ansi.h
make: don't know how to make /home/hauke/src/zoularis-20001003/include/sys/ansi.h. Stop
*** Error code 2
make: Fatal error: Command failed for target `all'
[hauke@pizza] ~/src/zoularis-20001003 # ls include/sys
CVS             isa_defs.h      reg.h           stdtypes.h      ttycom.h
byteorder.h     isa_defs.h.sed  resource.h      stream.h.sed    types.h
cdefs.h         mman.h          sem.h           syslimits.h     vnode.h
errno.h         mount.h         signal.h        syslog.h        wait.h
file.h          param.h         signal.h.sed    tihdr.h
ioctl.h         param.h.sed     socket.h        time.h
ioctl_compat.h  poll.h          stat.h          tty.h
[hauke@pizza] ~/src/zoularis-20001003 #

>How-To-Repeat:
	Try to install Zoularis on sparc solaris 7. Try to get a clue about what is supposed to happen from the sparse docs (what, you cannot just type "make install"?), then get stuck early on an installation botch.

This has worked in the previous release (200005xx).

>Fix:
	None. Now, If I had an idea how the thing was supposed to work...
The previous version had no include/sys/ansi.h, either.
>Release-Note:
>Audit-Trail:
>Unformatted: