Source-Changes-D archive

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

libterminfo build does not find tic (was: CVS commit: [netbsd-6] src)



Hi,

On Sat, Jun 23, 2012 at 10:55:00PM +0000, Jeff Rizzo wrote:
> Module Name:  src
> Committed By: riz
> Date:         Sat Jun 23 22:54:59 UTC 2012
> 
> Modified Files:
[..]
>       src/lib/libterminfo [netbsd-6]: Makefile.hash compile.c term.c
>           term_private.h terminfo.5.in
[..]
> Added Files:
>       src/tools/compat [netbsd-6]: cdbr.h cdbw.h
> 
> Log Message:
> Pull up following revision(s) (requested by joerg in ticket #328):
[..]
>       lib/libterminfo/Makefile.hash: revision 1.5
[..]

I asume this is broken in -current too, but I just updated my netbsd-6
source and this pullup broke a build if you try to only build
src/lib/libterminfo:

 dependall ===> libterminfo
 Generating terminfo hash
 .
 Generating termcap hash
 .....
 ..
 make: don't know how to make tic. Stop

I'm not sure how to change the following line in Makefile.hash so it
builds:
compiled_terms.c: ${TOOL_TIC}

$ grep -r TOOL_TIC /usr/share/mk/
 /usr/share/mk/bsd.own.mk:TOOL_TIC= ${TOOLDIR}/bin/${_TOOL_PREFIX}tic
 /usr/share/mk/bsd.own.mk:TOOL_TIC= tic

There is another issue that 'NETBSDSRCDIR=${NETBSDSRCDIR:Q}' has to be
set in Makefile.hash for SCRIPT_ENV too, otherwise you will get problems
if you don't have your source code in /usr/src.

Bernd



Home | Main Index | Thread Index | Old Index