Skip to content

build failure agaisnt Qt6: error: ‘class QEasingCurve’ has no member named ‘operator!=’ ... #1987

@akhuettel

Description

@akhuettel

I'm trying to move our Gentoo package from Qt5 to Qt6.

  • klayout 0.29.11
  • Qt 6.8.2
  • gcc 13.3.1

The build fails in gsiDeclQEasingCurve.cc with the following error (and some more):

../../../src/gsiqt/qt6/QtCore/gsiDeclQEasingCurve.cc:162:58: error: ‘class QEasingCurve’ has no member named ‘operator!=’; did you mean ‘operator=’?
  162 |   ret.write<bool > ((bool)((QEasingCurve *)cls)->operator!= (arg1));
      |                                                          ^~

In addition to !=, also == seems to be missing.

Happy to test patches and/or build from master.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions