Open cmorgenstern opened 2 years ago
This was originally brought to my attention via this comment on the Arch Linux AUR package. Here is the build log included in that comment:
/home/gnaggnoyil/.cache/yay/python-pyqt-qwt/src/PyQt-Qwt-1.02.02/build/Qwt/sipQwtQwtCompassScaleDraw.cpp:234:71: 错误:对不完全的类型‘class QMap<double, QString>’的非法使用
234 | sipRes = new ::QMap<double, ::QString>(sipCpp->labelMap());
| ^
In file included from /usr/include/qt/QtCore/qglobal.h:1295,
from /usr/include/qt/QtCore/qmetatype.h:45,
from /usr/include/qt/QtCore/QMetaType:1,
from sipAPIQwt.h:12,
from sipQwtQwtCompassScaleDraw.cpp:7:
/usr/include/qt/QtCore/qtypeinfo.h:240:29: 附注:declaration of ‘class QMap<double, QString>’
240 | Q_DECLARE_MOVABLE_CONTAINER(QMap);
| ^~~~
/usr/include/qt/QtCore/qtypeinfo.h:222:41: 附注:in definition of macro ‘Q_DECLARE_MOVABLE_CONTAINER’
222 | template <typename K, typename V> class CONTAINER; \
| ^~~~~~~~~
make[1]: *** [Makefile:1670:sipQwtQwtCompassScaleDraw.o] 错误 1
make[1]: 离开目录“/home/gnaggnoyil/.cache/yay/python-pyqt-qwt/src/PyQt-Qwt-1.02.02/build/Qwt”
make: *** [Makefile:47:sub-Qwt-make_first-ordered] 错误 2
sip-build: 'make' failed returning 2
==> 错误: 在 build() 中发生一个错误。
正在放弃...
-> 生成时出错: python-pyqt-qwt
I am able to successfully compile via sip-build using #22 - please consider merging it into the master branch.
sip build of the v1.02.02 via the Arch Linux AUR Build instructions - PKGBUILD The full build log is attached - python-pyqt-qwt-1.02.02-1-x86_64-build.log
TL/DR multiple errors due to usage of deleted functions:
I am receiving the same build errors when building from the latest commit in the master branch.