* Package: x11-libs/qwtpolar-1.1.1-r2 * Repository: gentoo * Maintainer: sci-geosciences@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking qwtpolar-1.1.1.tar.bz2 to /var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work >>> Source unpacked in /var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work >>> Preparing source in /var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1 ... * Running qmake ... Info: creating stash file /var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1/.qmake.stash [ ok ] >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1 ... make -j4 cd src/ && ( test -e Makefile || /usr/lib64/qt5/bin/qmake -o Makefile /var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1/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=-pipe -march=native -fno-diagnostics-color -O2' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-pipe -march=native -fno-diagnostics-color -O2' 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= ) && make -f Makefile make[1]: Entering directory '/var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1/src' compiling qwt_polar_fitter.cpp compiling qwt_polar_item.cpp compiling qwt_polar_picker.cpp compiling qwt_polar_panner.cpp qwt_polar_fitter.cpp: In constructor ‘QwtPolarFitter::QwtPolarFitter(int)’: qwt_polar_fitter.cpp:28:47: error: no matching function for call to ‘QwtCurveFitter::QwtCurveFitter()’ 28 | QwtPolarFitter::QwtPolarFitter( int stepCount ) | ^ In file included from qwt_polar_fitter.h:13, from qwt_polar_fitter.cpp:9: /usr/include/qwt6/qwt_curve_fitter.h:76:14: note: candidate: ‘QwtCurveFitter::QwtCurveFitter(QwtCurveFitter::Mode)’ 76 | explicit QwtCurveFitter( Mode mode ); | ^~~~~~~~~~~~~~ /usr/include/qwt6/qwt_curve_fitter.h:76:14: note: candidate expects 1 argument, 0 provided qwt_polar_fitter.cpp: At global scope: qwt_polar_fitter.cpp:69:63: error: return type ‘class QPolygonF’ is incomplete 69 | QPolygonF QwtPolarFitter::fitCurve( const QPolygonF &points ) const | ^~~~~ qwt_polar_fitter.cpp: In member function ‘virtual void QwtPolarFitter::fitCurve(const QPolygonF&) const’: qwt_polar_fitter.cpp:71:36: error: invalid use of incomplete type ‘const class QPolygonF’ 71 | if ( d_data->stepCount <= 0 || points.size() <= 1 ) | ^~~~~~ In file included from qwt_polar_fitter.h:13, from qwt_polar_fitter.cpp:9: /usr/include/qwt6/qwt_curve_fitter.h:16:7: note: forward declaration of ‘class QPolygonF’ 16 | class QPolygonF; | ^~~~~~~~~ qwt_polar_fitter.cpp:74:15: error: aggregate ‘QPolygonF fittedPoints’ has incomplete type and cannot be defined 74 | QPolygonF fittedPoints; | ^~~~~~~~~~~~ qwt_polar_fitter.cpp:76:21: error: invalid use of incomplete type ‘const class QPolygonF’ 76 | int numPoints = points.size() + ( points.size() - 1 ) * d_data->stepCount; | ^~~~~~ In file included from qwt_polar_fitter.h:13, from qwt_polar_fitter.cpp:9: /usr/include/qwt6/qwt_curve_fitter.h:16:7: note: forward declaration of ‘class QPolygonF’ 16 | class QPolygonF; | ^~~~~~~~~ qwt_polar_fitter.cpp:76:39: error: invalid use of incomplete type ‘const class QPolygonF’ 76 | int numPoints = points.size() + ( points.size() - 1 ) * d_data->stepCount; | ^~~~~~ In file included from qwt_polar_fitter.h:13, from qwt_polar_fitter.cpp:9: /usr/include/qwt6/qwt_curve_fitter.h:16:7: note: forward declaration of ‘class QPolygonF’ 16 | class QPolygonF; | ^~~~~~~~~ qwt_polar_fitter.cpp:81:35: error: no match for ‘operator[]’ (operand types are ‘const QPolygonF’ and ‘int’) 81 | fittedPoints[index++] = points[0]; | ^ qwt_polar_fitter.cpp:82:26: error: invalid use of incomplete type ‘const class QPolygonF’ 82 | for ( int i = 1; i < points.size(); i++ ) | ^~~~~~ In file included from qwt_polar_fitter.h:13, from qwt_polar_fitter.cpp:9: /usr/include/qwt6/qwt_curve_fitter.h:16:7: note: forward declaration of ‘class QPolygonF’ 16 | class QPolygonF; | ^~~~~~~~~ qwt_polar_fitter.cpp:84:15: error: ‘QPointF’ does not name a type 84 | const QPointF &p1 = points[i-1]; | ^~~~~~~ qwt_polar_fitter.cpp:85:15: error: ‘QPointF’ does not name a type 85 | const QPointF &p2 = points[i]; | ^~~~~~~ qwt_polar_fitter.cpp:87:29: error: ‘p2’ was not declared in this scope 87 | const double dx = ( p2.x() - p1.x() ) / d_data->stepCount; | ^~ qwt_polar_fitter.cpp:87:38: error: ‘p1’ was not declared in this scope 87 | const double dx = ( p2.x() - p1.x() ) / d_data->stepCount; | ^~ qwt_polar_fitter.cpp:94:37: error: ‘QPointF’ was not declared in this scope 94 | fittedPoints[index++] = QPointF( x, y ); | ^~~~~~~ make[1]: *** [Makefile:860: obj/qwt_polar_fitter.o] Error 1 make[1]: *** Waiting for unfinished jobs.... qwt_polar_item.cpp: In constructor ‘QwtPolarItem::PrivateData::PrivateData()’: qwt_polar_item.cpp:21:9: warning: ‘constexpr QFlags::QFlags(QFlags::Zero) [with Enum = QwtPolarItem::ItemAttribute; QFlags::Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] 21 | attributes( 0 ), | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from qwt_polar_global.h:12, from qwt_polar_plot.h:12, from qwt_polar_item.cpp:9: /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) {} | ^~~~~~ qwt_polar_item.cpp:22:9: warning: ‘constexpr QFlags::QFlags(QFlags::Zero) [with Enum = QwtPolarItem::RenderHint; QFlags::Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] 22 | renderHints( 0 ), | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1299, from qwt_polar_global.h:12, from qwt_polar_plot.h:12, from qwt_polar_item.cpp:9: /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) {} | ^~~~~~ qwt_polar_item.cpp: In member function ‘virtual QList QwtPolarItem::legendData() const’: qwt_polar_item.cpp:437:21: warning: ‘void qVariantSetValue(QVariant&, const T&) [with T = QwtText]’ is deprecated: Use QVariant::setValue() instead. [-Wdeprecated-declarations] 437 | qVariantSetValue( titleValue, label ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qwt6/qwt_legend_data.h:15, from qwt_polar_item.h:14, from qwt_polar_itemdict.h:15, from qwt_polar_plot.h:14, from qwt_polar_item.cpp:9: /usr/include/qt5/QtCore/qvariant.h:537:13: note: declared here 537 | inline void qVariantSetValue(QVariant &v, const T &t) | ^~~~~~~~~~~~~~~~ qwt_polar_item.cpp:444:25: warning: ‘void qVariantSetValue(QVariant&, const T&) [with T = QwtGraphic]’ is deprecated: Use QVariant::setValue() instead. [-Wdeprecated-declarations] 444 | qVariantSetValue( iconValue, graphic ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qwt6/qwt_legend_data.h:15, from qwt_polar_item.h:14, from qwt_polar_itemdict.h:15, from qwt_polar_plot.h:14, from qwt_polar_item.cpp:9: /usr/include/qt5/QtCore/qvariant.h:537:13: note: declared here 537 | inline void qVariantSetValue(QVariant &v, const T &t) | ^~~~~~~~~~~~~~~~ qwt_polar_picker.cpp: In member function ‘virtual QwtText QwtPolarPicker::trackerTextPolar(const QwtPointPolar&) const’: qwt_polar_picker.cpp:120:17: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 120 | text.sprintf( "%.4f, %.4f", pos.radius(), pos.azimuth() ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qvector.h:47, from /usr/include/qwt6/qwt_event_pattern.h:16, from /usr/include/qwt6/qwt_picker.h:14, from qwt_polar_picker.h:13, from qwt_polar_picker.cpp:9: /usr/include/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ make[1]: Leaving directory '/var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1/src' make: *** [Makefile:47: sub-src-make_first-ordered] Error 2 * ERROR: x11-libs/qwtpolar-1.1.1-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=x11-libs/qwtpolar-1.1.1-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-libs/qwtpolar-1.1.1-r2::gentoo'`. * The complete build log is located at '/var/log/portage/x11-libs:qwtpolar-1.1.1-r2:20211213-165048.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/temp/environment'. * Working directory: '/var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1' * S: '/var/tmp/portage/x11-libs/qwtpolar-1.1.1-r2/work/qwtpolar-1.1.1'