halshow needs stuff from -cnc
halshow is not useable because it needs halshow.tcl, linuxcnc.tcl and linuxcnc.so:
https://github.com/machinekit/machinekit-hal/blob/fc6e92b44bd224a1c27f1f4341907c1054286e80/src/Makefile#L565-L569
https://github.com/machinekit/machinekit-hal/blob/9f6c219475924cb92a57a3f23b6f45d437668d3d/tcl/bin/halshow.tcl#L19-L20
https://github.com/machinekit/machinekit-hal/blob/9f6c219475924cb92a57a3f23b6f45d437668d3d/tcl/linuxcnc.tcl.in#L59
Since merging #282 (see #267), the halshow program isn't in the machinekit-hal repo anymore. It is still available, and works fine, in the LinuxCNC tree that will soon be promoted to the MK org. For now, see this comment, which points at the working branch and provides brief build instructions.