<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Cojack&amp;feedformat=atom</id>
		<title>KDE TechBase - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/api.php?action=feedcontributions&amp;user=Cojack&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Cojack"/>
		<updated>2013-05-23T21:03:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Projects</id>
		<title>Projects</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects"/>
				<updated>2013-03-17T16:15:38Z</updated>
		
		<summary type="html">&lt;p&gt;Cojack: /* Programs */ add the kdevelop application icon from git&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{note|KDE TechBase Translators: The Projects part is rather a scratchpad for arbitrary projects. It contains texts like IRC logs and rough ideas. ''It probably does not make sense to translate this''.  If, however, you wish some part to be translated please either email kde-www@kde.org or comment on #kde-www.}}&lt;br /&gt;
&lt;br /&gt;
{{note|These pages are intended for providing technical documentation for external users of various KDE Projects.  For internal project documentation, such as feature plans and meeting minutes please use http://community.kde.org/.}}&lt;br /&gt;
&lt;br /&gt;
= Infrastructure =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin: 1em 2.5% 0 2.5%; padding: 0 5px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Klogo-official-crystal.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/MovetoGit|KDE migration to git]]&lt;br /&gt;
:KDE is moving from svn to git, find progress, todo list, etc. here.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Organisational =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin: 1em 2.5% 0 2.5%; padding: 0 5px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Klogo-official-crystal.svg|noframe|left|40px]] ||&lt;br /&gt;
;[http://www.kde.org/community/getinvolved Get Involved with KDE]&lt;br /&gt;
:General information for getting involved with KDE projects. Includes a mentor directory for many projects.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Klogo-official-crystal.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Release_Team|KDE Release Team]]&lt;br /&gt;
:The KDE Release Team.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Klogo-official-crystal.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Documentation|KDE Documentation Project]]&lt;br /&gt;
:Creating and maintaining KDE documentation.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Klogo-official-crystal.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/kde.org|kde.org]] &lt;br /&gt;
:Information around the *.kde.org websites.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Klogo-official-crystal.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Promo|KDE Promotion]]&lt;br /&gt;
:Promoting KDE and conference organization.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Action_world.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Partners|Partner Program]]&lt;br /&gt;
:KDE partner program targetting ISVs.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Usability | KDE Usability project]]&lt;br /&gt;
: The KDE Usability Project is an initiative to apply usability principles and practices to the K Desktop Environment.&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Bugweeks ladybug.png|noframe|left|40px]]||&lt;br /&gt;
;[[Contribute/Bugsquad|KDE BugSquad]]&lt;br /&gt;
:The KDE BugSquad keeps track of incoming bugs in KDE software, and goes through old bugs.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Summer_of_Code|Summer of Code Projects]]&lt;br /&gt;
:Information on Summer of Code projects and prospects related to KDE&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/English Breakfast Network|KDE Code Quality (EBN)]]&lt;br /&gt;
: The English Breakfast Network and associated tools dedicated to KDE Quality, including: KDE API Documentation Validation, User Documentation Validation, Source Code Checking, ...&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KDE Research|KDE Research]]&lt;br /&gt;
: Project and community for everyone who is interested in contributing to (funded) research projects with(in) the KDE community.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Frameworks =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin: 1em 2.5% 0 2.5%; padding: 0 5px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:logo_oxygen.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/Oxygen|The Oxygen Project]] &lt;br /&gt;
:Artwork for KDE4.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Klogo-official-crystal.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/kdelibs|KDE Core Libraries]]&lt;br /&gt;
:For the core developers working on the kdelibs module.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Decibel.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/Decibel|Decibel]]&lt;br /&gt;
:Decibel - Realtime communications framework&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KGLEngine2D | KGLEngine2D]]&lt;br /&gt;
: KGLEngine2D is a framework designed to greatly simplify the development of reach multimedia applications on KDE enabled platforms.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KioFuse|KioFuse]]&lt;br /&gt;
: Insert KIO resources (remote, archived or compressed files) into the root filesystem hierarchy.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Nepomuk_logo.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/Nepomuk|Nepomuk]]&lt;br /&gt;
:Nepomuk Semantic Desktop project - Annotation/Indexing/Search/Linking&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Action_filequickprint.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/KDEPrint|KDEPrint]]&lt;br /&gt;
:Printing related information for KDE.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:knetworkmanager.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/Network_Management|Network Management]]&lt;br /&gt;
: Development on Solid Networking, KNetworkManager applet and configuration tool.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/D-Bus-WS|D-Bus Web Service Proxy]]&lt;br /&gt;
: Fusion of D-Bus services and web services.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Silk | Silk]]&lt;br /&gt;
: Project Silk - Deep integration of the web&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Solid | Solid]]&lt;br /&gt;
: Solid - The KDE Hardware Library&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Kbluetooth | Kbluetooth]]&lt;br /&gt;
: Kbluetooth - The KDE Bluetooth Library (deprecated)&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/kdesu|kdesu]]&lt;br /&gt;
: Considerations and coordination to make kdesu work well with several backends.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Telepathy|Telepathy]]&lt;br /&gt;
:Telepathy Realtime Communication Framework - Instant Messaging, VoIP and Collaboration.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/WebKit|WebKit (webkitkde)]]&lt;br /&gt;
: Project which aims to integrate WebKit (QtWebKit) into KDE.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Widgets and Classes|Widgets &amp;amp; Classes]]&lt;br /&gt;
:Widgets and classes that are not in kdelibs but which you may find useful.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KSecretsService|KSecretsService - managing KDE application's secrets]]&lt;br /&gt;
:Secrets management infrastructure for KDE applications and a collection of related tools, superseding KWallet.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Related|Related Projects]]&lt;br /&gt;
: Projects which are related to KDE in any way, as dependencies or build tools.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Programs =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin: 1em 2.5% 0 2.5%; padding: 0 5px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Aki128.png|noframe|left|40px]]||&lt;br /&gt;
;[[/Aki | Aki]]&lt;br /&gt;
: Aki - Extensive IRC Client&lt;br /&gt;
|-&lt;br /&gt;
|||&lt;br /&gt;
;[[/Digikam|Digikam]]&lt;br /&gt;
:Digikam - Photo Management Software.&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Hisc-apps-kget.svg|noframe|left|40px]]||&lt;br /&gt;
;[[/KGet|KGet]]&lt;br /&gt;
: KGet, a KDE Downloader&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Gwenview|Gwenview]]&lt;br /&gt;
:Gwenview, the image viewer.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:K3b.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/K3b|K3b]]&lt;br /&gt;
:K3B, optical disc writer&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Hi48-app-kdevelop.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/KDevelop4|KDevelop4]]&lt;br /&gt;
:KDevelop4, the KDE IDE.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Knights.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/Knights|Knights]]&lt;br /&gt;
:A chess program for the KDE Platform.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Kopete.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Kopete|Kopete]]&lt;br /&gt;
:Kopete, the KDE Instant Messaging program.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Marble.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/Marble|Marble]]&lt;br /&gt;
:Marble Desktop Globe - Can You Feel The Earth Spinning?&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Okular|Okular]]&lt;br /&gt;
:Okular, the unified document viewer.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/rekonq | rekonq]]&lt;br /&gt;
: rekonq - A lightweight Web Browser for KDE based on WebKit&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Ktimetracker.png|noframe|left|40px]] ||&lt;br /&gt;
;[[KTimeTracker]]&lt;br /&gt;
:Time management within the KDE PIM.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/SystemSettings|System Settings]]&lt;br /&gt;
: Development on the System Settings configuration tool.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:superkaramba.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/SuperKaramba|SuperKaramba]]&lt;br /&gt;
:SuperKaramba is a tool that allows you to easily create interactive eye-candy on your KDE desktop.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KWin|KWin]]&lt;br /&gt;
: The KDE Window Manager.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Suites =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin: 1em 2.5% 0 2.5%; padding: 0 5px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Action_book2.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Edu|KDE Education Project]] &lt;br /&gt;
:Developing educational software for KDE.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/extragearReleases|Extragear Releases]]&lt;br /&gt;
: A current list of what extragear apps are to be released in sync with the core KDE release schedule.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KdeFinance | KDE Finance]]&lt;br /&gt;
: KDE Finance is a group of KDE-related financial applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Kdegameslogo_40.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/Games|KDE Games Project]] &lt;br /&gt;
:Developing desktop's games for KDE.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Action_pencil.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/KOffice|KOffice]] and [http://wiki.koffice.org KOffice.org]&lt;br /&gt;
:Developing an Office suite based on KDE.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Action_pencil.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Calligra/]] and [http://calligra.org Calligra.org]&lt;br /&gt;
:Developing an Office suite for KDE.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Action_mail_generic.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/PIM|KDE PIM Project]]&lt;br /&gt;
:KDE Personal Information Management.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Plasma_logo.jpg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Plasma|Plasma]]&lt;br /&gt;
:Quick and easy creation of widgets. Interactive application launchers, window and task managers, weather checkers; they are all made with plasma.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Kdetoys | Kdetoys]]&lt;br /&gt;
: The Kdetoys project&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:kdeutils-logo.svg|noframe|left|40px]] ||&lt;br /&gt;
;[[/Utils|KDE Utilities Team]]&lt;br /&gt;
:For the developers working on the kdeutils module.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/Necessitas | Necessitas]]&lt;br /&gt;
: Necessitas project&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Platforms =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin: 1em 2.5% 0 2.5%; padding: 0 5px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:KDE-Mac.png|noframe|left|40px]] ||&lt;br /&gt;
;[[/KDE on Mac OS X|KDE on Mac OS X]]&lt;br /&gt;
: KDE libraries and applications on Mac OS X.&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Konqi-win.png|38px]] ||&lt;br /&gt;
;[[/KDE on Windows|KDE on Windows]]&lt;br /&gt;
: KDE libraries and applications on MS Windows.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KDE on Solaris|KDE on Solaris]]&lt;br /&gt;
: KDE libraries and applications on Sun Microsystems Solaris and OpenSolaris.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[/KDE on FreeBSD|KDE on FreeBSD]]&lt;br /&gt;
: KDE libraries and applications on FreeBSD and other BSDs.&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
;[[Projects/Mobile|Mobile]]&lt;br /&gt;
: Project for porting KDE to the Mobile.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Cojack</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/File:Hi48-app-kdevelop.png</id>
		<title>File:Hi48-app-kdevelop.png</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/File:Hi48-app-kdevelop.png"/>
				<updated>2013-03-17T16:14:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cojack: KDevelop App Icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KDevelop App Icon&lt;/div&gt;</summary>
		<author><name>Cojack</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/KDevelop4/HowToCompile</id>
		<title>Projects/KDevelop4/HowToCompile</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/KDevelop4/HowToCompile"/>
				<updated>2013-03-17T15:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Cojack: add information about libgrantlee-dev package in ubuntu, is available since lucid-backports&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The way to download, compile, install and run KDevelop depends on how you want to download it and where do you want to install it to.&lt;br /&gt;
So follow the step by step instructions below.&lt;br /&gt;
&lt;br /&gt;
'''WARNING:''' You have to remove all KDevelop packages provided by your distribution. If you don't do that, binary compatibility issues will eventually lead to crashes and undefined behavior. To make sure, you can search for KDevelop libraries with this command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;find /usr/ -type f -name &amp;quot;*kdev*.so*&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If no results are returned, you should be on the safe side.&lt;br /&gt;
&lt;br /&gt;
== 1. Get the requirements ==&lt;br /&gt;
Make sure to install the required KDE development packages, see [[KDevelop4/requirements]] for a list of requirements. In particular make sure to install KDE4 kdelibs development packages. At least following packages are required:&lt;br /&gt;
&lt;br /&gt;
In Fedora 13: kdelibs-devel kdebase-workspace-devel&lt;br /&gt;
&lt;br /&gt;
In Ubuntu 11.04: cmake gcc g++ kdelibs5-dev zlib1g-dev kdebase-workspace-dev libgrantlee-dev&lt;br /&gt;
&lt;br /&gt;
In Debian: same as ubuntu, but you also need to compile at Grantlee in at least version 0.1.7, though I suggest to use the latest stable release. See http://downloads.grantlee.org/ and http://www.gitorious.org/grantlee/pages/Home&lt;br /&gt;
&lt;br /&gt;
When configuring kdevplatform, these packages are needed to remedy the following errors:&lt;br /&gt;
kdelibs5-dev: ERROR: Could not find KDE4 kde4-config&lt;br /&gt;
zlib1g-dev: Could NOT find ZLIB&lt;br /&gt;
&lt;br /&gt;
When configuring kdevelop, these packages are needed to remedy the following errors:&lt;br /&gt;
&lt;br /&gt;
Could NOT find KDE4Workspace&lt;br /&gt;
&lt;br /&gt;
== 2. Get the sources (assumes ''$HOME/src'' but you can replace it with something else) ==&lt;br /&gt;
* By downloading it to ''$HOME/src''&lt;br /&gt;
**  download ''kdevplatform.tar.bz2'' and ''kdevelop.tar.bz2'' from http://download.kde.org/download.php?url=stable/kdevelop/4.1.2/src/&lt;br /&gt;
**  unpack them:&lt;br /&gt;
              cd $HOME/src&lt;br /&gt;
              tar xvjf kdevplatform.tar.bz2&lt;br /&gt;
              tar xvjf kdevelop.tar.bz2&lt;br /&gt;
&lt;br /&gt;
* '''Or''', by getting the latest master branch sources directly out of the Git server&lt;br /&gt;
        git clone git://anongit.kde.org/kdevplatform $HOME/src/kdevplatform&lt;br /&gt;
        git clone git://anongit.kde.org/kdevelop $HOME/src/kdevelop&lt;br /&gt;
&lt;br /&gt;
Please note that this branch will depend on MovingRange in Kate, meaning KDE 4.5 and above. This can be updated by doing sudo yum update kdelibs or equivalent. &lt;br /&gt;
&lt;br /&gt;
* '''Or''', by getting the latest 4.5-branch sources directly out of the Git server. First you need to do clone git reposity as above, and then tell git to use branch 1.5 for kdevplatform and branch 4.5 for kdevelop:&lt;br /&gt;
        cd  $HOME/src/kdevplatform ; git checkout -b 1.5 origin/1.5 &lt;br /&gt;
        cd  $HOME/src/kdevelop ; git checkout -b 4.5 origin/4.5&lt;br /&gt;
&lt;br /&gt;
== 3. Configure and install ==&lt;br /&gt;
&lt;br /&gt;
You can do a system install of KDevelop in the default path (/usr/local), which needs root privileges,&lt;br /&gt;
or you can install it locally for your user only.&lt;br /&gt;
The instructions for both are slightly different;&lt;br /&gt;
first we'll explain the local install.&lt;br /&gt;
&lt;br /&gt;
In both cases you need set the KDEDIRS environment variable to point to the installation directory of both KDE4 and KDevPlatform.&lt;br /&gt;
&lt;br /&gt;
This will tell KDE core components where to search for plugins and other data related to KDE apps and contains just a list of paths (aka prefixes) where KDE libraries and/or applications have been installed.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have the KDE4 libraries installed in ''/usr'' (these are often from packages and installed in ''/usr'' or ''/opt/kde'' and is distro specific, if unsure ask your distro where it is), you'll have to append it to the KDEDIRS below.&lt;br /&gt;
&lt;br /&gt;
=== Local installation ===&lt;br /&gt;
&lt;br /&gt;
The following commands give instructions to install in ''$HOME/kdevelop4'';&lt;br /&gt;
you can of course replace it with something else.&lt;br /&gt;
You don't need root permissions to install KDevelop this way.&lt;br /&gt;
&lt;br /&gt;
First, compile and install KDevPlatform:&lt;br /&gt;
&lt;br /&gt;
    mkdir -p $HOME/src/kdevplatform/build&lt;br /&gt;
    cd $HOME/src/kdevplatform/build&lt;br /&gt;
    cmake -DCMAKE_INSTALL_PREFIX=$HOME/kdevelop4 ../&lt;br /&gt;
    make&lt;br /&gt;
    make install&lt;br /&gt;
&lt;br /&gt;
Then compile KDevelop, telling it to use the just-installed KDevPlatform:&lt;br /&gt;
&lt;br /&gt;
    mkdir -p $HOME/src/kdevelop/build&lt;br /&gt;
    cd $HOME/src/kdevelop/build&lt;br /&gt;
    cmake -DCMAKE_PREFIX_PATH=$HOME/kdevelop4 -DCMAKE_INSTALL_PREFIX=$HOME/kdevelop4 ../&lt;br /&gt;
    make&lt;br /&gt;
    make install&lt;br /&gt;
&lt;br /&gt;
Before running KDevelop, you need set the KDEDIRS environment variable. Assuming that you want to install KDevelop4  into ''$HOME/kdevelop4'' then you need to run the following:&lt;br /&gt;
&lt;br /&gt;
    export KDEDIRS=$HOME/kdevelop4:$KDEDIRS&lt;br /&gt;
    kbuildsycoca4&lt;br /&gt;
&lt;br /&gt;
Note that this will set the KDEDIRS variable only for that shell (so launching kdevelop from desktop launcher will fail). A good solution is to add to a small script to ''$HOME/.kde/env'' that sets the KDEDIRS variable to proper. For example you may call it ''$HOME/.kde/env/kdedirs.sh'' and it could contain:&lt;br /&gt;
&lt;br /&gt;
    #!/bin/bash&lt;br /&gt;
    export KDEDIRS=/usr/local/:$KDEDIRS&lt;br /&gt;
&lt;br /&gt;
And it needs to have execution permissions. If you want to use it directly, you'll have to logout of your current KDE session and log in again, otherwise this script won't be sourced of course...&lt;br /&gt;
&lt;br /&gt;
=== System installation ===&lt;br /&gt;
First, compile and install KDevPlatform:&lt;br /&gt;
    mkdir -p $HOME/src/kdevplatform/build&lt;br /&gt;
    cd $HOME/src/kdevplatform/build&lt;br /&gt;
    cmake ../&lt;br /&gt;
    make&lt;br /&gt;
    sudo make install&lt;br /&gt;
&lt;br /&gt;
Then compile KDevelop:&lt;br /&gt;
&lt;br /&gt;
    mkdir -p $HOME/src/kdevelop/build&lt;br /&gt;
    cd $HOME/src/kdevelop/build&lt;br /&gt;
    cmake ../&lt;br /&gt;
    make&lt;br /&gt;
    sudo make install&lt;br /&gt;
&lt;br /&gt;
Before running it, you need to set KDEDIRS properly as in local installation but with path as /usr/local/.&lt;br /&gt;
&lt;br /&gt;
== 4. Get and install plugins (optional) ==&lt;br /&gt;
&lt;br /&gt;
If you need extra functionality, you can get and install additional plugins for KDevelop4. Stable plugins can be found in Extragear: https://projects.kde.org/projects/extragear/kdevelop/plugins . Experimental, potentially unstable or even broken plugins can be found in Playground: https://projects.kde.org/projects/playground/devtools/plugins .&lt;br /&gt;
&lt;br /&gt;
Many plugins you can find there (e.g. PHP, CSS, QMake, ...) require the KDevelop-PG-Qt parser generator. You can find that here: https://projects.kde.org/projects/extragear/kdevelop/utilities/kdevelop-pg-qt&lt;br /&gt;
&lt;br /&gt;
Check the sources out and compile the plugin using the same steps as above, e.g. for PHP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   mkdir -p $HOME/src/kdev-php/build&lt;br /&gt;
   cd $HOME/src/kdev-php/build&lt;br /&gt;
   cmake -DCMAKE_PREFIX_PATH=$HOME/kdevelop4 -DCMAKE_INSTALL_PREFIX=$HOME/kdevelop4 ../&lt;br /&gt;
   make&lt;br /&gt;
   make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure to run &amp;lt;code&amp;gt;kbuildsycoca4&amp;lt;/code&amp;gt; after installation (see above)!&lt;br /&gt;
&lt;br /&gt;
== 5. Run KDevelop ==&lt;br /&gt;
Just execute:&lt;br /&gt;
        $HOME/kdevelop4/bin/kdevelop&lt;br /&gt;
&lt;br /&gt;
(If you want to ease it, you can add $HOME/kdevelop4/bin/ to your $PATH env variable).&lt;br /&gt;
&lt;br /&gt;
== 6. Contact the development team, or report bugs or wishes ==&lt;br /&gt;
If you find any compile problems with KDevelop4 please report them on our [http://www.kdevelop.org/index.html?filename=mailinglist.html developer mailing-list].&lt;br /&gt;
If you find problems while using KDevelop4 use, the [http://bugs.kde.org/ bugzilla bug database] which is only for bugs ('''not''' for compilation issues).&lt;br /&gt;
&lt;br /&gt;
If you find bugs that cause program to crash and you are going to make bug report out of it, please re-compile the program with debug symbols. This is done with options &lt;br /&gt;
&amp;lt;pre&amp;gt;-DCMAKE_BUILD_TYPE=debugfull&amp;lt;/pre&amp;gt;&lt;br /&gt;
passed to cmake in configuration step. Also be sure to update kdevelop and kdevplatform to newest version, your bug might be already fixed.&lt;br /&gt;
&lt;br /&gt;
== 7. Keeping it up-to-date with the latest fixes ==&lt;br /&gt;
If you got the sources from the git repository on step 2. then you can update by issuing the following commands:&lt;br /&gt;
* with '''root permissions''' do this&lt;br /&gt;
        cd $HOME/src/kdevelop/build &amp;amp;&amp;amp; sudo make uninstall&lt;br /&gt;
        cd $HOME/src/kdevplatform/build &amp;amp;&amp;amp; sudo make uninstall&lt;br /&gt;
        cd $HOME/src/kdevplatform &amp;amp;&amp;amp; git pull &lt;br /&gt;
        cd $HOME/src/kdevplatform/build &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
        cd $HOME/src/kdevelop &amp;amp;&amp;amp; git pull&lt;br /&gt;
        cd $HOME/src/kdevelop/build &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
        kbuildsycoca4&lt;br /&gt;
* '''Or''' if installed in local directory&lt;br /&gt;
        cd $HOME/src/kdevelop/build &amp;amp;&amp;amp; make uninstall&lt;br /&gt;
        cd $HOME/src/kdevplatform/build &amp;amp;&amp;amp; make uninstall&lt;br /&gt;
        cd $HOME/src/kdevplatform &amp;amp;&amp;amp; git pull&lt;br /&gt;
        cd $HOME/src/kdevplatform/build &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;br /&gt;
        cd $HOME/src/kdevelop &amp;amp;&amp;amp; git pull&lt;br /&gt;
        cd $HOME/src/kdevelop/build &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;br /&gt;
        kbuildsycoca4&lt;br /&gt;
&lt;br /&gt;
You can also see here [https://projects.kde.org/projects/extragear/kdevelop/ the latest changes] in the KDevelop projects.&lt;br /&gt;
&lt;br /&gt;
== 8. Troubleshooting ==&lt;br /&gt;
* When running cmake on KDevelop, you get &amp;quot;Could NOT find KDE4Workspace&amp;quot;. You need to install the kdebase-workspace-dev package.&lt;/div&gt;</summary>
		<author><name>Cojack</name></author>	</entry>

	</feed>