Debian Bug report logs -
#806604
aubio: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
Reported by: Santiago Vila <sanvila@debian.org>
Date: Sun, 29 Nov 2015 16:24:10 UTC
Severity: serious
Tags: patch, sid, stretch
Found in version aubio/0.4.1-2
Fixed in version aubio/0.4.1-2.2
Done: toddy@debian.org (Dr. Tobias Quathamer)
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Paul Brossier <piem@debian.org>:
Bug#806604; Package src:aubio.
(Sun, 29 Nov 2015 16:24:14 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@debian.org>:
New Bug report received and forwarded. Copy sent to sanvila@debian.org, Paul Brossier <piem@debian.org>.
(Sun, 29 Nov 2015 16:24:14 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: src:aubio
Version: 0.4.1-2
User: sanvila@debian.org
Usertags: binary-indep
Severity: important
Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with python2
dh_testdir -i
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./waf --nocache configure --verbose --prefix=/usr --destdir=debian/tmp --enable-fftw3f
Setting top to : /<<PKGBUILDDIR>>
Setting out to : /<<PKGBUILDDIR>>/build
Checking for 'gcc' (c compiler) : /usr/bin/gcc
Checking for header stdlib.h : 16:36:18 runner ['/usr/bin/gcc', '-D_FORTIFY_SOURCE=2', '-g', '-O2', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-g', '-Wall', '-Wextra', '-fPIC', '../test.c', '-c', '-o', 'test.c.1.o']
16:36:18 runner ['/usr/bin/gcc', '-Wl,-z,relro', 'test.c.1.o', '-o', '/<<PKGBUILDDIR>>/build/.conf_check_ecfddc2ce29c573b1079b107c2434884/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
[... snipped ...]
yes
Checking for program pkg-config : /usr/bin/pkg-config
Checking for 'fftw3f' >= 3.0.0 : 16:36:19 runner ['/usr/bin/pkg-config', '--atleast-version=3.0.0', 'fftw3f']
16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'fftw3f']
yes
Checking for FFT implementation : fftw3f
Checking for 'sndfile' >= 1.0.4 : 16:36:19 runner ['/usr/bin/pkg-config', '--atleast-version=1.0.4', 'sndfile']
16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'sndfile']
yes
Checking for 'samplerate' >= 0.0.15 : 16:36:19 runner ['/usr/bin/pkg-config', '--atleast-version=0.0.15', 'samplerate']
16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'samplerate']
yes
Checking for 'jack' : 16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'jack']
yes
Checking for 'libavcodec' >= 54.35.0 : 16:36:19 runner ['/usr/bin/pkg-config', '--atleast-version=54.35.0', 'libavcodec']
16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'libavcodec']
yes
Checking for 'libavformat' >= 52.3.0 : 16:36:19 runner ['/usr/bin/pkg-config', '--atleast-version=52.3.0', 'libavformat']
16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'libavformat']
yes
Checking for 'libavutil' >= 52.3.0 : 16:36:19 runner ['/usr/bin/pkg-config', '--atleast-version=52.3.0', 'libavutil']
16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'libavutil']
yes
Checking for 'libavresample' >= 1.0.1 : 16:36:19 runner ['/usr/bin/pkg-config', '--atleast-version=1.0.1', 'libavresample']
16:36:19 runner ['/usr/bin/pkg-config', '--cflags', '--libs', 'libavresample']
yes
Checking for all libav libraries : yes
Checking for program txt2man : /usr/bin/txt2man
Checking for program doxygen : /usr/bin/doxygen
'configure' finished successfully (0.492s)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ln -sf /usr/share/javascript/jquery/jquery.js doc/web/html/jquery.js
ln: failed to create symbolic link 'doc/web/html/jquery.js': No such file or directory
debian/rules:39: recipe for target 'override_dh_auto_build-indep' failed
make[1]: *** [override_dh_auto_build-indep] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:20: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------
Sorry not to have a fix, as I am reporting many bugs similar to
this one. The common hints are:
* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.
* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").
Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.
Thanks.
Information forwarded
to debian-bugs-dist@lists.debian.org, Paul Brossier <piem@debian.org>:
Bug#806604; Package src:aubio.
(Sun, 08 May 2016 17:24:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Paul Brossier <piem@debian.org>.
(Sun, 08 May 2016 17:24:03 GMT) (full text, mbox, link).
Message #10 received at 806604@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 806604 + patch
thanks
> debian/rules override_dh_auto_build-indep
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> ln -sf /usr/share/javascript/jquery/jquery.js doc/web/html/jquery.js
> ln: failed to create symbolic link 'doc/web/html/jquery.js': No such file or directory
The fix for this is to move the symlink creation to debian/libaubio-doc.links,
this way dh_link will create the link when it has to be created.
Patch attached.
[aubio.patch.txt (text/plain, attachment)]
Added tag(s) patch.
Request was from Santiago Vila <sanvila@unex.es>
to control@bugs.debian.org.
(Sun, 08 May 2016 17:24:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Paul Brossier <piem@debian.org>:
Bug#806604; Package src:aubio.
(Thu, 14 Jul 2016 00:06:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Paul Brossier <piem@debian.org>.
(Thu, 14 Jul 2016 00:06:04 GMT) (full text, mbox, link).
Message #17 received at 806604@bugs.debian.org (full text, mbox, reply):
Greetings.
I have the ok from the Release Managers to consider this issue as RC
for stretch. I'm going to wait at least one week before raising
this to "serious".
There is a patch available for this bug. If you need someone to make
an upload, please ask for a sponsor in debian-mentors.
Thanks.
Severity set to 'serious' from 'important'
Request was from Santiago Vila <sanvila@debian.org>
to control@bugs.debian.org.
(Mon, 01 Aug 2016 21:15:42 GMT) (full text, mbox, link).
Added tag(s) sid and stretch.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Tue, 02 Aug 2016 16:24:14 GMT) (full text, mbox, link).
Reply sent
to toddy@debian.org (Dr. Tobias Quathamer):
You have taken responsibility.
(Fri, 05 Aug 2016 16:27:05 GMT) (full text, mbox, link).
Notification sent
to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer.
(Fri, 05 Aug 2016 16:27:05 GMT) (full text, mbox, link).
Message #26 received at 806604-close@bugs.debian.org (full text, mbox, reply):
Source: aubio
Source-Version: 0.4.1-2.2
We believe that the bug you reported is fixed in the latest version of
aubio, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 806604@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dr. Tobias Quathamer <toddy@debian.org> (supplier of updated aubio package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 05 Aug 2016 17:34:40 +0200
Source: aubio
Binary: libaubio-dev libaubio4 aubio-tools libaubio-doc python-aubio
Architecture: source amd64 all
Version: 0.4.1-2.2
Distribution: unstable
Urgency: medium
Maintainer: Paul Brossier <piem@debian.org>
Changed-By: Dr. Tobias Quathamer <toddy@debian.org>
Description:
aubio-tools - library for audio segmentation -- utilities
libaubio-dev - library for audio segmentation
libaubio-doc - library for audio segmentation -- documentation
libaubio4 - library for audio segmentation
python-aubio - python interface for aubio, a library for audio segmentation
Closes: 806604
Changes:
aubio (0.4.1-2.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix FTBFS when built with dpkg-buildpackage -A.
Thanks to Santiago Vila <sanvila@unex.es> (Closes: #806604)
Checksums-Sha1:
101e3ecda3bf6036c422658456863b0c60fcdf2c 2307 aubio_0.4.1-2.2.dsc
44254a1aec879e9dd5a49689561c0c212efa686d 6092 aubio_0.4.1-2.2.debian.tar.xz
debdcdb3b84382026d70617ebd2f0f4b67b2c9ec 555014 aubio-tools-dbgsym_0.4.1-2.2_amd64.deb
1e06560ea7d12559a99698c5db2383e632379e9c 94346 aubio-tools_0.4.1-2.2_amd64.deb
5481305c359c05b536da1b80124fdb441b2a4f86 93478 libaubio-dev_0.4.1-2.2_amd64.deb
dcb61e33dfd042564ad6cf09bfb053448e6825c3 135310 libaubio-doc_0.4.1-2.2_all.deb
06a777ecadf8495e73bd9c1492c5324f27ae40d5 135190 libaubio4-dbgsym_0.4.1-2.2_amd64.deb
f226cf2858ffae2aca667ecc008f4ebbae0c797d 63596 libaubio4_0.4.1-2.2_amd64.deb
c12bc9fc40dbe0a85e255dc5940e5c7e7fd7dce1 58210 python-aubio-dbgsym_0.4.1-2.2_amd64.deb
5ae5fdfdc30ac91b296cafa170ff69acedaf4c67 28016 python-aubio_0.4.1-2.2_amd64.deb
Checksums-Sha256:
526f9a0b7046f90e2b62318091646baf74ca304c4f65ccc0d39c199a5f89ef42 2307 aubio_0.4.1-2.2.dsc
16117a9581c1be0e414287abdd1c036b329274f8457b0c01c5243b2fe02eef52 6092 aubio_0.4.1-2.2.debian.tar.xz
798fc71d0d39ae1c99a77efa11ad8823f143003570f0a13100b3a3de042ef35a 555014 aubio-tools-dbgsym_0.4.1-2.2_amd64.deb
c764da61f5ab9d2625b78e20322f68eae55d376951e1f186bd741b43d973ef4c 94346 aubio-tools_0.4.1-2.2_amd64.deb
032c308867143ed22890aa5e805e40c5c9cce9938ab8fbae13c4b70b42a8f592 93478 libaubio-dev_0.4.1-2.2_amd64.deb
18fb0ee37333552dc487dc14dd27f99f4b366ecb8fa10a5a3675e9cba3f6ae8c 135310 libaubio-doc_0.4.1-2.2_all.deb
75875452e7733a85ecaf6c1220d119fab01fb6e3a5cb9a2096e607759d9082dc 135190 libaubio4-dbgsym_0.4.1-2.2_amd64.deb
5b268c377ba0e22458478607332f7879ac88347da9c8fce1b5be23925b9d4190 63596 libaubio4_0.4.1-2.2_amd64.deb
dc266f5be8e976f19736d3cce57fdd0a9959e05a3712f0d3c7a60b35c70cb6a7 58210 python-aubio-dbgsym_0.4.1-2.2_amd64.deb
4e9aa65391a2a81afe3fbd89bb9ff222b24a34de3b13752de2ac02a32dc3d93e 28016 python-aubio_0.4.1-2.2_amd64.deb
Files:
203d71cc4e8b6a78784e2f98c7656d24 2307 sound optional aubio_0.4.1-2.2.dsc
99d9ce138b4b41e49a9158f2d7a930f7 6092 sound optional aubio_0.4.1-2.2.debian.tar.xz
cd36c1bb7fe520090e29116dc3a26e2a 555014 debug extra aubio-tools-dbgsym_0.4.1-2.2_amd64.deb
10b8d459f69f6280569098267117aaa1 94346 sound optional aubio-tools_0.4.1-2.2_amd64.deb
9f8be9c018719db45f317878cdcac510 93478 libdevel optional libaubio-dev_0.4.1-2.2_amd64.deb
8ce1cc87055d7a81d8c82c5c4c748755 135310 doc optional libaubio-doc_0.4.1-2.2_all.deb
ad926cb08583367fa4b58321ba6b34ca 135190 debug extra libaubio4-dbgsym_0.4.1-2.2_amd64.deb
9f599b385dd81cd6022157b468d5c7e5 63596 libs optional libaubio4_0.4.1-2.2_amd64.deb
5aa585dd08296906f781af79af4d30f7 58210 debug extra python-aubio-dbgsym_0.4.1-2.2_amd64.deb
9e1c4387f6ac7f88029286626bb3aad2 28016 python optional python-aubio_0.4.1-2.2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJXpLUaAAoJEBMC8fA26+sZzJ8P/2qKXB6RIDoA2qHov7nQGx0r
oFFveBfCs3m0SaVsQQaZKS/XPvlWFNixVV7Zj3ssRp5hPglG1fh3Ch9NnKRDI8lc
qSj7XiEOYQASYjw292MI/3X/jdMCHmfKebjlKHV7hDmUYJqCJFRQESORY+3f5shy
UVUHoxmzTqQrhPoEAiKvZi+pjorUOX6VARMJGgJmnJah+N9DEv4+OpgaKBceDA7X
SeFvy8qAIOU3aaFTf4Dz0IShYG4YJ9DquJY4jSzL41DVMEp9fWLzbj+pmrHRWUXG
7TiGPBrhX9t2vBSBvuiAR+sjo0snT5G05eHnFHfGcYVV8Tp4ftpZ2ctZHQejmYRc
mQWMnANQF/Ju/w+1LqhfDTi7aZ3IuBD7E6WKBwFC/ATp5bg5nDgAD6XJaWOU3PJB
Qs1333K5EbYWjQSCZVxeUosJ1KGzJ/b3O3gMLyDP4s76lXyiWVdFB5y2XJXRtNPD
l67H8CZhmpnMS1y8xkvjEZlKq/g/h2vy5o9b1DJQhaoEfUztpb6kzMeJkgXy9TVE
IzBWBAO7BmHUSxeHJoZr68v9clr3MrWv5rRnOUMfJhsNzbh4hvDbATtiAh+xkEog
MQRQKA2rziwruYUM5LLhvH1qokGtgyHB1qkjA3/egctsl0MKHQQtvkZUVDH3hVGP
/kMztAo9pjjCF6aErqyn
=6OiO
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 08 Sep 2016 07:25:38 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Mon Oct 23 00:07:48 2017;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.