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

Re: Buildd Update



> > > 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

Happens to me on the best of days :-)

> 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.

I'm sure it does use the build-dep entry but it may use additional
information (the same way as sbuild knows what's likely missing from the
build deps). But sbuild doesn't use this feature (I'm assuming for good
reason, but I've not bothered to check).

> > 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.

Possible but if that stuff was in the source dependencies (generated
from andrea output) file it would have been installed.

> > 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; I've temporarily added the missing stuff to the sourcedeps so the
next builder won't have to bother.

	Michael



Reply to: