On Tue, Jan 08, 2002 at 10:39:14AM +0100, Michael Schmitz wrote: > > > > /usr/bin/ld: cannot find -ltiff > > > > > > Build dependency issue. I strongly resent having to install additional > > > build dependencies because the maintainer was sloppy, for two reasons: > > > > I agree with you. I wouldn't ask you to add anything that should be > > specified in a build-dep. Indeed, I file bugs whenever I find build-dep > > problems. Correct me if I'm wrong, but -ltiff is libtiff which is > > provided by libtiff3g. The build-dep from synaptic looks like this to me. > > > > Depends: hermes1 (>= 1.3.2-1), libapt-pkg-libc6.2-3-2-3.2, libc6 (>= > > 2.2.4-4), libjpeg62, libpng2(>=1.0.12), libstdc++2.10-glibc2.2 (>= > > 1:2.95.4-0.010810), libtiff3g, libungif4g (>= 4.1-1), libwraster2 (>= > > 0.65.0), xlibs (>> 4.1.0), zlib1g > > (>= 1:1.1.3) > > > > Which includes libtiff3g. That's why I don't think this is a package > > problem. > > This is the package install dependency list. The build dependency is: > > ** Using build dependencies supplied by package: > Build-Depends: debhelper (>> 3.0.0), libwings-dev, libapt-pkg-dev, > librpm0-dev, gettext, hermes1-dev Sorry, my brain must have been on hold. Interestingly, apt-get build-dep synaptic brings in the following. debconf-utils debhelper file gettext hermes1 hermes1-dev html2text libapt-pkg-dev libbz2-1.0 libfreetype6 libjpeg62 libjpeg62-dev libpng2 libpng2-dev libpopt-dev librpm0 librpm0-dev libtiff3g libtiff3g-dev libungif4-dev libungif4g libwings-dev libwraster2 libwraster2-dev xfree86-common xlibs xlibs-dev zlib1g zlib1g-dev That's what really confused me. I figured apt-get used the build-depends field, but clearly that's not true. > and the sbuild warning about missing dependencies (rather educated guess): > > **** The following central src deps are (probably) missing: > libjpeg62-dev, libpng2-dev (>= 1.0.12), libtiff3g-dev, libungif4-dev (>= > 4.1-1), libwraster2-dev (>= 0.65.0), zlib1g-dev (>= 1:1.1.3) I thought this was based on andrea's list. > I've added libtiff3g-dev, libpng2-dev and libjpeg62-dev, still fails (now > with /usr/bin/ld: cannot find -lungif). You probably see the problem - in > order to determine the minimum set of missing build dependencies one needs > to install them one by one (above warning sometimes contains a load of > stuff that is nonsense). Frankly I consider this a waste of my time. It's > the maintainer's business to make sure the package (auto)builds. Agreed, I'm filing a bug. Thanks, Stephen -- Stephen R. Marenka If life's not fun, you're not doing it right! <stephen@marenka.net>
Attachment:
pgpXc7XxhpY5S.pgp
Description: PGP signature