Missig KActionCategory / kdelibs5

Trying to compile Kdenlive, fails with:

-- Configuring done
-- Generating done
-- Build files have been written to: /home/mc/brisi/kdenlive/build
[ 1%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/mainwindow.o
/home/mc/brisi/kdenlive/src/mainwindow.cpp:65:27: error: KActionCategory: No such file or directory

I guess it's because I don't have kdelibs5.

But I just can't find these anywhere - even Google turns up nothing downloadable...

So, where could I get them?

What linux distribution do you use? kdelibs5-dev is present in the Synaptic Package Manager for Ubuntu.

Sorry I am not familiar with Open Suse. All I can say is that you need to have the KDE 4 development files installed because that is where the KDE header files typically come from.

Seems like it is called "libkde4-devel" on Open Suse...

Have that already installed (devel too), seems no to be the thing.
Downloading suse 11.3 right now, will try to upgrade in the next days and see...

Tried to find "kdelibs5", but no such thing on sourceforge or anywhere...
According to Wiki, this is actually a collection of libraries, but which of them is the one required here?
The Kdenlive compilation instructions just say "kdelibs5" is needed.

Your compiler is failing when it tries to load the KActionCategory header file. On my ubuntu system that file is at /usr/include/KDE. That file in turn includes file kactioncategory.h which is at /usr/include.

Do you have any KDE include files installed at all in your system? Perhaps they are located in a different place than the kdenlive make file expects.

EDIT: Or perhaps you have too old a version of the KDE include files installed.

Opensuse 11.1 only has KDE 4.1 which does not have a KActionCategory.

So you can upgrade to a newer opensuse (like 11.3) and install
the libkde4-devel package. Which it sounds like you are doing.

Or you can stay with opensuse 11.1 and try installing KDE 4.3.
See the following page:


I'm trying that approach right now.


Finally I managed to compile kdenlive using the new script!


Btw, meanwhile I upgraded to suse 11.3.

Of the dependencies listed in the script description, I did not intall libswfdec (I don't care much about Flash).

Also, kdelibs5 and imageblitz seem to be already part of the new KDE, so I didn't explicitly install these two either.

Nevertheless, after cca 15 min, I saw:

LOG: Process has finished. Reason: SUCCESS Everything succeeded

And it runs, too!