Qt4/KDE4 software under 10.14

René J.V. Bertin rjvbertin at gmail.com
Thu Oct 11 10:03:29 UTC 2018


On Thursday October 11 2018 14:44:45 Ian Wadham wrote:

Hi Ian,

Long time no see indeed!

You raise a couple of good points (even explaining why I myself am still on 10.9 ;)).

Yes, KDE4 has been unsupported for a while, so has Qt4. That's fine for most apps which now have KF5 versions that are indeed better (except arguably and sadly, overall, the KDEPIM suite). And very annoyingly, the Plasma guys are even more jealous of their part of the kake than they were before :-/
That said, I do have a nicely working set of KF5 ports in my macstrop repository, reasonably up-to-date (I can't keep up with their update frenzy).

Back to the build errors: I wish the observation about class vs. struct were the explanation. It does sound reasonable, however I don't see how it would happen on 10.14 and not on 10.9 when using the same clang version from MacPorts...

Two sample missing symbols from main.3.log on the trac ticket (clang-5.0 build):
ModuleView::loadModule() missing
BaseMode::viewChanged() missing

the former is a proper method defined in ModuleView.cpp while the latter is a signal and thus corresponds to an auto-generated something in BaseMode.moc - which is included in BaseMode.cpp . Both those cpp files are compiled with identical code-generation options.

R.


More information about the macports-users mailing list