The short version: I am trying to install xscreensaver from source. Configure completes, but produces the following errors:
Code:
Warning: The GTK libraries do not seem to be available;
the `xscreensaver-demo' program requires them.
Warning: The GDK-Pixbuf library was not found. The XPM
library is being used instead.
Some of the demos will not use images as much as they
could. You should consider installing GDK-Pixbuf and re-
running configure. (GDK-Pixbuf is recommended over
XPM, as it provides support for more image formats.)
Note: The JPEG library was not found.
What are these libraries, and where do I get ’em?
The long version: I am new to LINUX (just a few weeks), and am experimenting with it for the first time. After fooling around with what came with my distro, I decided to try to compile something from source, just to learn how to do it. Apparently, I picked a tough package. It’s giving me my very first taste of Dependency Hell.
I chose xscreensaver, grabbed the latest source package, upacked the tarball, and ran configure. Lots of issues. I was able to get configure to complete by adding bc, readline, x11-devel-6.8.1, and pkg-config. So now configure completes but gives me the error message I attached above.
I don't know what these things actually
are, despite heavy GOOGLE-ing. Many of the packages that I added successfully come from Slackware, and there are GKT, GDK, and JPEG packages there, too, but xscreensaver doesn't seem to like any of them; I’ve tried.
I am using Puppy Linux, a small, young LiveCD distro that only recently added the capacity to compile, so
that may be part of the problem: loads of libraries that come with more mature distros are just not there. I believe that it is indebted to Mandrake, Slackware, and Vector. Uname info is:
Code:
hostname = puppypc
uname -m = i686
uname -r = 2.4.29
uname -s = Linux
uname -v = #1 Sat Jul 2 21:53:18 WST 2005
I appreciate any thoughts, observations, advice. Thank you.
Mark
"marquitico"