Моя машина (Ubuntu 12.04) в настоящее время имеет libtiff.so.4.3.4:Проблема с построением правильной версии LibTIFF в убунту
% locate libtiff.so.4
/usr/lib/i386-linux-gnu/libtiff.so.4
/usr/lib/i386-linux-gnu/libtiff.so.4.3.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4.3.4
Я хочу, чтобы вручную построить libtiff4 (та же версия 4.3.4, если это возможно) на моей машине. Однако я не мог найти эту версию нигде. При загрузке и установке версии tiff-4.0.0 или более поздней версии от http://download.osgeo.org/libtiff/ она дает мне версию 5.x (tiff-4.0.0.tar.gz дает мне libtiff.so.5.0.5 и tiff-4.0.3. tar.gz дает мне libtiff.so.5.2.0).
Если я попробую tiff-3.9.6.tar.gz, это даст мне libtiff.so.3.9.6, но я хочу версию libtiff.so.4. Может ли кто-нибудь сказать мне, где взять библиотеку libtiff.so.4?
«... в некоторых случаях количество разделяемой библиотеки (so.x.x.x) может не соответствовать версии выпуска, сопровождающей исходный код ...». Это интересно. Итак, как мне узнать, какая версия libtiff позади версии 4.3.4 установлена на моей машине? –
Я не могу вспомнить, где именно такое число задано в данный момент. В качестве примера того, что опубликовано в ответе, у меня есть сборка libtiff версии 4.0.2, которая создает библиотеку под названием libtiff.so.5.1.0. – user3347392