So on my machine I seem to only have access to libtiff.so.6. Problematically, some things require different versions. For example, neko_wesnoth-0.9.5 requires libtiff.so.3, but you only get libtiff.so.6. Thankfully, there's a simple fix. You need a hex editor for this, I will use hexedit.
Many times, you can just get away with creating a symbolic link from libtiff.so.6 to libtiff.so.3, however, that will not work in many cases as the programs will actually look for a specific version within the library. For example, wesnoth looks for version 'sgi3.7'.
Run
Code:
cp /usr/nekoware/lib/libtiff.so.6 /usr/nekoware/lib/libtiff.so.3
to create a copy that we will modify with hexedit.
Then, use hexedit to replace every occurrence of libtiff.so.6
Code:
6c6962746966662e736f2e36
to libtiff.so.3
Code:
6c6962746966662e736f2e33
by searching with Ctrl + S. (You should also just be able to switch to searching ASCII by pressing tab but on the nekoware version of hexedit that seems to do nothing.)
Do this same thing to change every occurrence of sgi6.0
to sgi3.7
.
Obviously in some cases you may need to change the strings mentioned here to whatever you need to fit your issue.
This procedure might also work for issues like this with some other libraries. Hope this helped. <E>

</E>