Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Every time I want to compile and install ekg2 I'm struggling with dependencies. Right now I somehow managed (again) to install all needed packages. Still I have no idea which of packaged i installed were really needed (ie. to make ncurses work I install all packakes containing ncurses in name in repository). Despite every time I eventually do compile and install ekg2 I still have no idea which packages were required to make it work so the question remains:

What is full list of required packages to compile all ekg2 plugins?

share|improve this question

I am trying to help, although I am not an EKG2 user, so bear with me.

Most Linux distributions list the dependencies of packages.

The archlinux distribution has a modest list of dependencies :
aspell giflib gnutls gpgme gpm libgadu libidn libjpeg python2

The Debian distribution has a very long list of dependencies :

debhelper : helper programs for debian/rules  
libncursesw5-dev : developer's libraries for ncursesw  
python-dev : header files and a static library for Python (default)  
python-central : register and build utility for Python packages  
libperl-dev : Perl library: development files  
libssl-dev : SSL development libraries, header files and documentation  
libgnutls-dev : the GNU TLS library - development files  
libaspell-dev : Development files for applications with GNU Aspell support  
libgadu-dev : Gadu-Gadu protocol library - development files  
libexpat1-dev : XML parsing C library - development kit  
libgpmg1-dev : transitional dummy package which can be safely removed also a virtual package provided by libgpm-dev  
libidn11-dev : Development files for GNU Libidn, an IDN library  
libxosd-dev : X On-Screen Display library - development  
libsqlite3-dev : SQLite 3 development files  
python : interactive high-level object-oriented language (default version)  
xsltproc : XSLT 1.0 command line processor  
docbook-xsl : stylesheets for processing DocBook XML to various output formats  
doxygen : Documentation system for C, C++, Java, Python and other languages  
libgtk2.0-dev : Development files for the GTK+ library  
libgpgme11-dev : GPGME - GnuPG Made Easy  
zlib1g-dev : compression library - development  
quilt : Tool to work with series of patches

Your case might lie anywhere between these two. The best way to find out is to look up the description of the EKG2 package in the Linux distribution that you are actually using (although that might not include the packages used by all the plugins).

In any case, doesn't your Linux distribution include a binary release of the EKG2 package ?
Installing the binary release through a package manager will automatically take care of the dependencies (if it includes all the plugins).

share|improve this answer
To the down-voter: If you can do better, then do so. If not, then let me try to find out if I can help this guy without interference. – harrymc Oct 10 '11 at 13:19
I just corrected that, thanks for your hard work answering on this site :) PS: I'm not the guy who downvoted you in the first place. – Shadok Oct 10 '11 at 13:44
@Shadok: Thank you. – harrymc Oct 10 '11 at 14:24
EKG2 don't exist in Debian, Ubuntu, Fedora, CentOS repos (with exception for Debian Experimantal). I'm trying to compile EKG2, not install it from package. Also: packages listed are not sufficient to compile all plugins. – seler Oct 10 '11 at 19:57
Can't you make a list of all libraries used by all the plugins? That would give you too many, of course, but you shouldn't really care. What is the format of these plugins, anyway ? – harrymc Oct 10 '11 at 20:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .