[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