Difference between revisions of "Projects/KDevelop4/requirements"

Jump to: navigation, search
(Distribution specific package names)
(Undo revision 79686 by Cluelesscoder (talk) - self-revert; this is for kdev-python)
 
(4 intermediate revisions by 3 users not shown)
Line 23: Line 23:
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td>Boost MultiIndex library &gt;= 1.35</td>
+
     <td>Boost MultiIndex library &gt;= 1.35 (probably libboost-multiindex)</td>
 
     <td>[http://www.boost.org Boost.org]</td>
 
     <td>[http://www.boost.org Boost.org]</td>
 
   <tr>
 
   <tr>
Line 44: Line 44:
 
     <td>KDevelop Development Platform &gt;= 1.0.0</td>  
 
     <td>KDevelop Development Platform &gt;= 1.0.0</td>  
 
     <td>[https://projects.kde.org/projects/extragear/kdevelop/kdevplatform/repository projects.kde.org/kdevplatform]</td>
 
     <td>[https://projects.kde.org/projects/extragear/kdevelop/kdevplatform/repository projects.kde.org/kdevplatform]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>Grantlee &gt;= 0.1.7</td>
 +
    <td>[http://www.gitorious.org/grantlee/pages/Home Grantlee on gitorious]</td>
 
   </tr>
 
   </tr>
 
</table>
 
</table>
Line 115: Line 119:
 
     </tr>
 
     </tr>
 
</table>
 
</table>
 +
 +
=== Discussions ===
 +
A 2013 forum discussion on [https://forum.kde.org/viewtopic.php?f=218&t=111086 Updating installation docs] discusses this page.

Latest revision as of 07:32, 6 June 2013

Contents

[edit] Programs/libraries required to compile KDevelop from source

Before you start compiling your freshly downloaded KDevelop version, make sure that you have installed the following programs. Mind that you can get strange errors, if you use older versions.
Usually you can see which software version is installed in your computer by calling the program with a "--version" argument. For example to find which cmake you have installed in your machine do:

   cmake --version
Program/Library Source
kdelibs-devel >= 4.3 www.kde.org
Qt-devel >= 4.5.2 www.trolltech.com/products/qt
Boost MultiIndex library >= 1.35 (probably libboost-multiindex) Boost.org
g++ >= 4.0 (or compatible) for linux, and BSD systems gcc.gnu.org
msvc >= 8 for MS Windows systems msdn.microsoft.com
GNU make (for linux, and BSD systems) www.gnu.org/software/make
CMake >= 2.6.2 www.cmake.org
KDevelop Development Platform >= 1.0.0 projects.kde.org/kdevplatform
Grantlee >= 0.1.7 Grantlee on gitorious


[edit] Optional recommended software

These tools are optional, that means that the compiled KDevelop will work without them. But it will lack some features like documentation generation or searching over several files. So you should probably check out your system for these programs.

Program/Library Source
subversion-devel >= 1.4
(Subversion integration)
subversion.tigris.org

[edit] Example: Ubuntu 10.04

In ubuntu 10.04 the needed developement libraries from package manager are:

  kdelibs5-dev
  libqt4-dev
  zlib1g-dev
  kdebase-workspace-dev

Optional:

  libsvn-dev

[edit] Example: openSUSE 11.4

Required:

  libkde4-devel
  libqt4-devel
  ...

Optional:

  subversion-devel

[edit] Programs/libraries required to run KDevelop

These tools have to be installed on the machine where you want to run KDevelop.

Program/Library Source
kdelibs >= 4.3 www.kde.org
Qt >= 4.5.2 www.trolltech.com/products/qt
KDevelop Development Platform >= 1.0.0 projects.kde.org/kdevplatform

[edit] Optional recommended software

These tools are optional, that means that KDevelop will work without them. But it will lack some features like debugging support. So you should probably check out your system for these programs.

Program/Library Source
GDB >= 7.0, with python support enabled
(well working internal debugger)
www.gnu.org/software/gdb

[edit] Discussions

A 2013 forum discussion on Updating installation docs discusses this page.


This page was last modified on 6 June 2013, at 07:32. This page has been accessed 15,904 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal