eslavko wrote:As I already write.
So Rtai is not the problem. But the EMC2 bundled in that is just to old.
So the question is how to compile EMC from source on puppy.
If you have a working Puppy Linux emc install with rtai kernel, but want to upgrade EMC that should be a lot easier.
The place to start will be downloading an emc source package, put it in
/usr/src/ and from the
../emc-versionxx/src directory run
./configure --enable-run-in-place and then each time it finds an un-met dependency, download that and run configure again.
There will probably be quite a lot of them, I don't know how much quite basic stuff is included in the distro.
Once a makefile is generated,
make, make setuid, and then to run in place
. ./scripts/emc-environment and
emc.
If it works OK you can use it like that or can go back and
make clean then
./configure --prefix=/usr, make, make install
Your problem is likely to be the library versions included in PL being too old for the EMC version you are trying to compile, which is why I was thinking towards getting the newest version of PL that will run on your hardware and starting from there.
In fact I have no allegiance towards PL at all and would probably rather have a debian based distro if possible, just for sheer familiarity and for ease of updating.
regards