• Skip to content
  • Skip to link menu
Kopete Instant Messenger
  • Kopete / Build tips
 
 

Build tips

Getting the compile off the ground

Make sure that you have the necessary development packages for your distribution installed before you attempt to compile Kopete. If you don't have the required packages installed, you won't be able to build all of the features in Kopete. You should have the development packages for the following libraries and programs installed:
  • Qt
  • KDE
  • libxml
  • libxml2
  • libxslt
  • QCA 2
  • libidn
  • SQLite support in Qt
The Qt and KDE development packages are necessary for Kopete to compile, but all others are optional. If they are not present, their depending features within Kopete will not be built.

Errors compiling from SVN?

If you're using SVN you will often find that certain plugins or protocols don't compile. If you can live without these protocols, you can disable them from compilation so you can at least use the rest of Kopete. Simply edit the CMakeLists.txt in the directory above the failing protocol/plugin (eg if IRC won't compile, change kopete/protocol/CMakeLists.txt). Just use a '#' to comment out the lines that you don't want.

[ Edit ]

Inform

Skip menu "Inform"
  • Main
  • News
  • Screenshots/Movies
  • FAQ
  • Handbook

Obtain Kopete

Skip menu "Obtain Kopete"
  • Releases
  • Build tips
  • Install tips
  • SVN Access

Communicate

Skip menu "Communicate"
  • Development team
  • Mailing lists
  • Forum
  • Userbase
  • Techbase

Development

Skip menu "Development"
  • Roadmap
  • Bugs
  • Browse SVN

Tutorials

Skip menu "Tutorials"
  • Chat Window Style Guide
  • Pipes Plugin Implementation Guide

Plugins (unofficial)

Skip menu "Plugins (unofficial)"
  • SILC
  • Antispam

KDE Family

Skip menu "KDE Family"
  • KDE Home
  • KDETalk

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by the Kopete development team
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal