[PATCH] Fix incomplete type 'UMLDoc::DiagramsMap {aka QMap >}
Jean-Christian de Rivaz
jean-christian.derivaz at innodelec.ch
Wed May 29 19:39:43 BST 2019
Seem to be 5.7.1 from the running process:
cat /proc/$(pgrep umbrello)/smaps | grep -i libqt | cut -b 74- | sort -u
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Network.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.7.1
/usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.7.1
Le 29.05.19 à 20:29, ralf.habacker at freenet.de a écrit :
> Hi Jean-Christian,
>
> thanks for this patch.
> With which Qt5 version does this happen ?RegardsRalf
>
>> -----Ursprüngliche Nachricht-----
>> Von: Jean-Christian de Rivaz
>> Gesendet: Mi. 29.05.2019 16:08
>> An: umbrello-devel at kde.org
>> Betreff: [PATCH] Fix incomplete type 'UMLDoc::DiagramsMap {aka QMap >}
>>
>> Hello, while compiling master branch on Debian stretch I need the patch
>> below.
>> Best Regards.
>> Jean-Christian
>>
>> commit 6095c60ec9760833534231603f59fce93a5e9861
>> Author: Jean-Christian de Rivaz
>> Date: Wed May 29 16:00:42 2019 +0200
>>
>> Fix incomplete type 'UMLDoc::DiagramsMap {aka QMap QList >}
>>
>> A missing #include cause this error:
>>
>> In file included from
>> /home/jcdr/work/umbrello/umbrello/uml1model/entityconstraint.cpp:16:0:
>> /home/jcdr/work/umbrello/umbrello/umldoc.h:353:17: error: field
>> 'm_diagramsToLoad' has incomplete type 'UMLDoc::DiagramsMap {aka
>> QMap >}'
>> DiagramsMap m_diagramsToLoad;
>> ^~~~~~~~~~~~~~~~
>> In file included from
>> /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1139:0,
>> from
>> /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h:43,
>> from
>> /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h:43,
>> from /usr/include/x86_64-linux-gnu/qt5/QtGui/QFont:1,
>> from /home/jcdr/work/umbrello/umbrello/basictypes.h:24,
>> from
>> /home/jcdr/work/umbrello/umbrello/uml1model/entityconstraint.h:14,
>> from
>> /home/jcdr/work/umbrello/umbrello/uml1model/entityconstraint.cpp:12:
>> /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h:216:1: note:
>> declaration of 'UMLDoc::DiagramsMap {aka class QMap QList >}'
>> Q_DECLARE_MOVABLE_CONTAINER(QMap);
>> ^
>> umbrello/CMakeFiles/libumbrello.dir/build.make:6190: recipe for
>> target
>> 'umbrello/CMakeFiles/libumbrello.dir/uml1model/entityconstraint.cpp.o'
>> failed
>>
>> Signed-off-by: Jean-Christian de Rivaz
>>
>> diff --git a/umbrello/umldoc.h b/umbrello/umldoc.h
>> index 13422fe0b..1997329c0 100644
>> --- a/umbrello/umldoc.h
>> +++ b/umbrello/umldoc.h
>> @@ -32,6 +32,7 @@
>> #if QT_VERSION >= 0x050000
>> #include
>> #endif
>> +#include
>>
>> // system includes
>> #include
>>
>>
>>
>> -----Ursprüngliche Nachricht Ende-----
>
>
>
>
>
>
>
More information about the umbrello-devel
mailing list