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

Re: Bug#90809: failed autobuild of tclx8.2_8.2.0-5 (m68k): missing groff build-depends



Hi Massimo!

On Mon, 26 Mar 2001, Massimo Dal Zotto wrote:

> The nroff command is executed by a tcl script invoked by the makefile
> to process some tcl man pages. Finding all such dependencies would mean
> examining every source file.
> 
> Is there any tool or trick to find automatically all build dependencies
> needed to compile a package?

I usually setup a minimalistic chroot[1,2] and keep trying to build my
packages - adding one build-dependency after the other - until the
compile runs through.

					yours,
					peter

1. wget http://ftp.de.debian.org/debian/dists/\
	potato/main/disks-i386/current/base2_2.tgz
   tar xzf base2_2.tgz
   cp /etc/apt/sources.list etc/apt/
   cp /etc/resolv.conf etc/
   cp /etc/hosts etc/
   chroot .
   dpkg --get-selections |
	awk '{print $1}' |
	grep -v "^apt$" | 
	xargs dpkg --purge # purge everything but essential and apt
   mount -t proc none /proc
   apt-get update
   apt-get dist-upgrade
   apt-get install build-essential

2. there's also dbootstrap or so to setup chroots but I've never tried it.
-- 
 PGP signed and encrypted  |  .''`.  ** Debian GNU/Linux **
    messages preferred.    | : :' :    By professionals,
                           | `. `'      for professionals
 http://www.palfrader.org/ |   `-    http://www.debian.org/

Attachment: pgpqZp9LUt12y.pgp
Description: PGP signature


Reply to: