Package: src:qtractor
Version: 0.9.1-1
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_autoreconf --as-needed
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
--enable-lilv \
--enable-suil
./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run
--disable-maintainer-mode --disable-dependency-tracking --enable-lilv
--enable-suil
configure: WARNING: unrecognized options: --disable-silent-rules,
--disable-maintainer-mode, --disable-dependency-tracking
[... snipped ...]
qtractorLv2Plugin.cpp:5071:3: note: in expansion of macro 'LILV_FOREACH'
LILV_FOREACH(scale_points, iter, points) {
^~~~~~~~~~~~
g++ -c -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -msse -mfpmath=sse -ffast-math -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/include/alsa -I/usr/include/lilv-0
-I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0
-I/usr/include/suil-0 -pthread -I/usr/include/gtk-2.0
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid
-I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -W -D_REENTRANT
-fPIC -DQT_NO_DEBUG -DQT_X11EXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5
-Ivestige
-Ilv2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm
-I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o
.obj/qtractorMessageBox.o qtractorMessageBox.cpp
g++ -c -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -msse -mfpmath=sse -ffast-math -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/include/alsa -I/usr/include/lilv-0
-I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0
-I/usr/include/suil-0 -pthread -I/usr/include/gtk-2.0
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid
-I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -W -D_REENTRANT
-fPIC -DQT_NO_DEBUG -DQT_X11EXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5
-Ivestige
-Ilv2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm
-I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o
.obj/qtractorMessageList.o qtractorMessageList.cpp
g++ -c -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -msse -mfpmath=sse -ffast-math -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/include/alsa -I/usr/include/lilv-0
-I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0
-I/usr/include/suil-0 -pthread -I/usr/include/gtk-2.0
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid
-I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -W -D_REENTRANT
-fPIC -DQT_NO_DEBUG -DQT_X11EXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5
-Ivestige
-Ilv2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm
-I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o
.obj/qtractorMessages.o qtractorMessages.cpp
g++ -c -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -msse -mfpmath=sse -ffast-math -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -I/usr/include/alsa -I/usr/include/lilv-0
-I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0
-I/usr/include/suil-0 -pthread -I/usr/include/gtk-2.0
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz
-I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid
-I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -Wall -W -D_REENTRANT
-fPIC -DQT_NO_DEBUG -DQT_X11EXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB
-DQT_XML_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5
-Ivestige
-Ilv2 -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm
-I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/qtractorMeter.o
qtractorMeter.cpp
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame:1,
from qtractorMeter.h:25,
from qtractorMeter.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h: In instantiation of
'struct QtPrivate::HasQ_OBJECT_Macro<QAction>':
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:502:5: required from 'T
qobject_cast(QObject*) [with T = QAction*]'
qtractorMeter.cpp:431:42: required from here
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:622:37: error:
incomplete type 'QAction' used in nested name specifier
enum { Value = sizeof(test(&Object::qt_metacall)) == sizeof(int) };
^~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
from
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:43,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame:1,
from qtractorMeter.h:25,
from qtractorMeter.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h: In instantiation of 'T
qobject_cast(QObject*) [with T = QAction*]':
qtractorMeter.cpp:431:42: required from here
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:502:5: error: static
assertion failed: qobject_cast requires the type to have a Q_OBJECT macro
Q_STATIC_ASSERT_X(QtPrivate::HasQ_OBJECT_Macro<ObjType>::Value,
^~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame:1,
from qtractorMeter.h:25,
from qtractorMeter.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:504:53: error: incomplete
type 'ObjType' {aka 'QAction'} used in nested name specifier
return static_cast<T>(ObjType::staticMetaObject.cast(object));
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
make[3]: *** [Makefile:2419: .obj/qtractorMeter.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [qtractor.mak:46: sub-src-make_first] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:325: src/qtractor] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:10: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made with "dpkg-buildpackage -B" in my autobuilder.
Most probably, it also fails here in reproducible builds:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qtractor.html
where you can get a full build log if you need it.
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.