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