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

_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to