KDevelop4 Beta5

August 22, 2009 at 2:01 pm | Posted in KDevelop | 21 Comments

I’ve just released the fith beta of KDevelop4 into the wild, so go get it 🙂

We’ve fixed quite some crashes and also implemented a few new features, among them improvements in the refactorings and a new patchreview toolview (see Views->Add Toolview). That allows you to easily review patches inline in the Kate editor. This way we combine diff-viewing with the powerful semantic highlighting from the C++ support.

I’d also like to point out that this is the last beta that will be working with KDE 4.2.x, the next one (still at least 4 weeks away) will need KDE 4.3.0 or 4.3.1 (we’re not yet 100% sure about the patch-level). The reason is quite simply that for 4.2.x compatibility we need quite some extra code/ugly ifdef’s and you’re missing out on some features which are only possible with 4.3.x.

Update: You can find the source packages on the KDE mirrors.


  1. When can we expected a windows release of this new beta ? On linux, SVN is working greatly, but on windows it’s not the same thing.

    • As soon as someone picks up the sources and works on getting them to compile and work correctly on windows. I have only limited time and always need to start a VM to do anything on windows, however we do have one newcomer who’s seemingly eager to get kdev4 working on windows.

  2. Where can I find the tarballs?

    • Sorry, totally forgot the link, I’ve updated the text.

  3. Question: what kind of features depend on 4.3 ?

    Can’t wait for the new kdev stuff ! Do you have a target date for a stable release ?


    • The tabwidget for Perspectives and the workingsets too. And there’s something from kompare which we might want to use (if its being backported to 4.3.1).

      A release date isn’t set yet, we’re still aiming at “sometime this year”… I’m planning to fix a date though in the next 4-6 weeks, once we know whats really missing…

  4. Hi, i try’d all betas of kdevelop but beta5 would not compile.
    I installed kdevplattform 3.9.95 and after trying to compile kdevelop i got the folowing errors:

    CMake Warning at /usr/share/kde4/apps/cmake/modules/FindKDevPlatform.cmake:42 (find_package):
    Could not find a configuration file for package KDevPlatform.

    Set KDevPlatform_DIR to the directory containing a CMake configuration file
    for KDevPlatform. The file will have one of the following names:


    Call Stack (most recent call first):
    CMakeLists.txt:19 (find_package)

    CMake Error at /usr/share/cmake-2.6/Modules/FindPackageHandleStandardArgs.cmake:57 (MESSAGE):
    Could NOT find KDevPlatform (missing: KDevPlatform_CONFIG)
    Call Stack (most recent call first):
    /usr/share/kde4/apps/cmake/modules/FindKDevPlatform.cmake:46 (find_package_handle_standard_args)
    CMakeLists.txt:19 (find_package)

    • Yeah, sorry. Seems I messed up the kdevplatform tarball as well as the kdevelop tarball. I’ve uploaded a new version which works.

      • Thanks.
        But the classbrowser plugin crashed after starting kdevelop.
        While compiling kdevplatform it could not locate my boost installation. … Hmm. Maybee i try the trunk version in a few days.

  5. @Andreas S: Sounds like you had an earlier version of kdevplatform installed before and didn’t remove it completely before installing the new beta. Plugins from an earlier beta won’t work in the current one as the libraries changed too much.

    • Thanks. I removed the boost detection in the plugin dir and now it works. I have only kde4.3 installed and this has boost dependencies …

      • That doesn’t make the slightest sense, sorry. If you remove the boost detection then the classbrowser won’t be built. Hence it cannot crash.

  6. Is this the final beta that will be released?

    • No, there’s going to be at least two more beta’s before we start the RC cycle. The second might however already be in the “feature freeze” period.

      • Anyhow, I believe there have been great improvements between beta 3 and beta 5. kDevelop is much more stable now, at least for the way I’m using it. For me it’s already a very useful tool. Thanks and keep up the good work.

  7. why not include wx and Gtk for others language such as perl(wxperl), python (wxpython), gtk-perk, gtk-python?

    • and mising yet openGL with language (Ada, C, C++, Objective-C (via C support), SQL, Haskell, Java, Pascal, Perl, Python, Ruby)

      • I’m not sure what you’re trying to say here, but KDevelop4 will not gain any support for any of these languages unless there’s someone willing to maintain that support for the next couple of years. One of the worst things that happened to KDevelop3 is tons of code comitted to the codebase without anybody maintaining it. We’re not going to allow the same bitrot to happen for KDevelop4.

    • You mean support for writing perl and python code? Well, nobody is willing to work on that hence there’s no support. And application templates for something where KDevelop is merely a text editor don’t make any sense.

      • i mean on include wx-python and wxperl in kdevelop, as exist c++/wx.does mean that i can use kdevelop for writing project using wxperl or wxpython or writing prpject using opengl whith any language.

  8. @John: Well as I said, that needs someone who’s willing to work on Perl and/or Python support in KDevelop and maintain it.

Sorry, the comment form is closed at this time.

Create a free website or blog at WordPress.com.
Entries and comments feeds.

%d bloggers like this: