KDevelop4/Manual/Appendix A: Building KDevelop from Sources: Difference between revisions
(Created page with "If you want to have the latest features and bugfixes, you can build KDevelop yourself from the sources. Be aware that you ''could'' build an unstable version. To help the develo...") |
m (updating the link of qt) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages /> | |||
<translate> | |||
== Building KDevelop from Sources == <!--T:1--> | |||
<!--T:2--> | |||
If you want to have the latest features and bugfixes, you can build '''KDevelop''' yourself from the sources. | |||
<!--T:3--> | |||
There exists a more in-detail article [http://techbase.kde.org/KDevelop4/HowToCompile here]. | |||
<!--T:4--> | |||
Be aware that you ''could'' build an unstable version. To help the developers fix bugs, please keep the <code>RelWithDebInfo</code> and report bugs to http://bugs.kde.org, either per hand or using Dr. Konqi. | Be aware that you ''could'' build an unstable version. To help the developers fix bugs, please keep the <code>RelWithDebInfo</code> and report bugs to http://bugs.kde.org, either per hand or using Dr. Konqi. | ||
== Requirements == | === Requirements === <!--T:5--> | ||
* kdelibs-devel >= 4.3 | |||
* qt-devel >= 4.5.2 | <!--T:6--> | ||
* boost-devel >= 1.35 | * kdelibs-devel >= 4.3 - http://www.kde.org | ||
* g++ >= 4.0 | * qt-devel >= 4.5.2 - http://qt-project.org/ | ||
* CMake >= 2.6.2 | * boost-devel >= 1.35 - http://www.boost.org | ||
* g++ >= 4.0 - http://gcc.gnu.org | |||
* CMake >= 2.6.2 - http://www.cmake.org | |||
* qjson-devel | * qjson-devel | ||
== Install for all users == | === Install for all users === <!--T:7--> | ||
<!--T:8--> | |||
{{Input|1= | {{Input|1= | ||
mkdir kdevgit | mkdir kdevgit | ||
cd kdevgit | cd kdevgit | ||
git clone git:// | git clone git://anongit.kde.org/kdevplatform | ||
git clone git:// | git clone git://anongit.kde.org/kdevelop | ||
cd kdevplatform | cd kdevplatform | ||
mkdir build | mkdir build | ||
Line 32: | Line 46: | ||
}} | }} | ||
== Install for local user == | === Install for local user === <!--T:9--> | ||
<!--T:10--> | |||
{{Input|1= | {{Input|1= | ||
mkdir kdevgit | mkdir kdevgit | ||
cd kdevgit | cd kdevgit | ||
git clone git:// | git clone git://anongit.kde.org/kdevplatform | ||
git clone git:// | git clone git://anongit.kde.org/kdevelop | ||
cd kdevplatform | cd kdevplatform | ||
mkdir build | mkdir build | ||
Line 54: | Line 70: | ||
kbuildsycoca4 | kbuildsycoca4 | ||
}} | }} | ||
<!--T:13--> | |||
Please note: Whenever you do some package or distribution update that calls '''kbuildsycoca4''', you need to execute the following lines after the update: | Please note: Whenever you do some package or distribution update that calls '''kbuildsycoca4''', you need to execute the following lines after the update: | ||
<!--T:14--> | |||
{{Input|1= | {{Input|1= | ||
export KDEDIRS=$HOME/kdevelop4:/usr | export KDEDIRS=$HOME/kdevelop4:/usr | ||
kbuildsycoca4 | kbuildsycoca4 | ||
}} | }} | ||
<!--T:11--> | |||
{{Prevnext2 | |||
| prevpage=Special:MyLanguage/KDevelop4/Manual/Customizing_KDevelop | | |||
| prevtext=Customizing KDevelop | | |||
| index=Special:MyLanguage/KDevelop4/Manual | indextext=Back to menu | |||
}} | |||
<!--T:12--> | |||
[[Category:Development]] | |||
[[Category:Advanced_Users]] | |||
</translate> |
Latest revision as of 19:30, 14 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
- kdelibs-devel >= 4.3 - http://www.kde.org
- qt-devel >= 4.5.2 - http://qt-project.org/
- boost-devel >= 1.35 - http://www.boost.org
- g++ >= 4.0 - http://gcc.gnu.org
- CMake >= 2.6.2 - http://www.cmake.org
- qjson-devel
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