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