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