Compiling plasma-framework and KDE5

Rishav Thakker thakker.rishav at gmail.com
Fri Jan 31 07:29:06 UTC 2014


Hi

I'm trying to build KDE5, but I get stuck while compiling plasma-framework,
kdewebkit, and a few other packages. I'm following instructions given here:

http://community.kde.org/Frameworks/Building

I even tried manually building the individual packages, and that's when i
found out that plasma-framework is not building. I'm getting errors related
to cmake.

Here's the output (while building plasma-framework)


rishav at rishav-laptop:~/plasma-framework/build$ cmake
> -DCMAKE_INSTALL_PREFIX=$KF5 -DCMAKE_PREFIX_PATH=$KF5 ..
>
CMake Error at CMakeLists.txt:52 (find_package):
>
  Could not find a package configuration file provided by "KActivities"
>
  (requested version 5.0.0) with any of the following names:
>
>     KActivitiesConfig.cmake
>
    kactivities-config.cmake
>
>   Add the installation prefix of "KActivities" to CMAKE_PREFIX_PATH or set
>
  "KActivities_DIR" to a directory containing one of the above files.  If
>
  "KActivities" provides a separate development package or SDK, be sure it
>
  has been installed.
>
>
> -- Configuring incomplete, errors occurred!
>
See also "/home/rishav/plasma-framework/build/CMakeFiles/CMakeOutput.log".
>
rishav at rishav-laptop:~/plasma-framework/build$
>

 In the case of kdewebkit, here's the output:


rishav at rishav-laptop:~/kdewebkit/build$ cmake -DCMAKE_INSTALL_PREFIX=$KF5
> -DCMAKE_PREFIX_PATH=$KF5 ..
>
CMake Error at /home/rishav/qt5/qtbase/lib/cmake/Qt5/Qt5Config.cmake:26
> (find_package):
>
  Could not find a package configuration file provided by "Qt5WebKitWidgets"
>
  with any of the following names:
>

>     Qt5WebKitWidgetsConfig.cmake
>
    qt5webkitwidgets-config.cmake
>

>   Add the installation prefix of "Qt5WebKitWidgets" to CMAKE_PREFIX_PATH or
>
  set "Qt5WebKitWidgets_DIR" to a directory containing one of the above
>
  files.  If "Qt5WebKitWidgets" provides a separate development package or
>
  SDK, be sure it has been installed.
>
Call Stack (most recent call first):
>
  CMakeLists.txt:10 (find_package)
>

>
> -- Configuring incomplete, errors occurred!
>
See also "/home/rishav/kdewebkit/build/CMakeFiles/CMakeOutput.log".
>
rishav at rishav-laptop:~/kdewebkit/build$
>

Here are the environment variables I set before running anything:

export KF5=/home/rishav/KF5
>
export QTDIR=/home/rishav/qt5/qtbase
>
export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share
>
export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg
>
export PATH=$KF5/bin:$QTDIR/bin:$PATH
>
export
> QT_PLUGIN_PATH=$KF5/lib/plugins:$KF5/lib64/plugins:$KF5/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH
>
export
> QML2_IMPORT_PATH=$KF5/lib/qml:$KF5/lib64/qml:$KF5/lib/x86_64-linux-gnu/qml:$QTDIR/qml
>
export KDE_SESSION_VERSION=5
>
export KDE_FULL_SESSION=true
>

> export XDG_DATA_HOME=$HOME/.local5
>
export XDG_CONFIG_HOME=$HOME/.config5
>
export XDG_CACHE_HOME=$HOME/.cache5
>

> export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH
>

> export QT_MESSAGE_PATTERN='%{appname}(%{pid})/%{category} %{function}:
> %{message}'
>

> c=`echo -e "\033"`
>
export QT_MESSAGE_PATTERN="%{appname}(%{pid})/(%{category})
> $c[31m%{if-debug}$c[34m%{endif}%{function}$c[0m: %{message}"
>
unset c
>

I don't know where to find the files cmake needs to run.

Any help would be appreciated, Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20140131/2a7fb063/attachment-0001.html>


More information about the Plasma-devel mailing list