FTBFS for jackd2?

Adrian Knoth adi at drcomp.erfurt.thur.de
Thu Feb 21 17:41:35 UTC 2013


On 02/18/13 10:58, David Henningsson wrote:

> Hi,

Hi!

> When I'm compiling jackd2 (on Ubuntu 13.04) I get an FTBFS - and since
> there are no Ubuntu specific changes to jackd2 and I don't understand
> much of the waf build system I'm asking for your help.

I thought we've fixed all of them upstream, but feel free to
double-check:

 
https://github.com/jackaudio/jack2/commit/48180257390d13588563e4f90190a0ff3ad92a7b

 
https://github.com/jackaudio/jack2/commit/89c359eee0cb8ce25a1be9090a8553d8705b3bc2

 
https://github.com/jackaudio/jack2/commit/f28523ff5415c96d681551d2b3a614ef851b9b4a


> (Btw, I also tried pkg-multimedia/jackd2.git to see if it was fixed, but
> it fails even earlier with a "./waf: Command not found" error.)

waf is added by quilt from debian/patches/waf.patch.

Speaking of which: I've tried to build the current jackd2.git with
git-buildpackage, but it fails, since the patches seem to be applied
twice.

Jonas: I'm currently travelling and don't have time to look into that
right now. If you have some minutes, could you check? Here's the
relevant log:

dpkg-source: info: applying waf.patch
dpkg-source: info: applying no-selfconnect.patch
dpkg-source: info: applying fix-ftbfs.patch
  fakeroot debian/rules clean
test -x debian/rules
dh_testroot
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
./waf -v --destdir=/opt/adi-debian/jackd2/debian/tmp -k clean
make: ./waf: Command not found
make: [makefile-clean] Error 127 (ignored)
rm -f debian/copyright_newhints
rm -f debian/cdbs-install-list debian/cdbs-package-list 
debian/stamp-copyright-check
rm -rf "debian/upstream-cruft"
rm -f debian/stamp-upstream-cruft
dh_clean
rm -f .lock-wscript .lock-waf_linux2_build
find waflib -name "*.pyc" -delete || true
rm -f man/*.1
rm -rf build
rm -f debian/symbols-common debian/symbols-libjack 
debian/symbols-libjackserver
rm -f debian/stamp-waf-configure
  dpkg-source -i -I -b jackd2
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building jackd2 using existing 
./jackd2_1.9.9.5~dfsg.orig.tar.gz
patching file common/JackConstants.h
Hunk #1 succeeded at 82 (offset -1 lines).
patching file common/JackControlAPI.cpp
patching file common/JackEngine.cpp
Hunk #2 succeeded at 818 (offset 13 lines).
Hunk #3 FAILED at 880.
Hunk #4 succeeded at 889 (offset -3 lines).
Hunk #5 succeeded at 995 (offset -3 lines).
Hunk #6 FAILED at 1046.
2 out of 6 hunks FAILED


Of course, the patches are fine and apply without any problems/fuzz when
calling quilt. Mind the first three lines.



Thanks and cheers



More information about the pkg-multimedia-maintainers mailing list