From: paul_c <pa...@us...> - 2006-10-29 12:10:12
|
On Saturday 28 October 2006 23:30, Chris Radek wrote: > > > ImportError: /tmp/emc2/lib/python/hal.so: undefined symbol: > > > _Z22halpr_find_pin_by_namePc > > > > Reproduced here too, but I haven't found the problem yet. > > I spoke too soon -- fixed. Trivial extern C linkage, but that still leaves the config/make issues. Let me remind you.. * -funit-at-a-time - Not supported by some versions of gcc * --without-[rtai|rtlinux|rtlinuxpro] - Requires a valid path. * Running depend in the docs tree after --disable-build-documentation given * Running depend with a `make clean` target * Dumping logs to user's home directory - Inconsistent with LFSH * Hard coded kernel dependencies in runtime scripts/binaries There is also a runtime problem on shutting down - The error: Shutting down and cleaning up EMC2... ERROR: Can't remove RTAI modules, kill the following process(es) first USER PID ACCESS COMMAND /dev/rtai_shm paul 11284 ....m hal_manualtoolc Cleanup done In it's self, not a major issue, but any further attempts to run emc fail. Manually removing any offending modules still loaded results in an unstable system that requires a cold reset - Probable cause - shared memory is not being released on exit by one or more processes. |