Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 642602 Details for
Bug 726152
<dev-games/tiled-1.3.5 w/ Qt 5.15: isometricrenderer.cpp: error: aggregate QPainterPath path has incomplete type and cannot be defined
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-games:tiled-1.3.4:20200529-210439.log
dev-games:tiled-1.3.4:20200529-210439.log (text/plain), 15.10 KB, created by
Toralf Förster
on 2020-05-29 22:00:14 UTC
(
hide
)
Description:
dev-games:tiled-1.3.4:20200529-210439.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-05-29 22:00:14 UTC
Size:
15.10 KB
patch
obsolete
> * Package: dev-games/tiled-1.3.4 > * Repository: gentoo > * Maintainer: kensington@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_6 userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking tiled-1.3.4.tar.gz to /var/tmp/portage/dev-games/tiled-1.3.4/work >>>> Source unpacked in /var/tmp/portage/dev-games/tiled-1.3.4/work >>>> Preparing source in /var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4 ... > * Running qmake ... >Info: creating stash file /var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4/.qmake.stash > [ ok ] >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4 ... >make -j1 >cd src/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4/src/src.pro 'QMAKE_AR=x86_64-pc-linux-gnu-ar cqs' QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C_SHLIB=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_LINK_SHLIB=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= 'QMAKE_CFLAGS=-O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= LIBDIR=/usr/lib64 PREFIX=/usr DISABLE_PYTHON_PLUGIN=yes ) && make -f Makefile >make[1]: Entering directory '/var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4/src' >cd libtiled/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4/src/libtiled/libtiled.pro 'QMAKE_AR=x86_64-pc-linux-gnu-ar cqs' QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C_SHLIB=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_LINK_SHLIB=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= 'QMAKE_CFLAGS=-O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= LIBDIR=/usr/lib64 PREFIX=/usr DISABLE_PYTHON_PLUGIN=yes ) && make -f Makefile >make[2]: Entering directory '/var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4/src/libtiled' >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o compression.o compression.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o filesystemwatcher.o filesystemwatcher.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o fileformat.o fileformat.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o gidmapper.o gidmapper.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o grouplayer.o grouplayer.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o hex.o hex.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o hexagonalrenderer.o hexagonalrenderer.cpp >In file included from orthogonalrenderer.h:31, > from hexagonalrenderer.h:31, > from hexagonalrenderer.cpp:29: >maprenderer.h: In constructor âTiled::MapRenderer::MapRenderer(const Tiled::Map*)â: >maprenderer.h:64:26: warning: âconstexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Tiled::RenderFlag; QFlags<T>::Zero = int QFlags<Tiled::RenderFlag>::Private::*]â is deprecated: Use default constructor instead [-Wdeprecated-declarations] > 64 | , mPainterScale(1) > | ^ >In file included from /usr/include/qt5/QtCore/qglobal.h:1302, > from tiled_global.h:31, > from maprenderer.h:31, > from orthogonalrenderer.h:31, > from hexagonalrenderer.h:31, > from hexagonalrenderer.cpp:29: >/usr/include/qt5/QtCore/qflags.h:123:80: note: declared here > 123 | ("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} > | ^~~~~~ > >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o imagecache.o imagecache.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o imagelayer.o imagelayer.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o imagereference.o imagereference.cpp >x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -falign-functions=32:25:16 -Wformat -Werror=format-security -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DTILED_LIBRARY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o isometricrenderer.o isometricrenderer.cpp >In file included from isometricrenderer.h:31, > from isometricrenderer.cpp:29: >maprenderer.h: In constructor âTiled::MapRenderer::MapRenderer(const Tiled::Map*)â: >maprenderer.h:64:26: warning: âconstexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Tiled::RenderFlag; QFlags<T>::Zero = int QFlags<Tiled::RenderFlag>::Private::*]â is deprecated: Use default constructor instead [-Wdeprecated-declarations] > 64 | , mPainterScale(1) > | ^ >In file included from /usr/include/qt5/QtCore/qglobal.h:1302, > from tiled_global.h:31, > from maprenderer.h:31, > from isometricrenderer.h:31, > from isometricrenderer.cpp:29: >/usr/include/qt5/QtCore/qflags.h:123:80: note: declared here > 123 | ("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} > | ^~~~~~ > >isometricrenderer.cpp: In member function âvirtual QRectF Tiled::IsometricRenderer::boundingRect(const Tiled::MapObject*) constâ: >isometricrenderer.cpp:93:28: error: invalid use of incomplete type âclass QPainterPathâ > 93 | return shape(object).boundingRect() > | ^ >In file included from /usr/include/qt5/QtGui/qtransform.h:43, > from /usr/include/qt5/QtGui/qimage.h:48, > from /usr/include/qt5/QtGui/qpixmap.h:49, > from /usr/include/qt5/QtGui/qpainter.h:48, > from /usr/include/qt5/QtGui/QPainter:1, > from maprenderer.h:33, > from isometricrenderer.h:31, > from isometricrenderer.cpp:29: >/usr/include/qt5/QtGui/qmatrix.h:54:7: note: forward declaration of âclass QPainterPathâ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ >isometricrenderer.cpp: At global scope: >isometricrenderer.cpp:143:64: error: return type âclass QPainterPathâ is incomplete > 143 | QPainterPath IsometricRenderer::shape(const MapObject *object) const > | ^~~~~ >isometricrenderer.cpp: In member function âvirtual void Tiled::IsometricRenderer::shape(const Tiled::MapObject*) constâ: >isometricrenderer.cpp:145:18: error: aggregate âQPainterPath pathâ has incomplete type and cannot be defined > 145 | QPainterPath path; > | ^~~~ >isometricrenderer.cpp:160:45: error: invalid use of incomplete type âclass QPainterPathâ > 160 | path = pointShape(object->position()); > | ^ >In file included from /usr/include/qt5/QtGui/qtransform.h:43, > from /usr/include/qt5/QtGui/qimage.h:48, > from /usr/include/qt5/QtGui/qpixmap.h:49, > from /usr/include/qt5/QtGui/qpainter.h:48, > from /usr/include/qt5/QtGui/QPainter:1, > from maprenderer.h:33, > from isometricrenderer.h:31, > from isometricrenderer.cpp:29: >/usr/include/qt5/QtGui/qmatrix.h:54:7: note: forward declaration of âclass QPainterPathâ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ >isometricrenderer.cpp: At global scope: >isometricrenderer.cpp:180:75: error: return type âclass QPainterPathâ is incomplete > 180 | Path IsometricRenderer::interactionShape(const MapObject *object) const > | ^~~~~ > >isometricrenderer.cpp: In member function âvirtual void Tiled::IsometricRenderer::interactionShape(const Tiled::MapObject*) constâ: >isometricrenderer.cpp:182:18: error: aggregate âQPainterPath pathâ has incomplete type and cannot be defined > 182 | QPainterPath path; > | ^~~~ >isometricrenderer.cpp:196:48: error: invalid use of incomplete type âclass QPainterPathâ > 196 | path = pointInteractionShape(object); > | ^ >In file included from /usr/include/qt5/QtGui/qtransform.h:43, > from /usr/include/qt5/QtGui/qimage.h:48, > from /usr/include/qt5/QtGui/qpixmap.h:49, > from /usr/include/qt5/QtGui/qpainter.h:48, > from /usr/include/qt5/QtGui/QPainter:1, > from maprenderer.h:33, > from isometricrenderer.h:31, > from isometricrenderer.cpp:29: >/usr/include/qt5/QtGui/qmatrix.h:54:7: note: forward declaration of âclass QPainterPathâ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ >isometricrenderer.cpp: In member function âvirtual void Tiled::IsometricRenderer::drawMapObject(QPainter*, const Tiled::MapObject*, const QColor&) constâ: >isometricrenderer.cpp:441:32: error: variable âconst QPainterPath ellipseâ has initializer but incomplete type > 441 | const QPainterPath ellipse = shape(object); > | ^~~~~~~ >make[2]: *** [Makefile:1397: isometricrenderer.o] Error 1 >make[2]: Leaving directory '/var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4/src/libtiled' >make[1]: *** [Makefile:52: sub-libtiled-make_first-ordered] Error 2 >make[1]: Leaving directory '/var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4/src' >make: *** [Makefile:48: sub-src-make_first-ordered] Error 2 > * ERROR: dev-games/tiled-1.3.4::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-games/tiled-1.3.4::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-games/tiled-1.3.4::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-games:tiled-1.3.4:20200529-210439.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-games/tiled-1.3.4/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-games/tiled-1.3.4/temp/environment'. > * Working directory: '/var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4' > * S: '/var/tmp/portage/dev-games/tiled-1.3.4/work/tiled-1.3.4'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 726152
:
642600
| 642602 |
642604
|
642606
|
642608
|
642610