FYI - You do know that Classic Ladder can write and read from your drive in a manner similar to the way that Mach3 did, right ?
Dave On 3/6/2016 12:04 AM, dan...@austin.rr.com wrote: > Oh yeah: > > ls -la /home/atxhacker/linuxcnc-2.7.4/bin/ > > total 12384 > drwxr-xr-x 2 atxhacker atxhacker 4096 Mar 5 22:54 . > drwxr-xr-x 17 atxhacker atxhacker 4096 Feb 8 06:13 .. > -rwxr-xr-x 1 atxhacker atxhacker 3358 Mar 2 00:11 5axisgui > -rwxr-xr-x 1 atxhacker atxhacker 128301 Mar 2 00:11 axis > -rwxr-xr-x 1 atxhacker atxhacker 3204 Mar 2 00:11 axis-remote > -rwxr-xr-x 1 atxhacker atxhacker 595611 Mar 5 22:47 classicladder > -rwxr-xr-x 1 atxhacker atxhacker 2659 Mar 2 00:11 debuglevel > -rwxr-xr-x 1 atxhacker atxhacker 5770 Mar 1 23:58 elbpcom > -rwxr-xr-x 1 atxhacker atxhacker 34595 Mar 5 22:54 genserkins > -rwxr-xr-x 1 atxhacker atxhacker 11674 Mar 2 00:11 gladevcp > -rwxr-xr-x 1 atxhacker atxhacker 202787 Mar 2 00:12 gmoccapy > -rwxr-xr-x 1 atxhacker atxhacker 1332 Mar 2 00:12 gremlin > -rwxr-xr-x 1 atxhacker atxhacker 77 Mar 2 00:11 gremlin_view > -rwxr-xr-x 1 atxhacker atxhacker 31695 Mar 3 21:18 gs2_vfd > -rwxr-xr-x 1 atxhacker atxhacker 161755 Mar 2 00:12 gscreen > -rwxr-xr-x 1 atxhacker atxhacker 170370 Mar 5 22:48 halcmd > -rwxr-xr-x 1 atxhacker atxhacker 54059 Mar 1 23:58 halcompile > -rwxr-xr-x 1 atxhacker atxhacker 7730 Mar 2 00:11 hal_input > -rwxr-xr-x 1 atxhacker atxhacker 2465 Mar 2 00:11 hal_manualtoolchange > -rwxr-xr-x 1 atxhacker atxhacker 74196 Mar 5 22:48 halmeter > -rwxr-xr-x 1 atxhacker atxhacker 108772 Mar 5 22:48 halrmt > -rwxr-xr-x 1 atxhacker atxhacker 16451 Mar 3 21:18 halsampler > -rwxr-xr-x 1 atxhacker atxhacker 313352 Mar 5 22:48 halscope > -rwxr-xr-x 1 atxhacker atxhacker 78 Mar 2 00:11 halshow > -rwxr-xr-x 1 atxhacker atxhacker 16662 Mar 3 21:18 halstreamer > -rwxr-xr-x 1 atxhacker atxhacker 211041 Mar 5 22:48 halui > -rwxr-xr-x 1 atxhacker atxhacker 13174 Mar 2 00:11 hbmgui > -rwxr-xr-x 1 atxhacker atxhacker 6313 Mar 2 00:11 hexagui > -rwxr-xr-x 1 atxhacker atxhacker 47686 Mar 3 21:18 hy_vfd > -rwxr-xr-x 1 atxhacker atxhacker 26836 Mar 2 00:11 image-to-gcode > -rwxr-xr-x 1 atxhacker atxhacker 15265 Mar 5 22:47 inivar > -rwxr-xr-x 1 atxhacker atxhacker 182713 Mar 5 22:54 io > -rwxr-xr-x 1 atxhacker atxhacker 189240 Mar 5 22:54 iov2 > -rwxr-xr-x 1 atxhacker atxhacker 200501 Mar 5 22:48 keystick > -rwxr-xr-x 1 atxhacker atxhacker 2729 Mar 2 00:11 lintini > -rwxr-xr-x 1 atxhacker atxhacker 259421 Mar 5 22:48 linuxcnclcd > -rwxr-xr-x 1 atxhacker atxhacker 14654 Mar 5 22:54 linuxcnc_module_helper > -rwxr-xr-x 1 atxhacker atxhacker 273576 Mar 5 22:48 linuxcncrsh > -rwxr-xr-x 1 atxhacker atxhacker 137167 Mar 5 22:48 linuxcncsvr > -rwxr-xr-x 1 atxhacker atxhacker 7535 Mar 2 00:11 linuxcnctop > -rwxr-xr-x 1 atxhacker atxhacker 4437 Mar 2 00:11 maho600gui > -rwxr-xr-x 1 atxhacker atxhacker 5032 Mar 2 00:11 max5gui > -rwxr-xr-x 1 atxhacker atxhacker 62501 Mar 5 22:47 mb2hal > -rwxr-xr-x 1 atxhacker atxhacker 1596 Mar 2 00:11 mdi > -rwxr-xr-x 1 atxhacker atxhacker 3780992 Mar 5 22:54 milltask > -rwxr-xr-x 1 atxhacker atxhacker 35254 Mar 5 22:54 motion-logger > -rwxr-xr-x 1 atxhacker atxhacker 101 Mar 2 00:11 ngcgui > -rwsr-x--- 1 root atxhacker 34014 Mar 1 23:58 pci_read > -rwsr-x--- 1 root atxhacker 33978 Mar 1 23:58 pci_write > -rwxr-xr-x 1 atxhacker atxhacker 297892 Mar 2 00:11 pncconf > -rwxr-xr-x 1 atxhacker atxhacker 187 Oct 24 07:52 profile_axis > -rwxr-xr-x 1 atxhacker atxhacker 5281 Mar 2 00:11 puma560gui > -rwxr-xr-x 1 atxhacker atxhacker 4606 Mar 2 00:11 pumagui > -rwxr-xr-x 1 atxhacker atxhacker 65 Mar 2 00:11 pyngcgui > -rwxr-xr-x 1 atxhacker atxhacker 3148 Mar 2 00:11 pyvcp > -rwxr-xr-x 1 atxhacker atxhacker 3311487 Mar 5 22:54 rs274 > -rwsr-x--- 1 root atxhacker 460391 Mar 5 22:47 rtapi_app > -rwxr-xr-x 1 atxhacker atxhacker 5697 Mar 2 00:11 scaragui > -rwxr-xr-x 1 atxhacker atxhacker 337341 Mar 5 22:48 schedrmt > -rwxr-xr-x 1 atxhacker atxhacker 19225 Mar 3 21:18 shuttlexpress > -rwxr-xr-x 1 atxhacker atxhacker 64769 Mar 2 00:11 stepconf > -rwxr-xr-x 1 atxhacker atxhacker 2485 Mar 2 00:11 teach-in > -rwxr-xr-x 1 atxhacker atxhacker 22296 Mar 1 23:57 test_rtapi_vsnprintf > -rwxr-xr-x 1 atxhacker atxhacker 95 Mar 2 00:11 tooledit > -rwxr-xr-x 1 atxhacker atxhacker 38457 Mar 2 00:11 touchy > -rwxr-xr-x 1 atxhacker atxhacker 2042 Mar 2 00:11 tracking-test > -rwxr-xr-x 1 atxhacker atxhacker 30852 Mar 5 22:48 vfdb_vfd > -rwxr-xr-x 1 atxhacker atxhacker 35495 Mar 5 22:47 vfs11_vfd > -rwxr-xr-x 1 atxhacker atxhacker 21570 Mar 5 22:48 wj200_vfd > -rwxr-xr-x 1 atxhacker atxhacker 21603 Mar 5 22:48 x200_vfd > -rwxr-xr-x 1 atxhacker atxhacker 47619 Mar 5 22:47 xhc-hb04 > -rwxr-xr-x 1 atxhacker atxhacker 282573 Mar 5 22:48 xlinuxcnc > -rwxr-xr-x 1 atxhacker atxhacker 4263 Mar 1 23:29 yapps > > > Danny > > ---- dan...@austin.rr.com wrote: >> I tried the sudo chown. Not sure what you meant by "the one with .git in >> it", I did it from the directory above the src. >> >> I got some errors and redid ./configure --with-realtime=uspace >> >> "make" did a lot of stuff, but ended with: >> Linking python module gcode.so >> g++ -L/home/atxhacker/linuxcnc-2.7.4/lib >> -Wl,-rpath,/home/atxhacker/linuxcnc-2.7.4/lib -shared -o >> ../lib/python/gcode.so objects/emc/rs274ngc/gcodemodule.o >> ../lib/librs274.so.0 -lstdc++ >> Linking ../rtlib/abs.so >> ld: no input files >> make: *** [../rtlib/abs.so] Error 1 >> >> then I did "sudo make setuid" >> hal/user_comps/vfdb_vfd/Submakefile:11: warning: overriding commands for >> target `../bin/vfdb_vfd' >> hal/user_comps/vfdb_vfd/Submakefile:11: warning: ignoring old commands for >> target `../bin/vfdb_vfd' >> chown root ../bin/rtapi_app >> chmod 4750 ../bin/rtapi_app >> >> >> source ../scripts/rip-environment >> This script only needs to be run once per shell session. >> >> type "linuxcnc" , loads, lets me select a HAL file, then: >> LINUXCNC - 2.7.4 >> Machine configuration directory is '/home/atxhacker/linuxcnc/configs' >> Machine configuration file is '7i92_spid.ini' >> Starting LinuxCNC... >> inifile: warning: File contains DOS-style line endings. >> emc/iotask/ioControl.cc 768: can't load tool table. >> Found file(REL): ./7i92_spid.hal >> hal_lib: dlopen: /home/atxhacker/linuxcnc-2.7.4/rtlib/hal_lib.so: cannot >> open shared object file: No such file or directory >> Note: Using POSIX realtime >> gantrykins: dlopen: /home/atxhacker/linuxcnc-2.7.4/rtlib/gantrykins.so: >> cannot open shared object file: No such file or directory >> ./7i92_spid.hal:31: waitpid failed >> /home/atxhacker/linuxcnc-2.7.4/bin/rtapi_app gantrykins >> ./7i92_spid.hal:31: /home/atxhacker/linuxcnc-2.7.4/bin/rtapi_app exited >> without becoming ready >> ./7i92_spid.hal:31: insmod for gantrykins failed, returned -1 >> Shutting down and cleaning up LinuxCNC... >> hal_lib: dlopen: /home/atxhacker/linuxcnc-2.7.4/rtlib/hal_lib.so: cannot >> open shared object file: No such file or directory >> Note: Using POSIX realtime >> LinuxCNC terminated with an error. You can find more information in the log: >> /home/atxhacker/linuxcnc_debug.txt >> and >> /home/atxhacker/linuxcnc_print.txt >> as well as in the output of the shell command 'dmesg' and in the terminal >> >> >> Danny >> >> ---- Sebastian Kuzminsky <s...@highlab.com> wrote: >>> On 03/03/2016 09:21 PM, dan...@austin.rr.com wrote: >>>> No joy. I have the RT-preempt (have a 7i92 ethernet control card, >>>> does not handle the modbus though). >>>> >>>> uname -a Linux localhost 3.2.0-4-rt-686-pae #1 SMP PREEMPT RT Debian >>>> 3.2.73-2+deb7u2 i686 GNU/Linux >>> Great, this helps illuminate your situation. >>> >>> >>>> Sudo was required for some of these. Made errors without. >>>> >>>> cd src ./configure --with-realtime=uspace ./configure: line 2025: >>>> config.log: Permission denied ./configure: line 2035: config.log: >>>> Permission denied >>> config.log is produced by the configure script. I bet you ran configure >>> as root earlier and it created config.log owned by root, and now when >>> you try to run configure as you (non-root) it won't let you overwrite >>> root's config.log. >>> >>> Your options are to either chown all the incorrectly root-owned files to >>> be owned by you (this would be my preference), or live as root in this >>> directory from now on. The chown could be done like this (in the root >>> directory of the git checkout, the one with .git/ in it): >>> >>> sudo chown -R $(id -u).$(id -g) . >>> >>> >>>> ok.... well then... sudo ./configure --with-realtime=uspace >>>> >>>> sudo make >>>> sudo make setuid >>>> source ../scripts/rip-environment >>>> which x200_vfd >>>> /home/atxhacker/linuxcnc-2.7.4/bin/x200_vfd >>> Yay, this is good! >>> >>> >>>> Applications Menu-> Linuxcnc -> select HAL file: >>>> ./7i92_spid.hal:313: execv(x200_vfd): No such file or directory >>> Ok, this won't work because the GUI menu runs in a different context >>> that hasn't seen your "source ../scripts/rip-environment", so it doesn't >>> know to look in /home/atxhacker/linuxcnc-2.7.4/bin. >>> >>> You then tried this, which is the right way to go: >>> >>> >>>> cd ~/linuxcnc-2.7.4/bin >>>> linuxcnc -> select HAL file: >>>> ./7i92_spid.hal:31: execv(/home/atxhacker/linuxcnc-2.7.4/bin/rtapi_app): >>>> Permission denied >>>> ./7i92_spid.hal:31: waitpid failed >>>> /home/atxhacker/linuxcnc-2.7.4/bin/rtapi_app gantrykins >>> You're super close. I bet this is probably fallout from running the >>> build as root up above. If you do the chown i suggested, then this >>> should start working. >>> >>> If it doesn't, run "ls -la >>> /home/atxhacker/linuxcnc-2.7.4/bin/" and paste the output into an email >>> and we'll figure it out. >>> >>> >>>> I did try "sudo linuxcnc", but then my HAL file isn't there, only >>>> "Sample Configurations". The whole "My Configurations" tab is gone? >>> Right, because linuxcnc looks for My Configurations in your home >>> directory, and root has a different home directory than you do. Run as >>> you, not as root. Linuxcnc has setuid helpers that become root >>> automatically in the few places where it's needed. >>> >>> >>> -- >>> Sebastian Kuzminsky >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users > > ------------------------------------------------------------------------------ > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users