Re: compiling software
Hm, not sure about the exact problem you're having, I've never
used those packages. Getting stuff to compile can be tricky,
experience helps because you start seeing the same problems over and
over again. There is some theory but usually you only need a
small subset of the theory to get stuff to compile -- the person who
put together the package is responsible for the rest. Normally when I
compile stuff, I read the README and INSTALL files, then do
./configure
followed by
make
followed, optionally, by
make install.
Most packages will compile this way out-of-the-box. If they don't it's
usually because
a) they can't find a .h file (compiler error), or
b) they can't find a statically linked library (linker error).
Statically linked libraries and associated .h files usually come in
debian packages ending in "-dev". Figuring out which file comes in
which package can be guesswork, maybe "apt-cache search" will help.
Sometimes you already have the files, but they're in a different place
than the makefile thinks they are. For example, a .h file might be
in /usr/include rather than /usr/local/include.
I've never had to read a configure script. These things are usually
automatically generated and I don't mess with them. But that's just
me.
If you've got the time, teaching yourself some basic programming (the
first chapter of Kernighan and Richie's The C Programming Language,
2nd ed. is a good start) and some UNIX tools like gcc and make, might
make all this more understandable.
-chris
Reply to: