Source: valentina
Version: 0.6.1~dfsg-10
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200709 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> g++ -c -pipe -isystem /<<PKGBUILDDIR>>/src/libs/ifc/moc -isystem 
> /<<PKGBUILDDIR>>/src/libs/ifc/rcc -O0 -isystem 
> /usr/include/x86_64-linux-gnu/qt5 -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtTest -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -gdwarf-3 -Wall -Wextra -pedantic 
> -Weffc++ -Woverloaded-virtual -Wctor-dtor-privacy -Wnon-virtual-dtor 
> -Wold-style-cast -Wconversion -Winit-self -Wunreachable-code -Wcast-align 
> -Wcast-qual -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wimport 
> -Wmissing-include-dirs -Wpacked -Wredundant-decls -Winvalid-pch 
> -Wmissing-format-attribute -Wswitch-default -Wuninitialized -Wvariadic-macros 
> -Wlogical-op -Wnoexcept -Wmissing-noreturn -Wpointer-arith 
> -Wstrict-null-sentinel -Wstrict-overflow=5 -Wno-error=strict-overflow -Wundef 
> -Wno-unused -ftrapv -Wzero-as-null-pointer-constant -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=gnu++11 
> -Wall -Wextra -D_REENTRANT -DQT_NO_FOREACH -DQT_DEPRECATED_WARNINGS 
> -DQT_MESSAGELOGCONTEXT -DV_NO_ASSERT -DQT_NO_DEBUG -DQT_XML_LIB 
> -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB 
> -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../vtools -I../vwidgets 
> -I../vformat -I../vpatterndb -I../fervor -I../vmisc -I../vgeometry -I. 
> -I../vlayout -I../qmuparser -I../vpropertyexplorer -I../vtest -isystem 
> /usr/include/x86_64-linux-gnu/qt5 -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -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/QtConcurrent -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc 
> -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/vexceptionwrongid.o 
> exception/vexceptionwrongid.cpp
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = 
> VAbstractFloatItemDataPrivate]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = 
> QSharedDataPointer<VAbstractFloatItemDataPrivate>; typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/floatItemData/vabstractfloatitemdata.h:51:26:   
> required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VAbstractFloatItemDataPrivate’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from 
> ../vlayout/../vpatterndb/floatItemData/vpatternlabeldata.h:34,
>                  from ../vlayout/vlayoutpiece.h:45,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/floatItemData/vabstractfloatitemdata.h:35:7: note: 
> forward declaration of ‘class VAbstractFloatItemDataPrivate’
>    35 | class VAbstractFloatItemDataPrivate;
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = 
> VPatternLabelDataPrivate]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = 
> QSharedDataPointer<VPatternLabelDataPrivate>; typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/floatItemData/vpatternlabeldata.h:55:62:   required 
> from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VPatternLabelDataPrivate’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/vlayoutpiece.h:45,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/floatItemData/vpatternlabeldata.h:36:7: note: 
> forward declaration of ‘class VPatternLabelDataPrivate’
>    36 | class VPatternLabelDataPrivate;
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = 
> VPieceLabelDataPrivate]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VPieceLabelDataPrivate>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/floatItemData/vpiecelabeldata.h:58:57:   required 
> from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VPieceLabelDataPrivate’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/vlayoutpiece.h:46,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/floatItemData/vpiecelabeldata.h:37:7: note: forward 
> declaration of ‘class VPieceLabelDataPrivate’
>    37 | class VPieceLabelDataPrivate;
>       |       ^~~~~~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VGObjectData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VGObjectData>; typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/../vgeometry/vgobject.h:66:25:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VGObjectData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from 
> ../vlayout/../vpatterndb/../vgeometry/vabstractcurve.h:43,
>                  from 
> ../vlayout/../vpatterndb/../vgeometry/vabstractbezier.h:34,
>                  from 
> ../vlayout/../vpatterndb/../vgeometry/vabstractcubicbezierpath.h:39,
>                  from ../vlayout/../vpatterndb/vcontainer.h:50,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/../vgeometry/vgobject.h:45:7: note: forward 
> declaration of ‘class VGObjectData’
>    45 | class VGObjectData;
>       |       ^~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VAbstractCurveData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VAbstractCurveData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/../vgeometry/vabstractcurve.h:64:50:   required from 
> here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VAbstractCurveData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from 
> ../vlayout/../vpatterndb/../vgeometry/vabstractbezier.h:34,
>                  from 
> ../vlayout/../vpatterndb/../vgeometry/vabstractcubicbezierpath.h:39,
>                  from ../vlayout/../vpatterndb/vcontainer.h:50,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/../vgeometry/vabstractcurve.h:48:7: note: forward 
> declaration of ‘class VAbstractCurveData’
>    48 | class VAbstractCurveData;
>       |       ^~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = 
> VInternalVariableData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VInternalVariableData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/variables/vinternalvariable.h:55:25:   required from 
> here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VInternalVariableData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/variables.h:32,
>                  from ../vlayout/../vpatterndb/vcontainer.h:54,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/variables/vinternalvariable.h:39:7: note: forward 
> declaration of ‘class VInternalVariableData’
>    39 | class VInternalVariableData;
>       |       ^~~~~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VVariableData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VVariableData>; typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/variables/vvariable.h:59:55:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VVariableData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/variables/vmeasurement.h:42,
>                  from ../vlayout/../vpatterndb/variables.h:33,
>                  from ../vlayout/../vpatterndb/vcontainer.h:54,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/variables/vvariable.h:42:7: note: forward 
> declaration of ‘class VVariableData’
>    42 | class VVariableData;
>       |       ^~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VMeasurementData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VMeasurementData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/variables/vmeasurement.h:69:43:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VMeasurementData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/variables.h:33,
>                  from ../vlayout/../vpatterndb/vcontainer.h:54,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/variables/vmeasurement.h:45:7: note: forward 
> declaration of ‘class VMeasurementData’
>    45 | class VMeasurementData;
>       |       ^~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VIncrementData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VIncrementData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/variables/vincrement.h:62:49:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VIncrementData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/variables.h:34,
>                  from ../vlayout/../vpatterndb/vcontainer.h:54,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/variables/vincrement.h:40:7: note: forward 
> declaration of ‘class VIncrementData’
>    40 | class VIncrementData;
>       |       ^~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VCurveVariableData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VCurveVariableData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/variables/vcurvevariable.h:56:55:   required from 
> here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VCurveVariableData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/variables/vcurvelength.h:38,
>                  from ../vlayout/../vpatterndb/variables.h:35,
>                  from ../vlayout/../vpatterndb/vcontainer.h:54,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/variables/vcurvevariable.h:39:7: note: forward 
> declaration of ‘class VCurveVariableData’
>    39 | class VCurveVariableData;
>       |       ^~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VLengthLineData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VLengthLineData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/variables/vlinelength.h:59:55:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VLengthLineData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/variables.h:36,
>                  from ../vlayout/../vpatterndb/vcontainer.h:54,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/variables/vlinelength.h:41:7: note: forward 
> declaration of ‘class VLengthLineData’
>    41 | class VLengthLineData;
>       |       ^~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VLineAngleData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VLineAngleData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/variables/vlineangle.h:57:55:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VLineAngleData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/variables.h:37,
>                  from ../vlayout/../vpatterndb/vcontainer.h:54,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/variables/vlineangle.h:39:7: note: forward 
> declaration of ‘class VLineAngleData’
>    39 | class VLineAngleData;
>       |       ^~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VAbstractPieceData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VAbstractPieceData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/../vlayout/vabstractpiece.h:161:27:   required from 
> here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VAbstractPieceData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/vpiece.h:35,
>                  from ../vlayout/../vpatterndb/vcontainer.h:56,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/../vlayout/vabstractpiece.h:43:7: note: forward 
> declaration of ‘class VAbstractPieceData’
>    43 | class VAbstractPieceData;
>       |       ^~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VPieceData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VPieceData>; typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/vpiece.h:91:56:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VPieceData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/vcontainer.h:56,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/vpiece.h:38:7: note: forward declaration of ‘class 
> VPieceData’
>    38 | class VPieceData;
>       |       ^~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VPiecePathData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VPiecePathData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/../vpatterndb/vpiecepath.h:61:26:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VPiecePathData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from ../vlayout/../vpatterndb/vcontainer.h:57,
>                  from ../vlayout/vlayoutpiece.h:47,
>                  from vdxfengine.cpp:53:
> ../vlayout/../vpatterndb/vpiecepath.h:38:7: note: forward declaration of 
> ‘class VPiecePathData’
>    38 | class VPiecePathData;
>       |       ^~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from 
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEngine:1,
>                  from vdxfengine.h:34,
>                  from vdxfengine.cpp:29:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h: In instantiation of 
> ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = VLayoutPieceData]’:
> /usr/include/c++/9/bits/move.h:193:11:   required from ‘typename 
> std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> std::swap(_Tp&, _Tp&) [with _Tp = QSharedDataPointer<VLayoutPieceData>; 
> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, 
> std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type 
> = void]’
> ../vlayout/vlayoutpiece.h:72:58:   required from here
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:93:49: error: invalid 
> use of incomplete type ‘class VLayoutPieceData’
>    93 |     inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete 
> d; }
>       |                                              ~~~^~~
> In file included from vdxfengine.cpp:53:
> ../vlayout/vlayoutpiece.h:51:7: note: forward declaration of ‘class 
> VLayoutPieceData’
>    51 | class VLayoutPieceData;
>       |       ^~~~~~~~~~~~~~~~
> make[4]: *** [Makefile:493: obj/vdxfengine.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/07/09/valentina_0.6.1~dfsg-10_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to