* 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::QFlags(QFlags::Zero) [with Enum = Tiled::RenderFlag; QFlags::Zero = int QFlags::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::QFlags(QFlags::Zero) [with Enum = Tiled::RenderFlag; QFlags::Zero = int QFlags::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'