Mail Archives: djgpp/2011/05/29/09:27:58.1
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f
|
Message-Id: | <201105291327.p4TDRMbP019052@delorie.com>
|
From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
|
To: | djgpp-announce AT delorie DOT com
|
Subject: | ANNOUNCE: DJGPP port of library TIFF 3.9.5 uploaded.
|
Date: | Sun, 29 May 2011 14:39:00 +0200
|
This is a port of library TIFF 3.9.5 to MSDOS/DJGPP.
DJGPP specific changes.
=======================
This port requires the use of the CVS version of snprintf. Other minor djgpp
specific changes are documented in the diffs file. Apart from these changes
only the usual configuration files have been added, especialy sed scripts to
fix the libtool files (ltmain and ltconfig). They are located in the /djgpp
directory. As for all binaries and libraries that handle images of any kind,
it should be noted that files (streams) are *always* openend in binary mode
with all the well known implications on a DOS/WINDOWS OS if the stream is
connected to STDIN and/or STDOUT when these are still connected to the console.
For ppm2tiff.exe, tiff2pdf.exe and iptcutil.exe both SIGINT and SIGQUIT are
reenabled if stdin and/or stdout is connected to console.
To configure and compile the package and later to use it, you will have to
install the zlib, ljpeg8b and the png port available at ftp.delorie.com and
mirrors as:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/zlib125b.zip
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/png152b.zip
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/jpeg8cb.zip
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/jbig20b.zip
or:
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/zlib125b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/png152b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/jpeg8cb.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/jbig20b.zip
Of course, you can download a newer version of zlib, png and jpeg if
available. The zlib, png and jpeg stored in /current have been compiled
with djdev203 and those ones from /beta are compiled with djgpp204 beta.
Please note that due to DOS/DJGPP specific issues that I was not able to
solve, you will have to use /djgpp/makeTIFF.sh to compile the sources. This
shell script simple changes into the different directories and compile the
libraries and binaries one by one starting the Makefile in that particular
directory. Compiling the whole sources from the top src directory starting
the top level Makefile will not result in the complite compilation of the
sources. I do not know if the file descriptors become exhausted or if
something is wrong with bash, make or binutils but even with FILES=250
set in config.nt it was not possible to me to compile the whole package
starting with the top src directory Makefile.
If you decide to compile with DJGPP 2.03, you must replace sort.exe with
sort.exe from DJGPP 2.04 because sort.exe from DJGPP 2.03 crashes for
reasons I still have not investigated making libtool fail and stoping the
build.
Also something seems to be wrong with the shell scripts coded by
autoconf 2.68 into the Makefile to run the testsuite. I was not
able to solve this issue. To run the different test programs start
the /djgpp/chkTIFF.sh script from the top src directory. It will cd
into /test and start the Makefile with the appropriate options to run
all test programs. The test results will be stored in different .log
files. All tests pass.
Please read the docs. There are no info formated docs. All the extensive
documentation is html formated and placed in /share/doc/libtiff3.9-5/html
The port has been compiled using stock djdev203 (patchlevel 2) and consists
of the two packages that can be downloaded from ftp.delorie.com and mirrors
as (timestamp 2011-05-29):
library TIFF 3.9.5 binaries, headers, libs and man/html format documentation:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/tiff395b.zip
library TIFF 3.9.5 source:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/tiff395s.zip
The binaries have been produced a second time using the stock version of
djdev204 beta library. This package is available at ftp.delorie.com and
mirrors as (timestamp 2011-05-29):
library TIFF 3.9.5 binaries, headers, libs and man/html format documentation:
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/tiff395b.zip
Send library TIFF specific bug reports to <tiff AT lits DOT maptools DOT org>.
Send suggestions and bug reports concerning the DJGPP port to
comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.
Enjoy.
Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>
- Raw text -