Since KDE has way too many compilation requirements, I would like to inform you about the PKGMK_IGNORE_FOOTPRINT variable in /etc/pkgmk.conf. You'll probably get a bunch of .footprint mismatches during compilation if your system differs from my build host. Automated builds will (hopefully ;-) not fail if you set PKGMK_IGNORE_FOOTPRINT="yes". Please compile and install the required libraries & KDE packages in this order: CRUX Base -------------------------------------- zlib (standard) gzip (standard) bzip2 (standard) perl (standard) db (standard) openssl (standard) x11 (standard) Libraries -------------------------------------- Graphical: glib (standard) libtiff (standard) libjpeg (standard) libpng (standard) libungif (standard) imlib (standard) freetype (required) libmng (required) * Multiple-image Network Graphics support qt3 (required) libglut (optional) * for kpovmodeler in kdegraphics libart_lgpl (recommended) * for KDE's SVG icon engine fribidi (recommended) * also needed for KDE's SVG support tetex (optional) * for TeX and DVI support sane (optional) * for KDE scanner support, and a nice frontend application called "Kooka" libgphoto2 (optional) * allows some KDE applications and services to work with images on a digital camera Alsa: alsa-lib (recommended) alsa-oss (recommended) alsa-utils (recommended) XML: libxml2 (required) libxslt (required) Multimedia extensions ----------------------------------------- audiofile (standard) libvorbis (standard) libogg (standard) cdparanoia (recommended) * CD audio ripping support lame (recommended) * mp3/ogg converter support libmad (recommended) * for superior mp3 playback quality libmusicbrainz (recommended) taglib (recommended) libtunepimp (recommended) * these three are required to build Juk flac (optional) libsdl (optional) * advanced graphical plugins for noatun Other libraries ----------------------------------------- sudo (recommended) aspell (recommended) libpcre (recommended) * important for proper javascript support in Konqueror xine-lib (recommended) * adds enhanced video and audio support to KDE - needed for video thumbnails - alternatively, one can use kmplayer for advanced multimedia support libidn (recommended) * support for IETF Internationalized Domain Names - needed for Kopete's Jabber plugin Other extensions ----------------------------------------- gnupg (recommended) gpgme (recommended) * for email/document encryption/decryption fam (optional) * useful if one extensively works on NFS mounted shares - personally, I find that KDE is much more stable without FAM cups (recommended) * common unix printing support for KDE samba (recommended) * for browsing Windows/NetBIOS shares ghostscript (recommended) * printer driver for cups, PostScript/PDF support for KDE python (recommended) * some KDE components use Python as a scripting engine openldap (optional) * allows the address book and some PIM applications to access an LDAP server poppler (optional) * provides enhanced information about PDF files pilot-link (optional) * needed for KPilot - KPilot syncronizes a Palm device with the Kontact infrastructure ------------------------------------------------------------------------------- KDE base ============= arts kdelibs kdebase KDE recommended stuff ===================== kdenetwork kdepim kdeartwork kdegraphics kdemultimedia KDE other stuff ================ kdeaddons kdeutils kdeadmin kdebindings kdeedu KDE unimportant stuff ;) ===================== kdegames kdetoys KDE development stuff ===================== kdesdk kdevelop kdewebdev Announcement [1] http://www.kde.org/announcements/announce-3.5.php KDE 3.5.0 Requirements, Recommendations and Options [2] http://www.kde.org/info/requirements/3.5.php Daniel Mueller -- updated and maintained by Nick Steeves