[MacPorts] #68666: ipe @7.2.11: error: no member named 'button' in 'QTabletEvent'
MacPorts
noreply at macports.org
Tue May 14 11:29:14 UTC 2024
#68666: ipe @7.2.11: error: no member named 'button' in 'QTabletEvent'
--------------------------+--------------------
Reporter: matan-bebop | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: sonoma
Port: ipe |
--------------------------+--------------------
Comment (by barracuda156):
Yeah, it fails for me also here:
{{{
/opt/local/bin/g++-mp-13 -arch ppc -fPIC -Wall -g -Os -fPIC -DIPEUI_QT
-fPIC -std=c++14 -I../include -I../ipecairo -I/opt/local/include/cairo
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/pixman-1 -I/opt/local/include/freetype2
-I/opt/local/include/libpng16 -DQT_SHARED -I/opt/local/libexec/qt4/include
-I/opt/local/libexec/qt4/include/QtGui -I/opt/local/libexec/qt4/include
-I/opt/local/libexec/qt4/include/QtCore -c -o
../../build/obj/ipecanvas/ipecanvas_qt.o ipecanvas_qt.cpp
ipecanvas_qt.cpp: In member function 'virtual void
ipe::Canvas::tabletEvent(QTabletEvent*)':
ipecanvas_qt.cpp:256:40: error: 'class QTabletEvent' has no member named
'button'
256 | ipeDebug("TabletPress: %d %d", ev->button(),
ev->pointerType());
| ^~~~~~
ipecanvas_qt.cpp:264:30: error: 'class QTabletEvent' has no member named
'button'
264 | iTool->mouseButton(ev->button() | iAdditionalModifiers,
true);
| ^~~~~~
ipecanvas_qt.cpp:266:48: error: 'class QTabletEvent' has no member named
'button'
266 | iObserver->canvasObserverMouseAction(ev->button() |
| ^~~~~~
ipecanvas_qt.cpp: In member function 'virtual void
ipe::Canvas::wheelEvent(QWheelEvent*)':
ipecanvas_qt.cpp:293:18: error: 'class QWheelEvent' has no member named
'angleDelta'
293 | QPoint p = ev->angleDelta();
| ^~~~~~~~~~
make[1]: *** [../../build/obj/ipecanvas/ipecanvas_qt.o] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_graphics_ipe/ipe/work/ipe-7.2.11/src/ipecanvas'
make: *** [ipecanvas] Error 2
}}}
P. S. Also this file has a wrong include: `src/ipelib/ipebitmap_unix.cpp`.
Changing it to `#include <Carbon/Carbon.h>` fixes the build, but then it
fails on `QTabletEvent` issue.
--
Ticket URL: <https://trac.macports.org/ticket/68666#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list