Are you having problems running ./configure?
Here are a couple tips for some somewhat recent occurrences :
1.)
Can't find tcl . Perhaps with Ubuntu 14 64 bit
This might be the solution:
http://eggwiki.org/Libdir
(You can google for instructions on how to list installed packages on your system or shell. )
The symptom will be:
./configure fails, telling you that tcl is not found.
Yet you can check installed packages, and it is there. Check for tcl-dev, and it is there too.
Use:
uname -a
Is it a 64 bit system?
Then this might be the problem.
Next, do:
find / -type f -name "tcl.h" 2>/dev/null
to find that file's path.
Next, do:
find / -type f -name "libtcl*" 2>/dev/null
to find the .so file
watch the filename too.
Now see the link mentioned above:
http://eggwiki.org/Libdir
and compare to the info you found with the find command.
I suppose you might need to substitute.
I hope this helps.
2.)
Can't compile on FreeBSD or OSX
Clang error
Try here:
http://eggwiki.org/Clang