This is not new.

>From time to time, manual crossover build steps occur.
We don't build them into the tree, because that turn into future burden.

Eric Grosse <gro...@gmail.com> wrote:

> When I've built -current on several machines recently, the procedure dies at
>   ===> share/termtypes
>   /usr/bin/tic -C -x /usr/src/share/termtypes/termtypes.master > termcap
>   /usr/bin/tic -x -o terminfo /usr/src/share/termtypes/termtypes.master
>   "/usr/src/share/termtypes/termtypes.master", line 4429,
>        terminal 'mintty': error writing
> /usr/obj/share/termtypes/terminfo/m/mintty
> because at that point in the build tic has been recompiled but still lives
> in /usr/obj/usr.bin/tic/tic.
> 
> A manual workaround is to install that new tic and restart the build.
> A better fix would be to change /usr/src/share/termtypes/Makefile from
> TIC=/usr/bin/tic to TIC=/usr/obj/usr.bin/tic/tic.
> Or set PATH in the Makefile to have /usr/obj/usr.bin/tic before /usr/bin.
> Or change the build sequence for when tic is installed.
> Or just expect anyone building -current is competent to debug for themselves.
> 

Reply via email to