Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Aug 1999 22:30:59 -0400 (EDT)
From:      Luoqi Chen <luoqi@watermarkgroup.com>
To:        bde@zeta.org.au, sgk@troutmask.apl.washington.edu
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: make -j 4 buildworld race problem
Message-ID:  <199909010230.WAA28002@lor.watermarkgroup.com>

next in thread | raw e-mail | index | archive | help
> Bruce Evans wrote:
> > >"make buildworld" completes without a problem.
> > >
> > >"make -j 4 buildworld" gives:
> > 
> > libncurses now has lots of internal utilities.  Apparently the
> > dependencies for them are incomplete.  The utilities are are also
> > built at the wrong time and break cross compiling.  See the old curses
> > (libmytinfo part) for a (bad) way to handle internal utilities.
> > The right way to handle them is not to have any.
> 
> After I sent the initial email, I started to look at the 
> Makefile for ncurses (and friends).  I knew that it had to
> be a dependence problem, but quite frankly I couldn't determine
> the (quick) fix.
>
Here's my quick fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/src/lib/libncurses/Makefile,v
retrieving revision 1.28
diff -u -r1.28 Makefile
--- Makefile	1999/08/30 23:15:40	1.28
+++ Makefile	1999/09/01 02:30:16
@@ -305,7 +305,7 @@
 make_keys:	make_keys.c names.c
 	${CC} -o $@ ${CFLAGS} ${NCURSES}/ncurses/tinfo/make_keys.c
 
-make_hash:	comp_hash.c
+make_hash:	comp_hash.c hashsize.h
 	${CC} -o $@ ${CFLAGS} -DMAIN_PROGRAM \
 		${NCURSES}/ncurses/tinfo/comp_hash.c
 

-lq


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909010230.WAA28002>