CC'ing the list again. Christian Baer <[email protected]> writes: > On 03/22/16 11:05, Raphael Kubo da Costa wrote: > > Hello Raphael, thanks for your reply! > >> Do you have kdelibs-4.14.3_6 installed? My initial guess is that you >> haven't recompiled kdelibs after its header locations were changed and >> those files are still in >> ${PORTSDIR}/work/stage/usr/local/include/kmymoney/ instead of >> include/kde4/kmymoney. > > That is a possibility. :-) > > I actually installed KDE via 'pkg install', along with just about > everything else I have running on this machine at the moment - and I > recently (not quite two weeks ago) upgraded everything, including KDE4. > > The ports tree I rebuilt completely (rm -rf /usr/ports and svn checkout) > before compiling KMymoney. So if it the kdelibs were built in the > process, they should have been built with new settings. However, it is > possible that they were already installed.
It's easy to check: pkg info kdelibs. The version field should say 4.14.3_6. If you've just built kmymoney I'd assume it would require that new version though. Please also make sure your Mk/bsd.kde4.mk is at r411201 or later. > Sorry about the dumb question (I'm just not so deep into this stuff): > What do you mean with the header locations were changed. I am guessing > this means the position within the directory-tree. Is that correct? And > if so, can I just change it by recompiling and reinstalling the kdelibs > without screwing up other stuff currently installed? Yes, I am referring to this commit I made a week ago: <https://svnweb.freebsd.org/ports?view=revision&revision=411156> Which made kdelibs (and several ports that depend on it) install its headers into /usr/local/include/kde4 instead of /usr/local/include. You can try recompiling x11/kdelibs4 after making sure both the port and bsd.kde4.mk are at their latest versions, but I think it should have already happened when you tried building kmymoney. A few other things you can try in order to rule out other possibilities: - After building kmymoney, run `find work -name importinterface.h' to check where the header was staged. - See if resetting your build options (make rmconfig) makes any difference. It would also be helpful if you could attach your whole build log if the problem persists. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[email protected]"
