kdesrc-build with frameworks kcalendarcore and kcontacts

Allen Winter winter at kde.org
Thu Oct 10 22:58:34 BST 2019


On Monday, October 7, 2019 12:14:05 PM EDT Volker Krause wrote:
> On Sunday, 6 October 2019 16:43:26 CEST Allen Winter wrote:
> > 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_dav
> > collectiondeletejob.cpp:9, from
> > /home/data/kde/build/5/kde/pim/kdav/src/KPimKDAV_autogen/mocs_compilation.c
> > pp: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(); }
> 
> This looks like old leftovers in the build dir caused by recent file moves, 
> maybe try a clean build?
> 
No joy.
KDav still fails with the compile error.
I have gcc 8.3.1 and Qt5.11
can we use QScopedPointers maybe?  or revert back to a few weeks ago when kdav compiled fine.






More information about the kde-pim mailing list