libtiff3 configuration stops strangely
libtiff3_3.4beta037-8
=====================
I can't figure out what's wrong.
Some bug causes the "configure" script to be suspended when it is
checking for a function. "fg" resumes it, but the script thinks
it didn't find the function. And soon it stops again:
---------------------------------------------------------------------
Creating libtiff/port.h with necessary definitions.
... using LSB2MSB bit order for your i386 cpu
... using little-endian byte order for your i386 cpu
... configure use of mmap for memory-mapped files
... O_RDONLY is in <fcntl.h>
... using double for promoted floating point parameters
... enabling use of inline functions
[1]+ Stopped dpkg-buildpackage -uc -B
root@PC486:~/i386-pc-gnu/Build/Debian/libtiff3-3.4beta037# fg
dpkg-buildpackage -uc -B
... add function prototype for floor
[1]+ Stopped dpkg-buildpackage -uc -B
root@PC486:~/i386-pc-gnu/Build/Debian/libtiff3-3.4beta037# fg
dpkg-buildpackage -uc -B
... add function prototype for free
Done creating libtiff/port.h.
---------------------------------------------------------------------
Sometimes it stops on "malloc" too, and sometimes it doesn't stop on
"free". config.log doesn't say why anything about fatal signals or
such.
If I type "fg" each time the script stops, it eventually begins
compiling the program. It doesn't get far though, because <jpeglib.h>
is missing. I'll take a look at libjpeg62.
If you want to try libtiff3, you should update config.guess and
config.sub and apply this patch:
--- libtiff3-3.4beta037/configure.orig Sun Jun 6 13:35:40 1999
+++ libtiff3-3.4beta037/configure Sun Jun 6 13:52:36 1999
@@ -1149,7 +1149,7 @@
DSO=FREEBSD
TIFFLIBREF='-L${DEPTH}/libtiff -ltiff'
;;
- *-linux*)
+ *-linux*|*-gnu*)
if true; then
DSOSUF=so.${DIST_MAJOR}
DSOSUF_VERSION=${DSOSUF}.${DIST_MINOR}.${DIST_ALPHA}
@@ -1322,7 +1322,7 @@
case $TARGET in
*-bsdi*|*-netbsd*) MANSCHEME=bsd-nroff-gzip-0.gz;;
*-freebsd*) MANSCHEME=bsd-source-cat;;
- *-linux*) MANSCHEME=bsd-source-cat;;
+ *-linux*|*-gnu*) MANSCHEME=bsd-source-cat;;
*-ultrix*) MANSCHEME=bsd-source-cat;;
*-sunos*) MANSCHEME=bsd-source-cat-strip;;
*-sysv[234]*) MANSCHEME=sysv-source-cat-strip;;
Reply to: