Ciao Alexander,
thanks again for reply.

when I run ./configure I get the following output:

configure: Makefile configuration program for Scid
    Renaming "Makefile" to "Makefile.bak"
    Tcl/Tk version: 8.5
    Your operating system is: Linux 2.6.32-22-generic
    Location of "tcl.h": not found
    Location of "tk.h": not found
    Location of Tcl 8.5 library: /usr/lib
    Location of Tk 8.5 library: /usr/lib
    Location of X11 library: /usr/lib
    Checking if your system already has zlib installed: yes.
Not all settings could be determined!
The default Makefile was written.
You will need to edit it before you can compile Scid.


The make output is the following:

rm -f ./scid
cat tcl/start.tcl tcl/config.tcl tcl/bitmaps.tcl tcl/language.tcl tcl/utils.tcl tcl/utils/date.tcl tcl/utils/font.tcl tcl/utils/graph.tcl tcl/utils/history.tcl tcl/utils/pane.tcl tcl/utils/sound.tcl tcl/utils/string.tcl tcl/utils/tooltip.tcl tcl/utils/validate.tcl tcl/utils/win.tcl tcl/misc/misc.tcl tcl/htext.tcl tcl/file.tcl tcl/file/finder.tcl tcl/file/bookmark.tcl tcl/file/recent.tcl tcl/file/epd.tcl tcl/file/spellchk.tcl tcl/file/maint.tcl tcl/edit.tcl tcl/game.tcl tcl/game/browser.tcl tcl/windows.tcl tcl/windows/gamelist.tcl tcl/windows/pgn.tcl tcl/windows/book.tcl tcl/windows/comment.tcl tcl/windows/eco.tcl tcl/windows/stats.tcl tcl/windows/tree.tcl tcl/windows/crosstab.tcl tcl/windows/pfinder.tcl tcl/windows/tourney.tcl tcl/windows/switcher.tcl tcl/search/search.tcl tcl/search/board.tcl tcl/search/header.tcl tcl/search/material.tcl tcl/contrib/ezsmtp/ezsmtp.tcl tcl/tools/email.tcl tcl/tools/import.tcl tcl/tools/optable.tcl tcl/tools/preport.tcl tcl/tools/pinfo.tcl tcl/tools/analysis.tcl tcl/tools/wbdetect.tcl tcl/tools/reper.tcl tcl/tools/graphs.tcl tcl/tools/tablebase.tcl tcl/tools/ptracker.tcl tcl/help/help.tcl tcl/help/tips.tcl tcl/menus.tcl tcl/board.tcl tcl/move.tcl tcl/main.tcl tcl/tools/correspondence.tcl tcl/lang/english.tcl tcl/lang/deutsch.tcl tcl/lang/francais.tcl tcl/lang/italian.tcl tcl/lang/nederlan.tcl tcl/lang/spanish.tcl tcl/lang/portbr.tcl tcl/lang/swedish.tcl tcl/lang/norsk.tcl tcl/lang/polish.tcl tcl/lang/czech.tcl tcl/lang/hungary.tcl tcl/lang/serbian.tcl tcl/lang/catalan.tcl tcl/lang/russian.tcl tcl/tools/uci.tcl tcl/end.tcl tcl/tools/tacgame.tcl tcl/tools/sergame.tcl tcl/tools/calvar.tcl tcl/tools/fics.tcl tcl/tools/opening.tcl tcl/tools/tactics.tcl tcl/tools/reviewgame.tcl tcl/utils/metadata.tcl tcl/tools/inputengine.tcl tcl/tools/novag.tcl tcl/misc/flags.tcl > ./scid
chmod +x scid
cp scripts/sc_addmove.tcl ./sc_addmove
chmod +x sc_addmove
cp scripts/sc_epgn.tcl ./sc_epgn
chmod +x sc_epgn
cp scripts/sc_spell.tcl ./sc_spell
chmod +x sc_spell
cp scripts/sc_eco.tcl ./sc_eco
chmod +x sc_eco
cp scripts/sc_import.tcl ./sc_import
chmod +x sc_import
cp scripts/sc_remote.tk ./sc_remote
chmod +x sc_remote
cp scripts/sc_tree.tcl ./sc_tree
chmod +x sc_tree
cp scripts/scidpgn.tcl ./scidpgn
chmod +x scidpgn
cp scripts/pgnfix.py ./pgnfix
chmod +x pgnfix
cp scripts/spliteco.tcl ./spliteco
chmod +x spliteco
cp scripts/spf2spi.tcl ./spf2spi
chmod +x spf2spi
g++ -O4 -fno-rtti -fno-exceptions -Wall -I/usr/include -o src/pgnscid.o -c src/pgnscid.cpp
In file included from src/namebase.h:20,
                 from src/index.h:23,
                 from src/pgnscid.cpp:17:
src/misc.h:22:17: error: tcl.h: Nessun file o directory
In file included from src/namebase.h:20,
                 from src/index.h:23,
                 from src/pgnscid.cpp:17:
src/misc.h:25: error: expected initializer before '*' token
make: *** [src/pgnscid.o] Errore 1


What do you mean when you say "Well if you use a tarball from Scids site to compile yourself egtb is included"? I have non found anything about egtb. Is there any option to connect to online egtb? In this case I would have solved the tablebase problem.

Thanks.

Ciao, a presto. Giorgio.



On 16/06/2010 21:26, Alexander Wagner wrote:
Giorgio wrote:

Hi!

Thanks for reply.

De rien.

My scid version is 4.2.1 January 2010. I downloaded it from the scid site home page. My system is ubuntu 10.04.

Well if you use a tarball from Scids site to compile yourself egtb is included. Any problems with ./configure spotted?

The tablebase directory option was unavailable since I run scid the first time, before I installed nalimov.

Well, the code is included if you have tb-files or not. There's just no search path set.

Maybe I could have made some error during the compiling steps. Do you think I had better to compile again the package in a different directory and see if there is any difference?

I wonder if this solves the problem but it's worth a try. You may use a procedure like this:

$ mv $HOME/.scid $HOME/_scid
$ mkdir $HOME/sourceforge
$ cd $HOME/sourceforge
$ cvs -d:pserver:anonym...@scid.cvs.sourceforge.net:/cvsroot/scid login
$ cvs -z3 -d:pserver:anonym...@scid.cvs.sourceforge.net:/cvsroot/scid co -P scid

This gives you the cvs code in $HOME/sourceforge/scid. Just press enter after the first cvs line if you're asked for a password.

To build it:

$ cd scid
$ cvs update
$ export PATH=.:$PATH
$ ./configure
$ make
$ ./scid

This gives you a clean compile of current cvs and provided you run the export PATH statement and run scid from within it's build dir you don't need an install step. I use this version right now and checked that EGTB is working.

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to