[KDE/Mac] another round of KF5 test-building please

Kurt Hindenburg kurt.hindenburg at gmail.com
Thu Jul 7 18:29:15 UTC 2016


> On Jun 15, 2016, at 4:30 AM, René J.V. Bertin <rjvbertin at gmail.com> wrote:
> 
> Hello (esp. Marko),
> 
> Would someone please have (or find) the time to run a test build of my KF5-Frameworks port, preferably before I start the upgrade process to 5.23.x and PREFERABLY with the stock cmake PortGroup?
> 
> Reason I'm asking is that it no longer uses the +qspXDG variant to link in the activator module for my QSP patch. Instead it uses the newer approach where the QSP mode (native or XDG) is determined at build time (of the "client", not Qt itself). This is achieved currently by defining the preprocessor tokens via configure.cppflags ... but I'm not 100% sure that the stock cmake PortGroup handles that variable correctly.
> 
> My own cmake PortGroup has code that ensures those variables do make it into the corresponding CMake variables; patches have been submitted but michaelld has been ignoring those tickets AFAICT. I could provide our own cmake PortGroup of course, but between patching a file (cmake-1.0.tcl) from a port that's not "openmaintainer" or providing an alternative (cmake-1.1.tcl) I really don't know which is the lesser evil. I'm already beginning to wonder if my Qt5 ports including the KF5 PortGroup shouldn't use the qt5-kde PortGroup directly instead of exploiting the fact that port:qt5 *is* openmaintainer (=>changing the Qt5 PortGroup is at least admissable on paper).
> 
Hi, first off, I want to thank you for doing all this work getting KF5 to work on Mac OS X.

I managed to install KF5-Frameworks and Konsole (my main reason).

As far as building, there were only 2 issues: 
1.  kdelibs4support - easy enough to comment out the lines
CMake Error at /opt/local/share/ECM/modules/ECMAddAppIcon.cmake:74 (message):
  No ICONS argument given to ecm_add_app_icon
Call Stack (most recent call first):
  src/kdebugdialog/CMakeLists.txt:12 (ecm_add_app_icon)

2. ktexteditor - could not get it to build - core dumps - I was able to just remove ktexteditor since it doesn’t appear needed for Konsole

line 1: 42461 Abort trap: 6           katehighlightingindex
er.app/Contents/MacOS/katehighlightingindexer /opt/local/var/macports/build/_Vol
umes_Projects_OtherSoftware_mports.local.rjvg_kf5_KF5-Frameworks/kf5-ktexteditor
/work/build/src/syntax/data/index.json /opt/local/var/macports/build/_Volumes_Pr
ojects_OtherSoftware_mports.local.rjvg_kf5_KF5-Frameworks/kf5-ktexteditor/work/k
texteditor-5.22.0/src/syntax/data/language.xsd /opt/local/var/macports/build/_Vo
lumes_Projects_OtherSoftware_mports.local.rjvg_kf5_KF5-Frameworks/kf5-ktextedito
r/work/build/src/syntax/data/index.qrc


Let me know what info you want.
  Regards,
   Kurt




More information about the kde-mac mailing list