NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

bin/43466: make(1): Makefile.boot is missing a source file (Patch included)

>Number:         43466
>Category:       bin
>Synopsis:       make(1): Makefile.boot is missing a source file (Patch 
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jun 13 12:30:00 +0000 2010
>Originator:     Arun Thomas
>Release:        5.0
Linux, Minix
When attempting to build NetBSD's make(1) on non-NetBSD platforms, the build 
will fail. Cause: The bootstrap Makefile for non-NetBSD platforms 
(Makefile.boot) is missing a source file in its SRCS variable. When you add 
lst.lib/lstPrev.c, make(1) builds correctly.

I have included a patch that fixes the problem.
Run 'make -f Makefile.boot' in src/usr.bin/make on a non-NetBSD platform.
Add lst.lib/lstPrev.c to SRCS in src/usr.bin/make/Makefile.boot.

Patch below:

diff -urN src.orig/usr.bin/make/Makefile.boot src/usr.bin/make/Makefile.boot
--- src.orig/usr.bin/make/Makefile.boot 2010-06-13 01:44:54.000000000 +0200
+++ src/usr.bin/make/Makefile.boot      2010-06-13 01:53:40.000000000 +0200
@@ -32,7 +32,7 @@
        lst.lib/lstInit.o lst.lib/lstInsert.o lst.lib/lstIsAtEnd.o \
        lst.lib/lstIsEmpty.o lst.lib/lstLast.o lst.lib/lstMember.o \
        lst.lib/lstNext.o lst.lib/lstOpen.o lst.lib/lstRemove.o \
-       lst.lib/lstReplace.o lst.lib/lstSucc.o
+       lst.lib/lstReplace.o lst.lib/lstSucc.o lst.lib/lstPrev.c
 bmake: ${OBJ} ${LIBOBJ}
 #      @echo 'make of make and make.0 started.'

Home | Main Index | Thread Index | Old Index