kdesrc-build with frameworks kcalendarcore and kcontacts
Allen Winter
winter at kde.org
Sun Oct 6 15:43:26 BST 2019
On Sunday, October 6, 2019 9:14:27 AM EDT Allen Winter wrote:
> On Saturday, October 5, 2019 5:16:41 AM EDT Volker Krause wrote:
> > On Saturday, 5 October 2019 01:15:17 CEST Allen Winter wrote:
> > > Is anyone else seeing this when building with kdesrc-build?
> > > If so, how to fix?
> > >
> > > Error updating kcalendarcore, removing from list of packages to build.
> > >
> > > > Could not change to directory /data/kde/src/5/frameworks/kcalendarcore:
> > > > No such file or directory
> > > Error updating kcontacts, removing from list of packages to build.
> > >
> > > > Could not change to directory /data/kde/src/5/frameworks/kcontacts: No
> > > > such file or directory
> >
> > Worked fine here, but it looks like you have a different directory layout
> > configured (I have the flat one). Maybe you need to manually move the source
> > folders from pim to frameworks?
> >
> My bad.
> this morning there is a new problem:
>
> <<< PACKAGES FAILED TO BUILD >>>
> grantleetheme - /data/kde/src/5/log/2019-10-06-02/grantleetheme/build.log
> kdav - /data/kde/src/5/log/2019-10-06-02/kdav/build.log
> kitinerary - /data/kde/src/5/log/2019-10-06-02/kitinerary/build.log
> kdepim-runtime - /data/kde/src/5/log/2019-10-06-02/kdepim-runtime/build.log
>
Here's the compile error from kdav:
[ 3%] Building CXX object src/CMakeFiles/KPimKDAV.dir/KPimKDAV_autogen/mocs_compilation.cpp.o
In file included from /usr/include/qt5/QtCore/qnamespace.h:43,
from /usr/include/qt5/QtCore/qobjectdefs.h:48,
from /usr/include/qt5/QtCore/qobject.h:46,
from /usr/include/qt5/QtCore/QObject:1,
from /data/kde/inst/5/include/KF5/KCoreAddons/kjob.h:26,
from /data/kde/inst/5/include/KF5/KCoreAddons/KJob:1,
from /home/data/kde/build/5/kde/pim/kdav/src/KPimKDAV_autogen/P66WHCG54J/../../../../../../../../src/5/kde/pim/kdav/src/common/davjobbase.h:26,
from /home/data/kde/build/5/kde/pim/kdav/src/KPimKDAV_autogen/P66WHCG54J/../../../../../../../../src/5/kde/pim/kdav/src/common/davcollectiondeletejob.h:24,
from /home/data/kde/build/5/kde/pim/kdav/src/KPimKDAV_autogen/P66WHCG54J/moc_davcollectiondeletejob.cpp:9,
from /home/data/kde/build/5/kde/pim/kdav/src/KPimKDAV_autogen/mocs_compilation.cpp:2:
/usr/include/qt5/QtCore/qglobal.h: In instantiation of ‘typename Wrapper::pointer qGetPtrHelper(const Wrapper&) [with Wrapper = std::unique_ptr<DavJobBasePrivate>; typename Wrapper::pointer = DavJobBasePrivate*]’:
/home/data/kde/build/5/kde/pim/kdav/src/KPimKDAV_autogen/P66WHCG54J/../../../../../../../../src/5/kde/pim/kdav/src/common/davjobbase.h:102:5: required from here
/usr/include/qt5/QtCore/qglobal.h:1038:112: error: ‘const class std::unique_ptr<DavJobBasePrivate>’ has no member named ‘data’
template <typename Wrapper> static inline typename Wrapper::pointer qGetPtrHelper(const Wrapper &p) { return p.data(); }
More information about the kde-pim
mailing list