Building LinuxCNC

LinuxCNC (formerly emc, and emc2) is a great tool to control your CNC controller, in my case a ST-V3.

Documentation on building the software is here, but it barely tells the whole dependency list and the automated dependency checker script simply wouldn't run on my Ubuntu 16.04 /LinuxMint 18.3 machine.

So far, here's it is for you apt-get install
autoconf
libmodbus-dev
yapps2
libxenomai
intltool
libtk-img
tclx
libreadline6-dev
libxmu-headers
libxmu-dev
tcl-dev
tk8.6-dev
python3-tk
python-tk


Go to the source directory and invoke:
./configure --with-realtime=uspace

Should've read these first:
https://forum.linuxcnc.org/9-installing-linuxcnc/32193-complete-how-to-linux-mint-18-1-32-64-rtai-or-preempt-with-rip-install-or-debhttps://forum.linuxcnc.org/9-installing-linuxcnc/32193-complete-how-to-linux-mint-18-1-32-64-rtai-or-preempt-with-rip-install-or-deb
https://forum.linuxcnc.org/9-installing-linuxcnc/33521-building-linuxcnc-dev-on-ubuntu-16-04-preempt-rt-kernel