[kdepim] [Bug 342015] cannot compile libkdepim without baloo

Laurent Montel montel at kde.org
Fri Dec 19 08:08:10 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=342015

Laurent Montel <montel at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #3 from Laurent Montel <montel at kde.org> ---
(In reply to kavol from comment #2)
> (In reply to Laurent Montel from comment #1)
> > It was not optional
> > => so it's not a bug.
> 
> ahem, I've referenced a comment from *Baloo developer* who says that Baloo
> should be uninstallable
> 
> that implies that the compilation should not depend on it; either as a
> direct implication (if the "uninstallability" is excercised before the
> compilation) and either as indirect implication (if compiled with Baloo and
> then it gets removed, you'd get executables broken due to missing libraries)
> 
> so in no way I can see how this could _not_ be a bug

Baloo developper has created this patch.
So it was required and there is never optional so no it's not a bug.
Perhaps you need a feature but it's not a bug because never supported.

So I will look at for kf5 but not for 4.14. I will not break all for it.
If you don't want it. remove akonadi_baloo_indexer.

> 
> 
> > "
> >   find_package(Baloo 4.14.0 QUIET CONFIG)
> >   set_package_properties(Baloo PROPERTIES DESCRIPTION "The Baloo libraries"
> > URL "http://www.kde.org" TYPE REQUIRED PURPOSE "Baloo provides search
> > capabilities in KMail and Akonadi")
> > "
> > => it's required
> 
> then, in addition, there's some bug with cmake if the configure phase output
> lists it  in the section of optional and not required packages ... feel free
> to open a new report for it

I don't know why it reported it as optional but it's not my problem.
If you want to open a bug report about it, report to kdelibs

Regards

> 
> the full detection output is as follows:
> 
> 
> -- The following OPTIONAL packages have been found:
> 
>  * Perl
>  * KdepimLibs (required version >= 4.14.3) , The KDEPIM libraries ,
> <http://www.kde.org>
>  * Boost (required version >= 1.34.0) , Boost C++ Libraries ,
> <http://www.boost.org>
>    Boost is required for building most KDEPIM applications
>  * Akonadi (required version >= 1.12.90) , Akonadi server libraries ,
> <http://pim.kde.org/akonadi>
>    Akonadi is required to build KDEPIM
>  * ZLIB , The Zlib compression library , <http://www.zlib.net>
>  * Gpgme
>  * Threads
>  * PkgConfig
>  * OpenSSL
>  * Grantlee (required version >= 0.3.0) , The Grantlee Template System ,
> <http://www.gitorious.org/grantlee/pages/Home>
>    Grantlee is requires for kmail and templating, theming for KJots,
> KaddressBook, KNotes and MessageViewer(KMail).
>  * Xsltproc , XSLT processor from libxslt
>    Required to generate D-Bus interfaces.
>  * QJSON , QJSON , <http://qjson.sourceforge.net/>
>    Qt library for handling JSON data
>  * LibKGAPI2 (required version >= 2.2.0) , KDE-based library for accessing
> various Google services , <https://projects.kde.org/libkgapi>
>    LibKGAPI is required to build Google Drive Storage Service
>  * Assuan2
> 
> -- The following RECOMMENDED packages have been found:
> 
>  * QGpgme , The QGpgMe library , <http://www.kde.org>
>    QGpgME is required to build KMail, KOrganizer and Kleopatra
> 
> -- The following REQUIRED packages have been found:
> 
>  * Automoc4
>  * Phonon (required version >= 4.3.80)
>  * KDE4Internal
>  * KDE4 (required version >= 4.13.0)
>  * X11
>  * Qt4
> 
> -- The following OPTIONAL packages have not been found:
> 
>  * Baloo (required version >= 4.14.0) , The Baloo libraries ,
> <http://www.kde.org>
>    Baloo provides search capabilities in KMail and Akonadi
>  * Prison , The Prison library , <http://projects.kde.org/prison>
>    Needed to show mobile barcodes of your contacts

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list