Some changes are coming in new version of LinuxCNC and it updates some files. I am using the development version
Replace the mentioned file(s) with one(s) from your system
the one indicated is core_sim.hal in the same directory :
'/home/ef/linuxcnc/configs/NativeCAM/configs/sim/axis/ncam_demo'
Do it with every files it says so.
If it still does not work, you may have to replace mill-mm.ini BUT if so, you need the required items specified in the beginning of the one included
Once you have it running and you load 'Basic spacer.xml', you will have to select GCode in the master treeview and in the detail treeview enter metric value instead of the imperial one, it does not convert the personnalized values. The 'fun wheel demo.xml' will be OK
Also you will see many 'french' names which have been translated by gettext even if I do not have translation ready yet. It is done from the system internationnalization. I will correct this to save the original english terms. However, if you want to know what it means, add the same subroutine at the end, it will have the english terms
I started a project that will resolve installation problems
Regards
Fern