On Wed, 2007-11-14 at 22:15 +0000, ben lipkowitz wrote:
> at build time, stuff in src/emc/usr_intf/axis/scripts/ gets copied to bin/
> stripped of its .py extension and made executable. this is done in the
> Makefile, and for some odd reason each script has its own entry there. so,
> add 5axisbridgegui to the Makefile, or just rename the binary, or make a
> symbolic link to the actual script so you dont have to 'recompile' every
> time you change it.
I don't think that will solve anything.
> On Wed, 14 Nov 2007, Stuart Stevenson wrote:
> >
> > Gentlemen,
> > I tried to copy the files to new file names so I could modify them.
> >
> > I changed the call in the ini file - from 5axis_sim.hal to
> > 5axisbridge_sim.hal
> > I copied the file 5axis_sim.hal to 5axisbridge_sim.hal
> >
> > I changed the call in the hal file - from 5axisgui to 5axisbridgegui
> > I copied the file 5axisgui.py to 5axisbridgegui.py
> > I changed the permissions for the .py file to 755
you also need to edit 5axisbridgegui.py (see below)
> >
> > This is the feedback I get:
> >
> > EMC2 - pre-2.3 CVS HEAD
> > Machine configuration directory is '/home/stustev/emc2-trunk/configs/5axis'
> > Machine configuration file is '5axis.ini'
> > Starting EMC2...
> > 5axisbridge_sim.hal:108: execv(5axisbridgegui) failed
> > 5axisbridge_sim.hal:108: 5axisbridgegui exited without becoming ready
5axisgui.py (the initial version), identifies itself as a HAL component
called '5axisgui'. When the .hal file tries to loadusr the
'5axisbridgegui' it actually waits for a component called
5axisbridgegui, not 5axisgui, and thus fails.
You need to edit 5axisbridgegui.py and change
c = hal.component("5axisgui")
to
c = hal.component("5axisbridgegui")
or alternatively you can add a param to loadusr (-w or -W with a name),
check the manpage for details.. it eludes my memory atm.
Regards,
Alex
> > Shutting down and cleaning up EMC2...
> > Cleanup done
> > EMC terminated with an error. You can find more information in the log
> > files
> > /home/stustev/emc_debug.txt
> > and
> > /home/stustev/emc_print.txt
> > as well as in the output of the shell command 'dmesg' and in the terminal
> >
> > what am I missing?
> > thanks
> > Stuart
> >
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users