libtiff
libtiff
is a C
function library for
libtiff
image manipulations. It includes command line
tools (tiff2*
, *2tiff
, tiff*
,etc).
Compilation (V4.0.3)
Needs libjpeg
.
Optionally zlib
,
libjbig
.
AIX
Example:
# AIX 6.1, C 9; 7.1 C 12.1
./configure --prefix=/tmp/tiff-4.0.3 CC="cc" CXX=xlC CXXFLAGS="-O2 -D_THREAD_SAFE -D_LARGE_FILES" CFLAGS="-O2 -qcpluscmt -D_LARGE_FILES" --enable-cxx --disable-shared --enable-static --with-zlib--dir=/nfs/local/71/ --with-zlib-lib-dir=/nfs/local/71/lib --with-jpeg--dir=/nfs/local/71/ --with-jpeg-lib-dir=/nfs/local/71/lib --with-jbig--dir=/nfs/local/71/ --with-jbig-lib-dir=/nfs/local/71/lib
make
make test
make install
Compilation (V3.9.5)
Needs libjpeg
. Optionally zlib
.
AIX
Example:
# AIX 5.x, C 6
./configure CC="cc" CXX=xlC CXXFLAGS="-O2 -D_LARGE_FILES" CFLAGS="-O2 -qcpluscmt -D_LARGE_FILES" --disable-cxx --disable-shared --enable-static --with-zlib--dir=/tmp/zlib-1.2.5/ --with-zlib-lib-dir=/tmp/zlib-1.2.5/lib --with-jpeg--dir=/tmp/jpeg-8c/ --with-jpeg-lib-dir=/tmp/jpeg-8c/lib --prefix=/tmp/tiff-3.9.5
# AIX 4.x, C 3.6.6
./configure CC="cc" CXX=xlC CXXFLAGS="-O2" CFLAGS="-O2 -qcpluscmt" --disable-cxx --with-zlib--dir=/nfs/local/41/zlib-1.2.5/ --with-zlib-lib-dir=/nfs/local/41/zlib-1.2.5/lib --with-jpeg--dir=/nfs/local/41/jpeg-8c/ --with-jpeg-lib-dir=/nfs/local/41/jpeg-8c/lib --prefix=/tmp/tiff-3.9.5
make
make test
make install
Note that the build procedure (libtool
) is a bit stupid,
it can't cope with relative paths for the zlib
and jpeg
libraries.
Note further that there seem to be bugs in the data type definitions.
Had to add in tiffio.h
:
typedef int32_t int32;
Compilation (V3.8.2)
Needs libjpeg
. Optionally zlib
.
Tru64 5.1, AIX 5.3/6.1
straightforward according to the provided README
.
With $DST
being the destination directory:
-
# --disable-cxx if no C++ avail.
# T64:
./configure CC="cc" CFLAGS="-O2" --disable-cxx --with-zlib--dir=/nfs/local/51// --with-zlib-lib-dir=/nfs/local/51/lib/ --with-jpeg--dir=/nfs/local/51// --with-jpeg-lib-dir=/nfs/local/51/lib/ --prefix=$DST/tiff-3.8.2
# AIX:
./configure CXX="cc" CC="cc" CFLAGS="-O2 -qcpluscmt" --disable-cxx --with-zlib--dir=/nfs/local/61// --with-zlib-lib-dir=/nfs/local/61/lib/ --with-jpeg--dir=/nfs/local/61// --with-jpeg-lib-dir=/nfs/local/61/lib/ --prefix=$DST/tiff-3.8.2
make
make test
(Note: on T64 5.1 ar
and/or ld
behave strange: some symbols aren't properly archived/retrieved.
Hence jpeg
support omitted for the time being)
-
mkdir -p $DST/tiff-3.8.2
make install
HP-UX
Same as Tru64, but with following configures:
# --disable-cxx if no C++ avail.
# HP-UX 9.10
configure CC="cc" CFLAGS="-O" --disable-cxx --with-zlib--dir=/nfs/local/0910// --with-zlib-lib-dir=/nfs/local/0910/lib/ --with-jpeg--dir=/nfs/local/0910// --with-jpeg-lib-dir=/nfs/local/0910/lib/ --prefix=$DST/tiff-3.8.2
# HP-UX 10.20
configure CC="cc" CFLAGS="-O -Ae -D_REENTRANT -D_FILE_OFFSET_BITS=64 +z" --disable-cxx --with-zlib--dir=/nfs/local/1020// --with-zlib-lib-dir=/nfs/local/1020/lib/ --with-jpeg--dir=/nfs/local/1020// --with-jpeg-lib-dir=/nfs/local/1020/lib/ --prefix=/tmp/tiff-3.8.2
Installation & configuration
Last updated: Sat, May 18, 2013 11:19:20 PM
, M.Kraemer
Impressum Data privacy protection