[argyllcms] Argyll built with system libtiff and ubuntu/debian multiarch
- From: Pascal de Bruijn <pmjdebruijn@xxxxxxxxx>
- To: argyllcms@xxxxxxxxxxxxx
- Date: Mon, 12 Dec 2011 16:12:31 +0100
Hi,
The current (1.3.5) Argyll build system cannot find Debian/Ubuntu's
libtiff and thus "incorrectly" defaults to built-in libtiff (which
doesn't seem to have Deflate/AdobeDeflate support :( )...
Relevant file locations (on my Ubuntu Oneiric system):
libtiff4 (abbreviated):
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libtiff.so.4.3.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4
libtiff4-dev (abbreviated):
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libtiffxx.a
/usr/lib/x86_64-linux-gnu/libtiff.a
/usr/lib/x86_64-linux-gnu/libtiffxx.la
/usr/lib/x86_64-linux-gnu/libtiff.la
/usr/lib/x86_64-linux-gnu/libtiff.so
/usr/lib/x86_64-linux-gnu/libtiffxx.so
I've attached a patch that should work as far as I can see, however
when building I still get "using built-in libtiff"... So in reality it
doesn't work... So I was hoping if anybody could take a look at it?
Regards,
Pascal de Bruijn
diff -Nurpd argyll-1.3.5-orig/Jamtop argyll-1.3.5-system-tiff-multiarch/Jamtop
--- argyll-1.3.5-orig/Jamtop 2011-10-24 14:09:40.000000000 +0200
+++ argyll-1.3.5-system-tiff-multiarch/Jamtop 2011-12-12 15:48:04.289119745
+0100
@@ -77,7 +77,9 @@ if $(UNIX) {
if ! $(BUILTIN_TIFF) && $(UNIX) {
if [ GLOB /usr/include : tiffio.h ] {
if ! $(HOST64) && ( [ GLOB /usr/lib : libtiff.so ] || [ GLOB
/usr/lib : libtiff.a ] )
- || $(HOST64) && ( [ GLOB /usr/lib64 : libtiff.so ] || [ GLOB
/usr/lib64 : libtiff.a ] ) {
+ || ! $(HOST64) && ( [ GLOB /usr/lib/i386-linux-gnu :
libtiff.so ] || [ GLOB /usr/lib/i386-linux-gnu : libtiff.a ] )
+ || $(HOST64) && ( [ GLOB /usr/lib64 : libtiff.so ] || [ GLOB
/usr/lib64 : libtiff.a ] )
+ || $(HOST64) && ( [ GLOB /usr/lib/x86_64-linux-gnu :
libtiff.so ] || [ GLOB /usr/lib/x86_64-linux-gnu : libtiff.a ] ) {
echo "Using system TIFF library" ;
TIFFLIB = ;
TIFFINC = ;
Other related posts: