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

From KDE UserBase Wiki
No edit summary
m (updating the link of qt)
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
<translate>
<translate>


== Building KDevelop from Sources ==
== 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.
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].
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-->


<!--T:6-->
* 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
Line 19: Line 23:
* qjson-devel
* qjson-devel


== Install for all users ==
=== Install for all users === <!--T:7-->


<!--T:8-->
{{Input|1=
{{Input|1=
mkdir kdevgit
mkdir kdevgit
Line 41: Line 46:
}}
}}


== Install for local user ==
=== Install for local user === <!--T:9-->


<!--T:10-->
{{Input|1=
{{Input|1=
mkdir kdevgit
mkdir kdevgit
Line 64: 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
Line 71: Line 81:




<!--T:11-->
{{Prevnext2
{{Prevnext2
| prevpage=Special:MyLanguage/KDevelop4/Manual/Customizing_KDevelop |  
| prevpage=Special:MyLanguage/KDevelop4/Manual/Customizing_KDevelop |  
Line 77: Line 88:
}}
}}


<!--T:12-->
[[Category:Development]]
[[Category:Development]]
[[Category:Advanced_Users]]
[[Category:Advanced_Users]]
</translate>
</translate>

Latest revision as of 19:30, 14 October 2017

Other languages:

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