Problem building kdepim-addons in a KDE PIM Docker image

Daniel Vrátil dvratil at kde.org
Thu Oct 3 19:41:37 BST 2019


On Wednesday, 2 October 2019 11:25:55 CEST Daniel Vrátil wrote:
> On Tuesday, 1 October 2019 19:50:16 CEST Glen Ditchfield wrote:
> > I use the KDE PIM Docker image, and lately kdesrc-build has been failing
> > when building kdepim-addons.  One of the error messages is
> > 
> > /home/neon/kdepim/src/kde/pim/kdepim-addons/kmail/editorplugins/quicktext/
> > quicktextplugineditor.cpp: In member function 'virtual
> > MessageComposer::PluginEditorInterface *
> > QuickTextPluginEditor::createInterface(QObject*)':
> > /home/neon/kdepim/src/kde/pim/kdepim-addons/kmail/editorplugins/quicktext/
> > quicktextplugineditor.cpp:39:43:
> > error: 'configChanged' is not a member of 'QuickTextPluginEditor'
> > 
> > "kdesrc-build --refresh-build" hasn't fixed it.
> > 
> >  I think QuickTextPluginEditor should be inheriting configChanged from
> > 
> > PimCommon::AbstractGenericPlugin, but compilation is picking up the old
> > version in /usr/include/KF5/pimcommon/abstractgenericplugin.h instead of
> > the updated version under /home/neon/kdepim.  I think it's picking up
> > /usr/ include/KF5/messagecomposer/plugineditor.h, too.
> 
> Hmm, that file shouldn't be installed in the first place in /usr/include in
> the Docker image.
> 
> I'll try to check it out and fix the image.

Hi Glen,

I updated the Dockerfile, please git pull and rebuild the image. Remember to 
update the container to use the new image as well :)

Dan

> 
> Dan
> 
> > Is the build configuration looking for include files in the wrong places?
> > Is there something I should do to install files into /usr?


-- 
Daniel Vrátil
www.dvratil.cz | dvratil at kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20191003/87feb8c0/attachment.sig>


More information about the kde-pim mailing list