LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 08-26-2005, 02:10 AM   #1
marquitico
LQ Newbie
 
Registered: Aug 2005
Location: New York NY
Distribution: PuppyLinux 1.0.5
Posts: 2

Rep: Reputation: 0
xscreensaver install trouble: library dependencies


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"

Last edited by marquitico; 08-26-2005 at 02:15 AM.
 
Old 08-26-2005, 06:59 PM   #2
bosewicht
Senior Member
 
Registered: Aug 2003
Location: Houston, TX
Distribution: Arch
Posts: 1,381

Rep: Reputation: 47
hmm, libjpeg?

If you are new to linux and don't really want to google and research the answer yourself, why are you installing from source? Just find some binaries. Does the puppy linux site have xscreensaver?

Last edited by bosewicht; 08-26-2005 at 07:01 PM.
 
Old 08-26-2005, 08:10 PM   #3
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 269Reputation: 269Reputation: 269
Providing the version of xscreensaver your installing along with the version and types of dependencies you attempted to install alongside would probably help us find a solution for your issue.

Also have you tried using its own packaging system? This page seemed promising: http://www.goosee.com/puppy/developm...management.htm
 
Old 08-26-2005, 08:15 PM   #4
marquitico
LQ Newbie
 
Registered: Aug 2005
Location: New York NY
Distribution: PuppyLinux 1.0.5
Posts: 2

Original Poster
Rep: Reputation: 0
You're not helping

Perhaps I was not sufficiently clear; in which case I apologize. I did write, however, that:

Quote:
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.
To clarify: I researched as well as I knew how. I spent a week trying to understand the error message, and used many search engines. Much of the information retrieved doesn't help a non-developer. I searched this site, frankly, and read post after post.

I also downloaded every package I could find that seemed to fit the requirements, including a libjpeg-6b-i386-4.tgz. And the xscreensaver configure script continues to ignore everything that I have installed.

Despite your sarcasm, I did exactly as you wrote: I searched, and not only on GOOGLE, but other engines as well, and installed all sorts of things that various people advised me were what I needed. Both from source and in binary form. As to why I would try this despite being a newbie:

Quote:
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.
It seems that you are the one who didn't read my post all the way through. Sprechen Sie deutsch, bosewicht? Ihr Spitzname steht Ihnen gut.

Mark
"marquitico"
 
Old 08-26-2005, 08:28 PM   #5
bosewicht
Senior Member
 
Registered: Aug 2003
Location: Houston, TX
Distribution: Arch
Posts: 1,381

Rep: Reputation: 47
Actually, the people over at the pupplinux forums told you what to do and what you needed.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Command to check library dependencies daihard Linux - Software 6 12-04-2014 10:26 PM
complicated library dependencies mickepe Linux - Newbie 2 08-05-2005 04:43 AM
library dependencies bipins1979 Linux - Software 2 03-21-2005 10:50 PM
Library trouble? punkmonkey Arch 2 07-30-2004 04:44 PM
Trouble with KDE 3.2 (QT Dependencies) edawad Fedora 7 02-10-2004 07:30 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 03:19 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration