Hi David On Monday 22 September 2008, David Szakovits wrote:
i had trouble compiling in the drivers/vital directory, but i felt i could safely comment this out and so i did.
Can you remember what errors occurred with the Vital driver ?
when i did "make modules_install" at one point Makefile tried to include /Makefile.inc, i presume because somehow $(PWD) became undefined. i hard coded the path into Makefile and with these changes it looked like everything went ok but with so many warnings concerning deprecated char** strings, i could easily missed an error or two. perhaps the compile did go successfully since often Make stops with an actual error.
To resolve the deprecated char warnings requires a couple of hours of tiresome, repetative search/replace - Maybe I'll make a start this evening.
when i tried to run my old script from my bdi-4.51 system "x3.run", these are the results. i presume you expected some problems along these lines. <snip> FATAL: Error inserting quickstep (/lib/modules/2.6.24-16-rtai/extra/quickstep.k o): Unknown symbol in module, or unknown parameter (see dmesg)
Kinda suspected this would crop up....
these appear to be emc related lines from dmesg
<reduced list>
[299469.208370] quickstep: Unknown symbol fabs [299469.208459] quickstep: Unknown symbol sqrt [299469.209731] quickstep: Unknown symbol rt_shm_alloc [299469.210232] quickstep: Unknown symbol count2nano [299469.210462] quickstep: Unknown symbol rt_task_wait_period
These symbols are all provided by various RTAI modules - These *should* be in the /lib/modules/2.6.24-16-rtai/ tree somewhere, if not, you'll need to copy them over (suggest /lib/modules/2.6.24-16-rtai/extra) and then run depmod. If you still get errors regarding the above symbols, could you check /boot/config-2.6.24-16-rtai and tell me if CONFIG_MODVERSION=y. Regards, Paul.