hi, i got ubuntu os , when i compile latest version 4.6, i get an error, i followed the instructions in there https://sourceforge.net/p/scid/wiki/InstallLinuxDEB/
Error when i run make is:
hay207@hay207-Lenovo-G50-70:~/Games/scid/scid-src$ ./configure
configure: Makefile configuration program for Scid
Renaming "Makefile" to "Makefile.bak"
Tcl/Tk version: 8.6
Your operating system is: Linux 3.16.0-38-generic
Location of "tcl.h": /usr/include/tcl8.5/tcl.h
Location of Tcl 8.6 library: /usr/lib/x86_64-linux-gnu
Checking if your system already has zlib installed: yes.
Using Makefile.conf.
The Makefile configured for your system was written.
Now just type "make" to compile Scid.
hay207@hay207-Lenovo-G50-70:~/Games/scid/scid-src$ make
g++ -MMD -O3 -march=native -fno-rtti -fno-exceptions -std=c++11 -pthread -Wall -DZLIB -DSCID_USE_TB -DT41_INCLUDE -I/usr/include/tcl8.5/tcl.h -o src/sc_base.o -c src/sc_base.cpp
cc1plus: warning: /usr/include/tcl8.5/tcl.h: not a directory [enabled by default]
In file included from src/ui.h:24:0,
from src/sc_base.cpp:19:
src/ui_tcltk.h:23:17: fatal error: tcl.h: No such file or directory
#include <tcl.h>
^
compilation terminated.
make: *** [src/sc_base.o] Error 1
hay207@hay207-Lenovo-G50-70:~/Games/scid/scid-src$ </tcl.h>
i fixed it after reading this http://askubuntu.com/questions/366909/error-tcl-h-not-found-no-such-file-or-directory , but i replaced #include <tcl.h> with #include <tcl8.5 tcl.h=""> in ui_tcltk.h and tkscid.h header files , problem solved</tcl8.5></tcl.h>
The correct command to install tcl/tk for Scid on Debian (and Ubuntu, Mint, etc...) is:
sudo apt-get install tcl tcl8.6 tcl8.6-dev tk8.6