23. September 2013
kde 4.1.1 reloaded. Things to fix
From compiling KDE here is a list of things we have to fix soon:
- Soprano
- kdelibs
- strigi
-- Soprano Components that will NOT be built: * Redland storage backend (missing librdf/redland - http://librdf.org) * Raptor RDF parser (missing libraptor - http://librdf.org) * Raptor RDF serializer (missing libraptor - http://librdf.org) * The CLucene-based full-text search index library
--kdelibs
-- The following features have been disabled:
* media-player-info , Enables identification and querying of portable media players. Runtime-only dependency of the udev solid backend. Support for m-p-i is included even if not found during build
-- The following OPTIONAL packages have not been found:
* Soprano (required version >= 2.7.56) , Support for the Nepomuk semantic desktop system , http://soprano.sourceforge.net * QCA2 (required version >= 2.0.0) , Support for remote plasma widgets , http://delta.affinix.com/qca * FAM , File alteration notification support via a separate service , http://oss.sgi.com/projects/fam Provides file alteration notification facilities using a separate service. * PolkitQt-1 (required version >= 0.99.0) , “Support for executing priviledged actions in a controlled way (KAuth)” , http://techbase.kde.org/Polkit-Qt-1 “STRONGLY RECOMMENDED: Required to make KAuth work, and hence enable certain workspace functionalities” * Grantlee (required version >= 0.1.0) , ModelEventLogger code generation (part of the ProxyModel test suite) , http://www.grantlee.org Grantlee is used for generating compilable code by the ModelEventLogger. Without Grantlee, the logger will do nothing. * HUpnp * ASPELL , Spell checking support via Aspell , http://aspell.net/ This is not needed for spell checking if Enchant is provided or only Hebrew spell checking is required * HSPELL , Spell checking support for Hebrew , http://ivrix.org.il/projects/spell-checker/ Hebrew support can also be provided via Enchant, providing the correct Enchant backends are installed * ENCHANT , Spell checking support via Enchant , http://www.abisource.com/projects/enchant/ * Avahi , Facilities for service discovery on a local network (DNSSD) , http://avahi.org Either Avahi or DNSSD is required for KDE applications to make use of multicast DNS/DNS-SD service discovery * DNSSD , Facilities for service discovery on a local network , http://avahi.org Either Avahi or DNSSD is required for KDE applications to make use of multicast DNS/DNS-SD service discovery
-- The following REQUIRED packages have not been found:
* Strigi (required version >= 0.6.3) , Desktop indexing and search support , http://strigi.sourceforge.net Required by some critical kioslaves * DBusMenuQt , Support for notification area menus via the DBusMenu protocol , https://launchpad.net/libdbusmenu-qt
-- Strigi – The following OPTIONAL packages have not been found:
* CLucene * CLucene1
Also … a new patch is needed
diff -u -r strigi-0.7.8/libstreams/include/strigi/bufferedstream.h strigi-0.7.8_new/libstreams/include/strigi/bufferedstream.h --- strigi-0.7.8/libstreams/include/strigi/bufferedstream.h 2013-02-05 13:34:57.000000000 -0800 +++ strigi-0.7.8_new/libstreams/include/strigi/bufferedstream.h 2013-07-14 17:01:54.000000000 -0700 @@ -34,7 +34,7 @@ * BufferedStream will do the rest. */ template -class BufferedStream : public StreamBase { +class STRIGI_EXPORT BufferedStream : public StreamBase { private: StreamBuffer buffer; bool finishedWritingToBuffer;