Difference between revisions of "Getting Started/Build/KDE4/Generic"

Jump to: navigation, search
(The recipe)
(Redirected page to Getting Started/Build)
 
(27 intermediate revisions by 8 users not shown)
Line 1: Line 1:
This article describes how to get a build environment for kdelibs from KDE 4 generically, i.e. not bound to a specific distribution.
+
#REDIRECT [[Getting_Started/Build]]
 
+
= CMake =
+
 
+
wget http://www.cmake.org/files/v2.4/cmake-2.4.6.tar.gz
+
tar -zxf cmake-2.4.6.tar.gz
+
mkdir cmake-build
+
cd cmake-build
+
../cmake-2.4.6/bootstrap
+
make
+
sudo make install
+
 
+
= DBUS =
+
 
+
wget http://dbus.freedesktop.org/releases/dbus/dbus-1.0.2.tar.gz
+
tar -xvzf dbus-1.0.2.tar.gz
+
cd dbus-1.0.2/
+
./configure --prefix=$DBUSDIR --localstatedir=/var
+
make
+
sudo make install
+
sudo dbus-uuidgen --ensure
+
wget http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.74.tar.gz
+
tar -xvzf dbus-glib-0.74.tar.gz
+
cd dbus-glib-0.74/
+
./configure --prefix=$DBUSDIR
+
make
+
sudo make install
+
cd
+
sudo chown -R kde-devel:kde-devel * || sudo chown -R kde-devel:users *
+
 
+
= Qt =
+
 
+
== The recipe ==
+
svn co https://svn.kde.org/home/kde/trunk/qt-copy
+
cd qt-copy
+
./apply_patches
+
./configure -dbus -qt-gif -no-exceptions -debug -fast \
+
-prefix $QTDIR -nomake examples -nomake demos && make -j4 && echo success
+
Watch out that "success" is printed, otherwise you will need to correct your build.
+
 
+
== What is happening ==
+
This downloads the qt source code, applies some patches and configures the build. With -qdbus, it is asserted that the dbus module will be built.
+
 
+
== TroubleShooting ==
+
If you get an error message that libdbus-0.62 is missing, install dbus-0.62 and try again.
+
 
+
= kdesupport =
+
 
+
svn co https://svn.kde.org/home/kde/trunk/kdesupport
+

Latest revision as of 17:39, 20 March 2011

  1. REDIRECT Getting_Started/Build

This page was last modified on 20 March 2011, at 17:39. This page has been accessed 16,621 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal