Package Details: kdevelop-git 4.90.92.r23405.a0670c7-1

Git Clone URL: (read-only)
Package Base: kdevelop-git
Description: A C/C++ development environment for KDE. (GIT Version)
Upstream URL:
Licenses: GPL
Conflicts: kdevelop
Provides: kdevelop
Submitter: mosra
Maintainer: greenbagels
Last Packager: greenbagels
Votes: 60
Popularity: 0.886990
First Submitted: 2010-05-05 21:15
Last Updated: 2016-05-26 08:21

Dependencies (24)

Required by (3)

Sources (1)

Latest Comments

greenbagels commented on 2016-07-28 21:24

@Neros, probably due to differential, update your kdevplatform-git package and you'll likely pull in the patch needed to build this package.

Neros commented on 2016-07-26 12:51

I can't compile anymore.
Any idea?

[ 28%] Linking CXX static library libkdevqtc-qmlsupport.a
[ 28%] Built target kdevqtc-qmlsupport
make: *** [Makefile:128: all] Error 2
==> ERREUR : Une erreur s’est produite dans build().
==> ERREUR : Makepkg n'a pas pu construire kdevelop-git.

goetzc commented on 2016-07-02 15:18

It seems that kde-cli-tools dependency is needed for kioclient, which is needed for shell integration in the Konsole inside KDevelop.

"The utility kioclient is not in your path, the shell integration will not work properly."

Should the dependency be for this package or for kdevplatform-git, I don't know. EDIT: It seems it should be for kdevplatform.

LeonardK commented on 2015-11-10 09:16

seems to depend on kdevplatform-git because some things got moved (eg. dependencieswidget)

yannick commented on 2015-10-28 09:34

Add 'llvm' & 'kdoctools' to makedepends

sl1pkn07 commented on 2015-10-26 20:08

disown this and kdevplatform-git and kdevelop-pg-qt-git


sl1pkn07 commented on 2015-10-13 20:31


LeonardK commented on 2015-10-13 20:00

llvm needed for /usr/bin/llvm-config

stativ commented on 2015-10-09 18:04

kdev-clang has replaced oldcpp in kdevelop master! Yay!

sl1pkn07 commented on 2015-09-11 13:35

try update kdevplatform-git

gabmen commented on 2015-09-11 08:23

Currently not compiling, failing when encountering calls to obsolete Qt functions (e.g. qLowerBound()).
Maybe the current qt package (5.5.0-2) was compiled without support to obsolete members?

yochai commented on 2015-07-21 10:23

Update: I've rebuilt both kdevelop-git and kdevplatform-git and it seems that was it fixed. Working perfectly again.

yochai commented on 2015-07-17 14:19

Sorry for the untimely reply. After removing every extension for kdevelop and opening a new session I can load the program.
However, once I try to load a c file with local folder include ("name.h") it crashes. Tried to replace '"' with '<' (should work) and it still crashes.

For example, try to create the following files:
#include "test.h"
#include <stdio.h>

void test_it()
printf("it's working");

#ifndef TEST_IT_H
#define TEST_IT_H
void test_it();

#include "test.h"

void main()

You can compile it with gcc, but trying to open those files with kdevelop and it crashes.

sl1pkn07 commented on 2015-06-04 15:33

any test case? loading ok for me

yochai commented on 2015-06-04 13:02

ishitatsuyuki, same here, it builds, but crashes at loading.

nick commented on 2015-04-21 19:06

Sorry for hijacking this with a question, but can't seem to find the up-to-date mailing list for kdev lol. (when was anything kde ever easy? :P)

Anyone have any idea what happened to the code snippets in kdevelop? i don't see anything anywhere, not in plugins, settings, any menus, nada...

@ishitatsuyuki: not getting any segfaults here and just updated it today...

ishitatsuyuki commented on 2015-04-14 23:53

Segfaulting. Is it a upstream problem?

sl1pkn07 commented on 2015-02-11 15:17

this is because you use krunner-git. but krunner-git provides krunner

nothing to do


tajidinabd commented on 2015-02-11 15:12

kdevelop-git W: Dependency krunner-git detected but optional (libraries ['usr/lib/'] needed in files ['usr/lib/qt/plugins/'])

chenxiaolong commented on 2014-11-09 19:19

@mosra: Thank you! I'll update the packages.

mosra commented on 2014-11-09 19:04

Disowning, as I switched back to KDevelop 4.7 from [extra] as it works better on KDE4. I can't thus test/maintain KDevelop/KF5-related packages anymore, feel free to adopt the package and do any changes you want.

chenxiaolong commented on 2014-11-09 18:53

@mosra: In addition to kdevplatform-git, could you also add "-DKDE_INSTALL_USE_QT_SYS_PATHS=ON" to the cmake command for this package?

df5t0rw commented on 2014-11-02 19:55

I think it need "extra-cmake-modules" as a dependencies.

mosra commented on 2014-09-07 11:48

Initial port to KF5, please test and report any problems.

Also ran the package through namcap and fixed some of the issues.

arojas commented on 2014-08-28 06:23

This is now ported to Qt5/KF5, please update dependencies

mosra commented on 2013-09-24 09:40

Fixed, thanks.

ilpianista commented on 2013-09-24 08:56

I guess you should replaces qt-doc by qt5-doc and qt4-doc.

mosra commented on 2013-09-23 09:21

Fixed upstream.

mosra commented on 2013-09-22 22:28

Yep, hopefully some temporary upstream problem. Try checking out some older revision:

cd src/kdevelop
git checkout 66205ee72fdb4962baef015163f097769da6e7f4

Then comment-out `git pull origin` line in PKGBUILD and re-run makepkg. You can reset back to master with `git checkout master`.

walkindude commented on 2013-09-22 22:18

have a problem after the latest update, link error:

[ 57%] [ 58%] Building CXX object languages/cpp/parser/CMakeFiles/kdev4cppparser.dir/class_compiler.o
[ 58%] Building CXX object projectmanagers/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakehelpdocumentation.o
[ 58%] Building CXX object projectbuilders/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakebuilderconfig.o
Building CXX object projectmanagers/cmake/CMakeFiles/kcm_kdevcmake_settings.dir/settings/cmakecachedelegate.o
CMakeFiles/gdbtest.dir/registers/registersmanager.o: In function `GDBDebugger::ArchitectureParser::parseArchitecture()':
registersmanager.cpp:(.text+0x458): undefined reference to `GDBDebugger::ArchitectureParser::architectureParsed(GDBDebugger::(anonymous namespace)::Architecture)'
CMakeFiles/gdbtest.dir/gdbtest_automoc.o: In function `GDBDebugger::RegistersManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
gdbtest_automoc.cpp:(.text+0x337): undefined reference to `GDBDebugger::RegistersManager::architectureParsedSlot(GDBDebugger::(anonymous namespace)::Architecture)'
collect2: error: ld returned 1 exit status
make[2]: *** [debuggers/gdb/gdbtest] Error 1
make[2]: Target `debuggers/gdb/CMakeFiles/gdbtest.dir/build' not remade because of errors.
make[1]: *** [debuggers/gdb/CMakeFiles/gdbtest.dir/all] Error 2

mosra commented on 2013-09-22 14:07

Added patch which calls qdbus-qt4 instead of qdbus in kdevelop! utility. See my comment in for more information.

mosra commented on 2013-05-17 11:08

stativ: Awesome, thanks. I'm on it, I have a few more packages to update :-)

stativ commented on 2013-05-17 11:04

mosra: I actually filled a feature request to allow incremental builds with new a
makepkg: Also, could you please update the kdevplatform-git, too?

mosra commented on 2013-05-17 10:55

Updated to work with pacman 4.1 package version bumping.

However I'm still using the old way of handling Git repositories, as it allows doing incremental builds -- recompilation takes only a minute or so, which saves a lot of time (and power) when rebuilding once a day. With the new way it would overwrite the build dir every time, forcing recompilation of everything.

If anyone knows a better solution, please let me know :-)

Anonymous comment on 2013-04-14 08:53

Does anyone know what package i need for the "Code Utilities" plugin to load?
Trying to get the doxygen comment insertion work, and i think it's the "Code Utilities" plugin that provides this functionality.

ilpianista commented on 2012-10-28 10:23

maybe you want to add those too (I just did this for the official package in [extra])

optdepends=('kdesdk-okteta: hex editor'
'kdebase-konsole: embedded terminal'
'git: git support'
'gdb: gdb support'
'qt-doc: qt documentation integration')

mosra commented on 2012-10-27 21:24

Using Release CMake configuration (as makepkg would strip the debugging symbols anyway).

ascarpino: It was in the original kdevelop-svn package, so I left it there without changes.

ilpianista commented on 2012-10-27 18:55


Anonymous comment on 2012-09-07 03:17

Latest git repo update seems to cause a build error. Don't know whether this is an upstream problem, or a problem with the PKGBUILD.

sjakub commented on 2012-03-13 01:39

It should also depend on kdesdk-okteta. The official kdevelop package also depends on kdebase-kwrite, but I'm not sure if it's needed.

Anonymous comment on 2011-11-07 15:38

I had to install libxres for the last version to build.

/usr/bin/ld: warning:, needed by /usr/local/lib/, not found (try using -rpath or -rpath-link)
/usr/local/lib/ undefined reference to `XResQueryClientPixmapBytes'
/usr/local/lib/ undefined reference to `XResQueryExtension'
/usr/local/lib/ undefined reference to `XResQueryVersion'
/usr/local/lib/ undefined reference to `XResQueryClients'
collect2: ld returned 1 exit status
make[2]: *** [debuggers/gdb/gdbtest] Error 1
make[1]: *** [debuggers/gdb/CMakeFiles/gdbtest.dir/all] Error 2

mosra commented on 2011-08-14 09:03

Glaucous: I removed kdesdk-kate with pacman -Rdd and kdevelop-git was build successfully, started and worked without issues. No problem here.

Glaucous commented on 2011-07-31 18:19

kdesdk-kate should be added as dependency.Latest version cannot start without it.

mosra commented on 2011-06-04 08:24

stativ: thanks for noticing, it's now fixed also in kdevplatform.

stativ commented on 2011-06-02 15:02

kdevelop_attach permissions should be fixed in the current git.

mosra commented on 2011-05-24 06:34

* Fixed file permissions, so now konsole integration works. Update of kdevplatform-git is also needed.

mosra commented on 2011-02-05 11:08

Changed Git URL to git:// to prevent overloading git:// servers. Update is strongly recommended.

The PKGBUILD automatically updates the url of already cloned repository, so it's not needed to do it manually or clone again.

mosra commented on 2010-11-24 16:23

Updated package - KDevelop is finally on

mosra commented on 2010-09-09 13:20

I made patched version of kdelibs which fixes KDevelop crashes (and you can now use git master again). See my blog post:

I didn't add that kdelibs package in AUR, because I don't know whether it has any stability issues. Fixed KDE 4.5.2 will be released in three weeks.

mosra commented on 2010-09-08 16:48

Current version crashes regularly with KDE 4.5.1 and lower, will be fixed in 4.5.2. See this blog post for possible solutions: