kdesrc-build with frameworks kcalendarcore and kcontacts

Volker Krause vkrause at kde.org
Mon Oct 7 17:14:05 BST 2019


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?

Regards,
Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20191007/608bfe1d/attachment.sig>


More information about the kde-pim mailing list