(→The recipe) |
(-no-exceptions disables parts of Qt's build, so remove it.) |
||
| Line 32: | Line 32: | ||
== The recipe == | == The recipe == | ||
| + | <code> | ||
svn co https://svn.kde.org/home/kde/trunk/qt-copy | svn co https://svn.kde.org/home/kde/trunk/qt-copy | ||
cd qt-copy | cd qt-copy | ||
./apply_patches | ./apply_patches | ||
| − | ./configure -dbus -qt-gif | + | ./configure -dbus -qt-gif -debug -fast \ |
| − | -prefix $QTDIR -nomake examples -nomake demos && make -j4 && echo success | + | -prefix $QTDIR -nomake examples -nomake demos && \ |
| + | make -j4 && echo success | ||
| + | </code> | ||
| + | |||
Watch out that "success" is printed, otherwise you will need to correct your build. | Watch out that "success" is printed, otherwise you will need to correct your build. | ||
This article describes how to get a build environment for kdelibs from KDE 4 generically, i.e. not bound to a specific distribution.
Contents |
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
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 *
svn co https://svn.kde.org/home/kde/trunk/qt-copy cd qt-copy ./apply_patches ./configure -dbus -qt-gif -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.
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.
If you get an error message that libdbus-0.62 is missing, install dbus-0.62 and try again.
svn co https://svn.kde.org/home/kde/trunk/kdesupport