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

hylafax not compatible with new libtiff3g



libtiff3g version 3.5.2.4 in potato does not seem to be compatible with
hylafax-server.  I get the following errors:

Starting HylaFAX daemons: faxq/usr/sbin/faxq: Symbol IFFFaxBlackTable'
has different size in shared object, consider re-linking
/usr/sbin/faxq: Symbol IFFFaxMainTable' has different size in shared
object, consider re-linking
/usr/sbin/faxq: Symbol IFFFaxWhiteTable' has different size in shared
object, consider re-linking hfaxd.

Thinking that maybe hylafax had been compiled with a different,
incompatible version, I downloaded the hylafax 4.02 debian source and
tried to build my own package.  This gave the following message:

Checking TIFF support.

Incompatible/missing TIFF Library.

Compilation or execution of the following test program failed:

----------------------------------------------------------
#include "tiffio.h"
main()
{
    if (TIFFLIB_VERSION < 19960307) {     /* check include file version
*/
        printf("old include files: version %u\n", TIFFLIB_VERSION);
        exit(-1);
    }
    if (strncmp(TIFFGetVersion(), "LIBTIFF, Version 3.4", 20) != 0) {
        printf("old library: version %s\n", TIFFGetVersion());
        exit(-1);
    } else
        exit(0);
}
----------------------------------------------------------

With:

TIFFINC=/usr/include
LIBTIFF=-ltiff

The above program checks the version of the TIFF library to ensure it
is suitable for use with HylaFAX.  HylaFAX v4.0pl2 requires a recent
TIFF software distribution; one distributed March 7, 1996 or later.  If
you do not have up to date TIFF software on your system then you can
retrieve it from the location where you obtained this software.
Otherwise, if you have the right software, verify that you have the
TIFFINC and LIBTIFF configuration parameters set correctly for your
system (see above) and that any environment variables are setup that
are needed to locate a libtiff DSO at runtime (e.g. LD_LIBRARY_PATH).
Also be sure that any relative pathnames are made relative to the top
of the build area.


Unrecoverable error!  Once you've corrected the problem rerun this
script.
/bin/sh: line 2:  9038 Broken pipe             yes
      9039 Done(1)                 | CXX=c++ ./configure
make: *** [debian/build-stamp] Error 1

This error message implies that a newer version of TIFF is required,
however the latest version at ftp://ftp.sgi.com/graphics/tiff/ is
tiff-v3.4beta037, while the current version of libtiff3g is 3.5.2.4. 
Is version 3.5.2.4 incompatible with hylafax?  If it doesn't come from
SGI, what is the source?

I tried building the tiff packages from unstable/main/source, but there
were errors which didn't make any sense to me (something about trying
to build with libc5 - ????)

Has anyone been able to successfully use the current version of
hylafax-server?

Bob

-- 
Bob Nielsen                 Internet: nielsen@primenet.com
Tucson, AZ                  AMPRnet:  w6swe@w6swe.ampr.org
DM42nh                      http://www.primenet.com/~nielsen


Reply to: