HylaFAX The world's most advanced open source fax server

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

[hylafax-users] Missing Tiff library version check installing Hylafax-client FreeBSD



Help required with installation of the Hylafax-client on an Apple Macintosh


Already installed Hylafax-server with Linux Debian Sarge 3.1 (unstable version)


Installing Hylafax-client with FreeBSD and Mac OSX 10.3.9 (Panther) gives an error in the configuration file. The Tiff library is missing. This part of the source of the configuration file is checking for the right library version.

#
# Check if TIFF library is compatible. If successful,
# set $tiff_runlen_t on exit to "uint16" or "uint32"
#
CheckLibtiff()
{
Note "... checking TIFF library version"
tiff_runlen_t=""
cat>t.c<<EOF
#include "tiffio.h"
main()
{
printf( "header_ver=%d lib_ver=%s", TIFFLIB_VERSION, TIFFGetVersion() );
exit(0);
}
EOF
capture cat t.c
if runMake t "t:; \${CC} \${CVERSION} -I${OTIFFINC} t.c ${LIBTIFF} ${MACHDEPLIBS}"; then
header_ver=0
lib_ver=""
eval `./a.out | \
sed -n -e 's/header_ver=\([0-9][0-9]*\) lib_ver=.*Version *\([0-9][0-9]*\.[0-9]\).*/\
header_ver=\1;lib_ver=\2/p'`
Note " Found tiffio.h version ${header_ver}"
Note " Found libtiff version ${lib_ver}"
if [ ${header_ver} -ge 19960307 ]; then
if [ "${lib_ver}" = "3.4" ]; then
tiff_runlen_t="uint16"
elif [ "${lib_ver}" = "3.5" ]; then
tiff_runlen_t="uint32"
fi
fi
else
cat 1>&2 <<EOF


Missing TIFF Library.

Does the source code normally set the path to the tiffio.h version or what changes do I need to make to the shell script to make this version check work? Somehow the path to the header files is not found by the existing source code of the configuration file. I have placed my header files tiff.h and tiffio.h in usr/local/include,

This is done in the Macintosh FreeBSD terminal. The tiff files were extracted from tiff-3.7.3. I assumed the tiff library version check was done on these two files. The test program tiffio.h cannot be compiled.

I have set the TIIFINC and LIBTIFF configuration parameters in the source of the configuration file. To no avail until now...

computer:/usr/local/include root# ls -la
total 104
drwxr-xr-x  4 root   staff    136  5 Aug 10:51 .
drwxr-xr-x  8 oscar  staff    272  4 Aug 15:58 ..
-rw-r--r--  1 root   staff  30663  5 Aug 10:51 tiff.h
-rw-r--r--  1 root   staff  19160  5 Aug 10:51 tiffio.h

I think I still miss a file in computer:/usr/local/lib/ tiff.a ??
I am still not certain if this thing is a bug and whether to submit it to bugzilla :-(


Erik




____________________ HylaFAX(tm) Users Mailing List _______________________
 To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
 *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions