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.

Reply via email to