Hi ArcEye,
thank you for your effort!
I downloaded the tar-file and executed following sequence of commands:
./configure --enable-run-in-place
make
sudo make setuid
. ./scripts/rip-environment
linuxcnc
--> it is still the same result:
LD [M] /home/cnc/emc2_5_0/src/wcomp.ko
CC /home/cnc/emc2_5_0/src/weighted_sum.mod.o
LD [M] /home/cnc/emc2_5_0/src/weighted_sum.ko
CC /home/cnc/emc2_5_0/src/xor2.mod.o
LD [M] /home/cnc/emc2_5_0/src/xor2.ko
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.32-122-rtai'
cp Module.symvers *.ko ../rtlib/
Updating 'whatis' database
Handbuchseiten unter /home/cnc/emc2_5_0/docs/man verarbeiten ...
Indexcache des Pfades »/home/cnc/emc2_5_0/docs/man/man1« wird aktualisiert. Bitte warten .../usr/bin/mandb: Warnung: /home/cnc/emc2_5_0/docs/man/man1/linuxcnc.1.in: fehlerhafter Dateiname wird ignoriert
fertig.
Handbuchseiten ohne »cat«-Dateien in /home/cnc/emc2_5_0/docs/man werden gesucht ...
Handbuchseiten unter /home/cnc/emc2_5_0/docs/man/cat3 verarbeiten ...
Handbuchseiten unter /home/cnc/emc2_5_0/docs/man/cat9 verarbeiten ...
Handbuchseiten unter /home/cnc/emc2_5_0/docs/man/cat1 verarbeiten ...
3 Handbuchverzeichnisse enthielten neuere Handbuchseiten.
225 Handbuchseiten wurden hinzugefügt.
0 Handbuchseiten ohne »cat«-Dateien wurden hinzugefügt.
0 alte Datenbankeinträge wurden entfernt.
You now need to run 'sudo make setuid' in order to run in place.
make: Verlasse Verzeichnis '/home/cnc/emc2_5_0/src'
cnc@cnc-VM:~/emc2_5_0/src$ sudo make setuid
[sudo] password for cnc:
make: Gehe in Verzeichnis '/home/cnc/emc2_5_0/src'
chown root ../bin/linuxcnc_module_helper
chmod 4750 ../bin/linuxcnc_module_helper
chown root ../bin/pci_write
chmod 4750 ../bin/pci_write
chown root ../bin/pci_read
chmod 4750 ../bin/pci_read
make: Verlasse Verzeichnis '/home/cnc/emc2_5_0/src'
cnc@cnc-VM:~/emc2_5_0/src$ cd ..
cnc@cnc-VM:~/emc2_5_0$ . scripts/rip-environment
rip-environment rip-environment.in
cnc@cnc-VM:~/emc2_5_0$ . scripts/rip-environment
cnc@cnc-VM:~/emc2_5_0$ linuxcnc
LINUXCNC - 2.5.0
Error in startup script: can't read "varval": no such variable
while executing
"return $varval"
(procedure "getVal" line 8)
invoked from within
"getVal $rcstring PICKCONFIG LAST_CONFIG "
(procedure "initialize_config" line 15)
invoked from within
"initialize_config"
invoked from within
"set last_ini [initialize_config]"
(file "/home/cnc/emc2_5_0/tcl/bin/pickconfig.tcl" line 204)
cnc@cnc-VM:~/emc2_5_0$
I could imagine two (or three) reasons:
- there is a problem with the installed tcl-version or with an other package
- I am running it in a virtual machine - perhaps I should test it on a real machine
- I am a little bit stupid
Best Regards,
Andy