< SchedulesRevision as of 20:46, 11 December 2007 by Winterz (talk | contribs) (added hardware CUPS requirement)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) Contents 1 KDE 4.0 Compilation Requirements 1.1 Compilers 1.2 Software Requirements 1.2.1 Basic 1.2.2 Help 1.2.3 Hardware 1.2.4 Networking 1.2.5 Browsing 1.2.6 Security 1.2.7 Graphics 1.2.8 Multimedia 1.2.9 Development KDE 4.0 Compilation Requirements Compilers Compiler Requirements. KDE is designed to be portable and hence to compile with a large variety of GNU/Linux, UNIX, Windows and MacOS compilers. However, KDE is advancing very rapidly and the ability of native compilers on various systems to compile KDE depends on users of those systems reporting compile problems to the responsible developers. In addition, the C++ implementation in gcc/egcs, the most popular KDE compiler, has been advancing rapidly, and has also recently undergone a major redesign. As a result, KDE will not compile properly with older versions of gcc or most newer releases. In particular, gcc versions earlier than gcc-2.95, such as egcs-1.1.2 or gcc-2.7.2, may not properly compile some components of KDE 3.5. While there have been reports of successful KDE compilations with the so-called gcc-2.96 and gcc-3.4 (cvs), the KDE project at this time recommends the use of gcc-3.3.1 or a version of gcc which shipped with a stable Linux distribution and which was used successfully to compile a stable KDE for that distribution. Software Requirements Basic Package Level Description Explanation Modules Qt >= 4.3 Required Qt is the C++ cross-platform GUI toolkit upon which the great majority of KDE is built. Qt is required by all KDE modules. kdelibs, kdepimlibs, kdebase, kdeadmin, kdeartwork, kdebindings, kdeedu, kdegames, kdegraphics, kdemultimedia, kdenetwork, kdepim, kdesdk, kdetoys, kdeutils, koffice, kdevelop Help Package Level Description Explanation Modules libxml2 >= 2.4.8 Recommended Libxml provides an XML parser and toolkit. XML is a metalanguage to design markup languages, such as HTML. Libxml is used for reading KDE documentation. Note that even though earlier versions of libxml2 may work, versions 2.4.26 through 2.4.28 have a bug which prevents their use in KDE. kdelibs, kdepimlibs, kdebase, kdeadmin, kdeartwork, kdebindings, kdeedu, kdegames, kdegraphics, kdemultimedia, kdenetwork, kdepim, kdesdk, kdetoys, kdeutils, koffice, kdevelop Hardware Package Level Description Explanation Modules CUPS >= 1.1.9 Optional CUPS (the Common Unix Printing System) is a modern printing architecture for UNIX systems. CUPS provides enhanced printing administration, printing options and usability to all KDE applications. KDE provides tools to configure CUPS. kdelibs, kdebase Networking Browsing Security Graphics Multimedia Development Retrieved from "https://community.kde.org/index.php?title=Schedules/KDE4/4.0_Requirements&oldid=48371" Content is available under Creative Commons License SA 4.0 unless otherwise noted.