KDevelop5/Manual/Appendix A: Building KDevelop from Sources/en: Difference between revisions

    From KDE UserBase Wiki
    (Importing a new version from external source)
     
    (Importing a new version from external source)
    Line 12: Line 12:


    * kdelibs-devel >= 4.3 - http://www.kde.org
    * kdelibs-devel >= 4.3 - http://www.kde.org
    * qt-devel >= 4.5.2 - http://qt.nokia.com
    * qt-devel >= 4.5.2 - http://qt-project.org/
    * boost-devel >= 1.35 - http://www.boost.org
    * boost-devel >= 1.35 - http://www.boost.org
    * g++ >= 4.0 - http://gcc.gnu.org
    * g++ >= 4.0 - http://gcc.gnu.org

    Revision as of 05:40, 20 October 2017

    Building KDevelop from Sources

    If you want to have the latest features and bugfixes, you can build KDevelop yourself from the sources.

    There exists a more in-detail article here.

    Be aware that you could build an unstable version. To help the developers fix bugs, please keep the RelWithDebInfo and report bugs to http://bugs.kde.org, either per hand or using Dr. Konqi.

    Requirements

    Install for all users

    mkdir kdevgit
    cd kdevgit
    git clone git://anongit.kde.org/kdevplatform
    git clone git://anongit.kde.org/kdevelop
    cd kdevplatform
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
    make && sudo make install
    kbuildsycoca4
    cd ../..
    cd kdevelop
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
    make && sudo make install
    kbuildsycoca4

    Install for local user

    mkdir kdevgit
    cd kdevgit
    git clone git://anongit.kde.org/kdevplatform
    git clone git://anongit.kde.org/kdevelop
    cd kdevplatform
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=$HOME/kdevelop4 ..
    make && make install
    # the following line is needed so that kbuildsycoca4 finds all .desktop files
    export KDEDIRS=$HOME/kdevelop4:/usr
    kbuildsycoca4
    cd ../..
    cd kdevelop
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=$HOME/kdevelop4 ..
    make && make install
    kbuildsycoca4

    Please note: Whenever you do some package or distribution update that calls kbuildsycoca4, you need to execute the following lines after the update:

    export KDEDIRS=$HOME/kdevelop4:/usr
    kbuildsycoca4