Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319715 - net-misc/hylafax-6.0.3 doesn't compile against media-libs/tiff-4.0.0_beta5
Summary: net-misc/hylafax-6.0.3 doesn't compile against media-libs/tiff-4.0.0_beta5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Steve Arnold
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-14 15:36 UTC by Martin von Gagern
Modified: 2010-05-23 17:48 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2010-05-14 15:36:34 UTC
The hylafax 6.0.3 configure script will balk when compiled against libtiff 4.
Extract from the build log:

  Found libtiff version 4.0

Incompatible TIFF Library.

HylaFAX 6.0.3 requires TIFF software distribution versions 3.4 through
3.9.  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.
The Home Page for version 3.5 and later is http://www.libtiff.org

Unrecoverable error!  Once you've corrected the problem rerun this script.
... checking PAM library version
 * ERROR: net-misc/hylafax-6.0.3 failed:
 *   ./configure failed
 * 
 * Call stack:
 *     ebuild.sh, line  48:  Called src_configure
 *   environment, line 2587:  Called die
 * The specific snippet of code:
 *       eval ./configure --nointeractive ${my_conf} || die "./configure failed"

Dunno what the correct fix is, whether simply overriding that version check is enough. Until you fix the packages so they play nice together, please add a dependency on <media-libs/tiff-4.0.0_beta5 to net-misc/hylafax, so portage will deal with the dependency issue, instead of leaving things to hylafax configure.
Comment 1 Martin von Gagern 2010-05-15 13:49:55 UTC
(In reply to comment #0)
> Dunno what the correct fix is, whether simply overriding that version check is
> enough.

It is not: /usr/include/tiff.h doesn't provide a typedef for TIFFHeader, only three alternatives TIFFHeader{Common,Classic,Big}. This causes errors in hylafax:

FileTransfer.c++:72: error: ISO C++ forbids declaration of ‘TIFFHeader’ with no type
Comment 2 Steve Arnold archtester gentoo-dev 2010-05-23 17:48:52 UTC
Dependency pegged at 3.9 and old versions cleaned up.