[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: