/ospfd/ospf_sim/linux# make g++ -MD -O -g -Wall -Woverloaded-virtual -Wcast-qual -Wuninitialized -I. -I../../src -I../../linux -I.. -c sim_linux.C sim_linux.C:28: fatal error: tcl.h: No such file or directory compilation terminated. make: * [sim_linux.o] Error 1
asked 16 Nov '10, 09:25
1) Using non-LTS releases of Ubuntu for production/critical systems is a bad idea because such releases do not have as stable of code, and often times things which work in one release will break in another (such as if it works in 9.04, it may not work in 9.10). These releases are really just betas for the next LTS (in this case, 10.10, 11.4 and 11.10 are all betas for 12.04LTS), so use them for testing out the latest and greatest features on a non-production PC, but don't count on these releases for everyday use of critical, production systems.
So in short, try this on 10.04.1LTS and see if the problem goes away or not.
2) The error looks like it's having an issue being compiled, again, see point 1. Even if you DO get this working on 10.10, updates, next version 11.04, could easily break all of that. The chances of the same thing happening on the LTS version of Ubuntu is far less.
Remember, the mid-releases get their code base from debian-unstable while the LTS versions get their code base from debian-testing.
answered 16 Nov '10, 14:35