Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-17 Thread Loïc Minier
Hi, On Wed, Jan 17, 2007, Nelson A. de Oliveira wrote: > Today pbuilder failed to get a build dependency on a i386 system with an > amd64 chroot. > The machine is amd64 (with amd64 kernel), but the installed system is > i386. This makes your default target arch i386. (Obviously, you don

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-17 Thread Nelson A. de Oliveira
Hi! On 1/17/07, Loïc Minier <[EMAIL PROTECTED]> wrote: On Wed, Jan 17, 2007, Nelson A. de Oliveira wrote: > Today pbuilder failed to get a build dependency on a i386 system with an > amd64 chroot. > The machine is amd64 (with amd64 kernel), but the installed system is > i386. This makes your d

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-17 Thread Loïc Minier
On Wed, Jan 17, 2007, Nelson A. de Oliveira wrote: > Kernel is amd64 and chroot is amd64. All the packages inside the > chroot are from amd64. Yes, what I mean is that pbuilder is run from the i386 architecture. I don't think there's a way to override this yet, but it's "normal" behavior, not

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-17 Thread Nelson A. de Oliveira
severity 407248 wishlist thanks Hi! On 1/17/07, Loïc Minier <[EMAIL PROTECTED]> wrote: On Wed, Jan 17, 2007, Nelson A. de Oliveira wrote: > Kernel is amd64 and chroot is amd64. All the packages inside the > chroot are from amd64. Yes, what I mean is that pbuilder is run from the i386 architec

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-17 Thread Loïc Minier
On Wed, Jan 17, 2007, Nelson A. de Oliveira wrote: > Just a doubt. Packages built on this way aren't exactly the same as > the ones built on a pure amd64 machine? Well, pbuilder itself will consider it's running on i386, so it mainly depends on your build-deps I suppose; I don't know whether oth

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-17 Thread Junichi Uekawa
> > > > "ia32-libs [amd64]" means the build-deps is only required on amd64 > > systems, but your system is i386. > > Even on an amd64 chroot? > You'll need to run pbuilder through 'linux64' program. test this code snippet: $ linux64 uname -m x86_64 $ linux32 uname -m i686 This probably needs

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-18 Thread Nelson A. de Oliveira
Hi! On 1/17/07, Junichi Uekawa <[EMAIL PROTECTED]> wrote: You'll need to run pbuilder through 'linux64' program. Running "linux64 pdebuild" I get: dpkg-buildpackage: host architecture amd64 But the package still fails to build: dpkg-checkbuilddeps: Unmet build dependencies: ia32-libs The lin

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-18 Thread Loïc Minier
On Thu, Jan 18, 2007, Nelson A. de Oliveira wrote: > Do I need to make something else, please? You can try to make a copy of /usr/lib/pbuilder/pbuilder-satisfydepends to a location of your choice, and change this line: local ARCH=$(dpkg-architecture -qDEB_HOST_ARCH) into: local ARCH=amd

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-19 Thread Junichi Uekawa
At Thu, 18 Jan 2007 21:11:38 +0100, Loïc Minier wrote: > > On Thu, Jan 18, 2007, Nelson A. de Oliveira wrote: > > Do I need to make something else, please? > > You can try to make a copy of /usr/lib/pbuilder/pbuilder-satisfydepends > to a location of your choice, and change this line: > loc

Bug#407248: [Pbuilder-maint] Bug#407248: pbuilder-satisfydepends fails on i386 system with amd64 chroot

2007-01-19 Thread Junichi Uekawa
> You can try to make a copy of /usr/lib/pbuilder/pbuilder-satisfydepends > to a location of your choice, and change this line: > local ARCH=$(dpkg-architecture -qDEB_HOST_ARCH) > into: > local ARCH=amd64 > and then set PBUILDERSATISFYDEPENDSCMD in your pbuilderrc. Ahgh, I realize now