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

Re: Trying to backport valgrind to lenny



Hi Carsten,

sorry for my PM!  Once again, but now to the list.

Looking at the dependencies of squeeze's version of valgrind (3.5.0-3) -
namely libc6 (>= 2.3), libc6-dbg - I don't see any problem in just
pulliung valgrind from squeeze directly.  Did you try that already?

On Thu May 27, 2010 at 12:07:54 +0200, Carsten Aulbert wrote:
> 
> dpkg-checkbuilddeps: Unmet build dependencies: autotools-dev dpatch (>> 2.0.0) 
> gdb libc6-dev-i386 (>> 2.3.0)
> W: Unmet build-dependency in source
> dpkg-buildpackage: warning: using a gain-root-command while being root
> dpkg-buildpackage: set CFLAGS to default value: -g -O2
> dpkg-buildpackage: set CPPFLAGS to default value: 
> dpkg-buildpackage: set LDFLAGS to default value: 
> dpkg-buildpackage: set FFLAGS to default value: -g -O2
> dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
> dpkg-buildpackage: source package valgrind
> dpkg-buildpackage: source version 1:3.5.0-3~bpo50+1
> dpkg-buildpackage: source changed by root <root@kvm.atlas.local>
>  fakeroot debian/rules clean
> debian/rules:3: /usr/share/dpatch/dpatch.make: No such file or directory
> make: *** No rule to make target `/usr/share/dpatch/dpatch.make'.  Stop.
> dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
> 
This looks much like dpatch is missing or not properly installed.

> However, the build dependencies are all available:
> 
> From within the cowbuilder environment:
> 
> # apt-cache show autotools-dev dpatch gdb libc6-dev-i386| \
> grep -E '^(Package|Version)'
> Package: autotools-dev
> Version: 20080123.1
> Package: dpatch
> Version: 2.0.30
> Package: gdb
> Version: 6.8-3
> Package: libc6-dev-i386
> Version: 2.7-18lenny2
> Package: libc6-dev-i386
> Version: 2.7-18lenny1
> 
Probably you got something wrong here: 'apt-cache show' just
displays some details about packages, but not if it's actually
installed.

Here's the relevant part from the apt-cache manpage:

(...)
show pkg(s)
           show performs a function similar to dpkg --print-avail; it displays
           the package records for the named packages.
(...)

To check if a package is actually installed, try either
# dpkg -l autotools-dev dpatch gdb libc6-dev-i386 | grep '^ii'
or better 'apt-show-versions autotools-dev dpatch gdb libc6-dev-i386'.

HTH.

Cheers
Michael

-- 
---------------------------------------------------------------------
 Michael Fladerer                     <fladerer@fnb.tu-darmstadt.de>
 GPG Key-ID: 3096372C
 Key fingerprint: DDC4 E77B C585 83F4 A509  BC32 3BE8 41A2 3096 372C
---------------------------------------------------------------------

Reply to: