Those options where my best guesses as well, they didn't solve the problem though.
Though as you said they really should have solved them. I downloaded both the source and the binaries of openscenegraph and muddled trough those files. That made me realise that the libosg.so normally is only a symlink to the up-to-date library, so I tried to set it up like that, by renaming the libosg.so to libosg.so.7 and making a symlink named libosg.so to it. Alas to no avail. I get the feeling that I just forgot something there. I'll retry it.
BTW Why don't you use a more recent version of OSG?
EDIT: AH, I had been stupid, I did rename libosg.so to libosg.so.7 and then it asked for the next library, but I read it wrong, and thought it still asked for libosg.so.7
I took a few minutes to learn how Perl Regex works, since the Ubuntu rename command uses it. The result was this line:
rename -v 's/libosg(.*)\.so/libosg$1\.so\.7/' *.so
NOTE: It has to be run in the Overseer main directory.
NOTE: For single file renames in Ubuntu use "mv <oldfilename> <newfilename>"
NOTE: The "-v" in the command makes it ouput all the changes, so you can immediately check whether it ran correctly.
It renames all the libosg*.so files to libosg*.so.7 files.
Now however it asks for: libOpenThreads.so.7 and there is no libOpenThreads.so file. I'll try to find out how to fix this, and I'll post it when I've found it.
EDIT:
I managed to get Overseer started (kinda).
The solution to the above problem was: install libOpenThreads package and copy the libOpenThreads.so that it installs to the Overseer main directory and rename it to libOpenThreads.so.7
sudo apt-get install libopenthreads
sudo cp /usr/lib/libOpenThreads.so ~/Overseer/libOpenThreads.so.7
EDIT:
Thewonderidiot fixed the tarball, so this problem is fixed.