Are the attached files not the component code? Why would this work prior to 
the "merge"?

On Friday, February 24, 2017 at 3:34:18 AM UTC-6, Schooner wrote:
>
>
> On 23/02/17 19:39, Daniel Skrlin wrote:
>
> This issue has been resolved by manually installing icomps. However now I 
> ran into another issue with a custom driver/protocol for my IO hardware 
> (communicates via USB to RS485) Please see attached files and error 
> messages. Any help would be greatly appreciated since I am merely just a 
> power user. Thanks
>
> starting mklauncher... done
> starting configserver... done
> starting ./python/pmcsfile_service.py... done
> starting machinekit... MACHINEKIT - 0.1
> Machine configuration directory is '/home/pmcs/Downloads/pmcs-rt'
> Machine configuration file is 'v6.ini'
> Starting Machinekit...
> io started
> halcmd loadusr io started
> done
> hal/v6.hal:14: insmod failed, returned -1:
> do_load_cmd: dlopen: /usr/lib/linuxcnc/rt-preempt/hal_p260c.so: undefined 
> symbol: hal_exit
>
>
> It indicates incorrect linkage in the build of the component.
> Without the component code and knowing how it was built, unable to guess 
> further
>
> If hal_exit() did not exist, machinekit would not run, there are about 
> 1230 binaries and libs linked against it.
>
> Running *nm -C hal_p260c* *| grep " U " *from the dir it is in, will list 
> all the symbols which are undefined. (U)
> I would suspect a great deal more than just hal_exit()
>
> hal_exit() is an inline accessor to halg_exit() contained in 
> https://github.com/machinekit/machinekit/blob/master/src/hal/lib/hal.h#L379
> So you may see references to halg_exit
>
> rpath=/usr/lib/linuxcnc/rt-preempt
> See /var/log/linuxcnc.log for more information.
> Shutting down and cleaning up Machinekit...
> Traceback (most recent call last):
>   File "/home/pmcs/bin/estop.py", line 16, in <module>
> Traceback (most recent call last):
>   File "/home/pmcs/bin/mtc.py", line 15, in <module>
>     time.sleep(2.00)
>     KeyboardInterrupttime.sleep(2.00)
>
> KeyboardInterrupt
> Cleanup done
> Machinekit terminated with an error.  You can find more information in the 
> log:
>     /home/pmcs/linuxcnc_debug.txt
> and
>     /home/pmcs/linuxcnc_print.txt
> as well as in the output of the shell command 'dmesg' and in the terminal
> stopping mklauncher... done
> stopping configserver... done
> stopping ./python/pmcsfile_service.py... done
>
>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to