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

Reply via email to