Debian Bug report logs - #806102
qt-gstreamer: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

version graph

Package: src:qt-gstreamer; Maintainer for src:qt-gstreamer is Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>;

Reported by: Santiago Vila <sanvila@debian.org>

Date: Tue, 24 Nov 2015 15:34:56 UTC

Severity: serious

Found in version qt-gstreamer/1.2.0-3

Fixed in version qt-gstreamer/1.2.0-4

Done: Maximiliano Curia <maxy@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#806102; Package src:qt-gstreamer. (Tue, 24 Nov 2015 15:34:59 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, Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Tue, 24 Nov 2015 15:34:59 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: Debian BTS <submit@bugs.debian.org>
Subject: qt-gstreamer: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
Date: Tue, 24 Nov 2015 15:28:24 +0000
Package: src:qt-gstreamer
Version: 1.2.0-3
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:

--------------------------------------------------------------------------------
[...]
 fakeroot debian/rules binary-indep
dh binary-indep --parallel --with=pkgkde-symbolshelper
   dh_testroot -i -O--parallel
   dh_prep -i -O--parallel
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install --parallel
	make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/cmake -H/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f src/QGlib/CMakeFiles/QtGLib_automoc.dir/build.make src/QGlib/CMakeFiles/QtGLib_automoc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/QGlib /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QGlib /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QGlib/CMakeFiles/QtGLib_automoc.dir/DependInfo.cmake --color=
Scanning dependencies of target QtGLib_automoc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f src/QGlib/CMakeFiles/QtGLib_automoc.dir/build.make src/QGlib/CMakeFiles/QtGLib_automoc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  1%] Automatic moc for target QtGLib
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QGlib && /usr/bin/cmake -E cmake_autogen /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/QGlib/CMakeFiles/QtGLib_automoc.dir/ RelWithDebInfo

[... snipped ...]

-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/qml/QtGStreamer/libQtGStreamerQuick2.so
-- Removed runtime path from "/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/qml/QtGStreamer/libQtGStreamerQuick2.so"
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/qt5/qml/QtGStreamer/qmldir
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstqt5videosink.so
make[2]: Leaving directory '/<<PKGBUILDDIR>>/x86_64-linux-gnu-qt5'
cp -r obj-x86_64-linux-gnu/doc debian/tmp/doc
cp: cannot stat 'obj-x86_64-linux-gnu/doc': No such file or directory
debian/rules:38: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:56: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------

Sorry not to have a fix, as I am reporting many bugs similar to
this one, but I can give some general hints:

* If all the arch-independent packages are dummy transitional packages
released with jessie, the easy fix is to drop them now.
 
* If not, debian/rules should be modified so that the binary-indep
target works in all cases, even when binary-arch is not used (this is
what the "Architecture: all" autobuilder does). For that:
    
* If you are using debhelper, you might want to use options -a and -i
for dh_* commands so that they do not act on packages they do not
have to act.

* Also, if you are using dh, the (independently) optional targets
override_dh_foo-arch and override_dh_foo-indep (for several values
of "foo") may be useful to write a debian/rules which behaves exactly
as desired.


After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B"
work properly, this package will be suitable to be uploaded in
source-only form if you wish (you might want to try it).

Thanks.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>:
Bug#806102; Package src:qt-gstreamer. (Thu, 14 Jul 2016 22:13:25 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>. (Thu, 14 Jul 2016 22:13:25 GMT) (full text, mbox, link).


Message #10 received at 806102@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: 806102@bugs.debian.org
Subject: qt-gstreamer: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
Date: Thu, 14 Jul 2016 22:09:31 +0000
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".

If you need help to fix this bug, please tag it as "help".

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:35 GMT) (full text, mbox, link).


Reply sent to Maximiliano Curia <maxy@debian.org>:
You have taken responsibility. (Tue, 09 Aug 2016 13:09:04 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Tue, 09 Aug 2016 13:09:04 GMT) (full text, mbox, link).


Message #17 received at 806102-close@bugs.debian.org (full text, mbox, reply):

From: Maximiliano Curia <maxy@debian.org>
To: 806102-close@bugs.debian.org
Subject: Bug#806102: fixed in qt-gstreamer 1.2.0-4
Date: Tue, 09 Aug 2016 13:04:30 +0000
Source: qt-gstreamer
Source-Version: 1.2.0-4

We believe that the bug you reported is fixed in the latest version of
qt-gstreamer, 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 806102@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated qt-gstreamer 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: Tue, 09 Aug 2016 14:57:19 +0200
Source: qt-gstreamer
Binary: libqtglib-2.0-0 libqtgstreamer-1.0-0 libqtgstreamerui-1.0-0 libqtgstreamerutils-1.0-0 qtgstreamer-plugins qtgstreamer-declarative libqtgstreamer-dev qtgstreamer-doc qtgstreamer-dbg libqt5glib-2.0-0 libqt5gstreamer-1.0-0 libqt5gstreamerui-1.0-0 libqt5gstreamerutils-1.0-0 libqt5gstreamerquick-1.0-0 qtgstreamer-plugins-qt5 libqt5gstreamer-dev qml-module-qtgstreamer qt5gstreamer-dbg
Architecture: source
Version: 1.2.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description:
 libqt5glib-2.0-0 - C++ bindings library for GLib and GObject with a Qt-style API - Q
 libqt5gstreamer-1.0-0 - C++ bindings library for GStreamer with a Qt-style API - Qt 5 bui
 libqt5gstreamer-dev - Development headers for QtGStreamer - Qt 5 build
 libqt5gstreamerquick-1.0-0 - QtGStreamerQuick library - Qt 5 build
 libqt5gstreamerui-1.0-0 - QtGStreamerUi library - Qt 5 build
 libqt5gstreamerutils-1.0-0 - QtGStreamerUtils library - Qt 5 build
 libqtglib-2.0-0 - C++ bindings library for GLib and GObject with a Qt-style API
 libqtgstreamer-1.0-0 - C++ bindings library for GStreamer with a Qt-style API
 libqtgstreamer-dev - Development headers for QtGStreamer
 libqtgstreamerui-1.0-0 - QtGStreamerUi library
 libqtgstreamerutils-1.0-0 - QtGStreamerUtils library
 qml-module-qtgstreamer - QML plugins from QtGStreamer - Qt 5 build
 qt5gstreamer-dbg - Debug symbols for QtGStreamer - Qt 5 build
 qtgstreamer-dbg - Debug symbols for QtGStreamer
 qtgstreamer-declarative - QML plugins from QtGStreamer
 qtgstreamer-doc - QtGStreamer API documentation
 qtgstreamer-plugins - GStreamer plugins from QtGStreamer
 qtgstreamer-plugins-qt5 - GStreamer plugins from QtGStreamer - Qt 5 build
Closes: 806102
Changes:
 qt-gstreamer (1.2.0-4) unstable; urgency=medium
 .
   * Refresh patches.
   * Add new patch: Furter-workarounds-for-build-failures-now-boost-1.61-
     and-.patch
   * Fix dpkg-buildpackage -A ftbfs (Closes: #806102)
Checksums-Sha1:
 5bec25f987d77867a4d5f9185fed8fc40a13b981 3537 qt-gstreamer_1.2.0-4.dsc
 6888c1f53291278a185bdc4aebc87a6f475ebee5 22116 qt-gstreamer_1.2.0-4.debian.tar.xz
Checksums-Sha256:
 355d3bfbff638008d6f128d37eeb6ee9ab9b32c9f9384d5c29ba20ed386219bd 3537 qt-gstreamer_1.2.0-4.dsc
 25f0aaf71c79f107a506f8dcedcd4283c01c4cb49917228daafdc2a7dda83245 22116 qt-gstreamer_1.2.0-4.debian.tar.xz
Files:
 73fa24d54fb5f71eb6fc5d131cef5b74 3537 libs optional qt-gstreamer_1.2.0-4.dsc
 49382dba1748d6af68305c9690a8bf08 22116 libs optional qt-gstreamer_1.2.0-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXqdNwAAoJEMcZdpmymyMqh2cQAIrBcenk/0B3vay9OogkMjCu
05x5RJ9cA+27Q3+UlW/42moz4UCJxN4fUowNJA872FI5rdyDhvdPBlkyScEdw7DK
X9jP3h78p58H82bSopXLO0Dsek9QDnADTmH4NOMUuTRPwGOJztb22BLffhdQJwxt
UpXuXCPpV1mcXVN+yggOtZx6qYvLT7TwhPVEXmtvbfWzGDp2Tuovx74UyzDaNTZ7
BRnArzMWSPeZ76JipJDFbZswa2Od1iKbsVZcoqNJeKldH6TUhYjfydGJrWCdfqYV
nOt9fQZIo4l/N8h/gWhxLJytXaCk/MFFXQJwIv5TJPqhhQH+qSAi99K+8WfBfKI5
0LxXXuV9y9bJ9OzrhLWbDNbhRsTR0JtDosxqNMXQEhzzGNQv/eZCnriaMbfYYUTf
Q7WTQv3DEDBsUrWw1EIRznyoC/3Ykphrb4rdg3MQnuuv7+KRYFbIlvZqoDPy1VqO
Moi120CvV+VBJ7e/w+q1Ho4wE7Stl7SvIDHeVPozXhIB4B6LtMAMhHThN7YRv3/t
uYJ+DqJWGYHG7whqXMU1dJbWSG2SWA37axJbu6WaO3Qr/CFHhEWzUWTqCdW1otJj
xtJsmw7kimLuTlwf0LFOiaaG4qS4ONeHqMPCuOO6ZTRc/75WnsUWptF+27UHhk0a
A89thtKhjWhNXrlVbKMa
=0lK7
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 07 Sep 2016 07:25:34 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:04:31 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.