LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-24-2007, 05:56 PM   #61
Chikne
Member
 
Registered: Jul 2006
Distribution: Slackware 11
Posts: 140

Original Poster
Rep: Reputation: 15

It seems that at last I've hit dependency hell... Trying to compile cinepaint!!!

The docs say that cinepaint requires developpers libraries (the names end in lib-dev).

The libraries installed on slackware don't seem to be the ones required, but I might be wrong there, the package won't compile anyway. Since it's the first time for me I'm wondering if anyone has ever heard of developpers libraries before?? I've looked on the net but coulnd't find anything relevant as yet.

Thanks
 
Old 01-24-2007, 07:32 PM   #62
Basslord1124
Member
 
Registered: Jun 2004
Location: KY
Distribution: Debian, Mint, Puppy
Posts: 507

Rep: Reputation: 51
I know with my Slack server I don't have to worry about much about that. All I really use there is just the core system, some text editors, maybe a text browser, and most of the networking apps. I could usually do a fresh Slack install on my server in about 25-30 min.

Since I have migrated to a desktop I think it's a little harder to figure it out just b/c it's been a while since I used Linux as a desktop. I basically installed almost everything this time. But over time, I'll probably figure it out.
 
Old 01-24-2007, 10:45 PM   #63
seandon4
LQ Newbie
 
Registered: Sep 2005
Distribution: Slackware
Posts: 24

Rep: Reputation: 16
Quote:
Originally Posted by Chikne
Since it's the first time for me I'm wondering if anyone has ever heard of developpers libraries before?? I've looked on the net but coulnd't find anything relevant as yet.
Thanks
Yes, I have. So called "developer libraries" exist, for example, in Debian based distros (maybe some other brands of linux too). They contain things like header files and development tools for a given library. Where as the _actual_ library, in binary form, is kept in a separate package. Say, gtk+.deb contains libgtk.so, but gtk+-dev.deb contains gtk.h, etc, for "developers" and anyone else who wishes to compile from source.

In Slackware, it's a little different. There are no "dev" packages in slack. Most often "developer" related files are kept in the same package as the "runtime" (binary) files. So, there is only gtk+.tgz in Slackware.

As for cinepaint, can't help, never heard of it. Maybe has some exotic characteristics.
 
Old 01-25-2007, 05:02 AM   #64
Chikne
Member
 
Registered: Jul 2006
Distribution: Slackware 11
Posts: 140

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Basslord1124
I know with my Slack server I don't have to worry about much about that. All I really use there is just the core system, some text editors, maybe a text browser, and most of the networking apps. I could usually do a fresh Slack install on my server in about 25-30 min.

Since I have migrated to a desktop I think it's a little harder to figure it out just b/c it's been a while since I used Linux as a desktop. I basically installed almost everything this time. But over time, I'll probably figure it out.
It proves IMO how flexible Slackware GNU/Linux can be! Frankly the other day I tried another distro on a spare hdd, it took about 1.5-2 to complete the install and that thing was so slow in the end that I quickly got rid of it and said to myself "better to try and get better at slack"



Quote:
Originally Posted by seandon4
Yes, I have. So called "developer libraries" exist, for example, in Debian based distros (maybe some other brands of linux too). They contain things like header files and development tools for a given library. Where as the _actual_ library, in binary form, is kept in a separate package. Say, gtk+.deb contains libgtk.so, but gtk+-dev.deb contains gtk.h, etc, for "developers" and anyone else who wishes to compile from source.

In Slackware, it's a little different. There are no "dev" packages in slack. Most often "developer" related files are kept in the same package as the "runtime" (binary) files. So, there is only gtk+.tgz in Slackware.

As for cinepaint, can't help, never heard of it. Maybe has some exotic characteristics.
Dear, cinepaint is also known as film gimp. There are quite a few difference between them, the most interesting ones to me are the fact that cinepaint handles 16 bits images as well as color profiles! But this is off topic

Anyway I was reading afterwards,in some docs regarding cinepaint, that if I had never been compiling a program from source before, the system would probably not be using developpers libraries... Which says it all since I always compile from source on my system

Last edited by Chikne; 01-25-2007 at 05:15 AM.
 
Old 01-25-2007, 06:43 AM   #65
Eternal_Newbie
Member
 
Registered: Jun 2005
Location: The Pudding Isles
Distribution: Slackware
Posts: 573

Rep: Reputation: 59
Did a little sniffing around in its sourceforge mailing lists and it seems to want gutenprint (in slack 11.0 /extras), openEXR and littleCMS. And you might need to edit the make file and create several symlinks.
 
Old 01-25-2007, 07:30 AM   #66
Chikne
Member
 
Registered: Jul 2006
Distribution: Slackware 11
Posts: 140

Original Poster
Rep: Reputation: 15
Hi, unfortunatelly (for me) those packages are installed on the system, good idea to look on the sourceforge mailing list though thanks. I always forget search on there ^^
 
Old 01-27-2007, 10:09 AM   #67
schniggedy
LQ Newbie
 
Registered: Mar 2006
Posts: 2

Rep: Reputation: 0
You might find the ldd command useful. It shows you which shared libraries a file depends on (although it doesn't say much about what a specific package will do if it can't find the shared library)

Last edited by schniggedy; 01-27-2007 at 10:10 AM.
 
Old 01-30-2007, 08:13 AM   #68
Chikne
Member
 
Registered: Jul 2006
Distribution: Slackware 11
Posts: 140

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by schniggedy
You might find the ldd command useful. It shows you which shared libraries a file depends on (although it doesn't say much about what a specific package will do if it can't find the shared library)
Dear, ldd is indeed a very useful command in those situations!!

I have fixed the problem with the help of the cinepaint developper there were wrong flags in the Makefiles!!

Thanks for the help!! The more I use Slack the more I like it.
 
Old 02-10-2007, 06:59 AM   #69
Chikne
Member
 
Registered: Jul 2006
Distribution: Slackware 11
Posts: 140

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Chikne
I am trying to work out if dependencies really occur between programs that are closely related or not. Sorry if this sounds silly but I am just trying to make sense of all this, for example:

in slackware 11 there is a package called mod_ssl which is an apache module for ssl. So removing the apache package or the ssl package would prevent the mod_ssl package from running smoothly but wouldn't affect packages like xfce etc... Right????
Well I'm going to comment my own post :-)

Funny enough but some softwares that aren't related at all DO share dependencies. I run Seamonkey only on that box so I got rid of Firefox using pkgtool. Wanting to play some MP3 the other day using gxine, it failed to start because of missing libraries...
A quick googling told me that the missing libraries were part of the Firefox package, so sticked the install cd in the box, installed firefox using pkgtool, copied the libraries from the lib/firefox to the local libraries folder (can't remember which one now), might have had to edit /etc/ld.so.conf (can't remember if I did this either) and ran ldconfig.

All this didn't pose much troubles if any at all since I have a decent internet connection and am getting quite familiar to fiddle around with the system. What puzzles me, however, is how could someone not used to do this kind of things or without internet connection would manage to sort those problems?? Phoning a friend is a possibility but what if he/she doesn't have the answer??

Is that why some people consider Slackware a geek's distro?? Just wondering...
 
Old 02-10-2007, 07:20 AM   #70
danieldk
Member
 
Registered: Aug 2002
Posts: 150

Rep: Reputation: 15
Let's just say that Slackware Linux is not for the faint of heart. And that's ok, it is more difficult to use for new users, but it gives a lot of flexibility. Fortunately, there is choice, want everything with a point-and-click interface? There's very much choice out there. Want to do stuff yourself, then Slackware could just be your system.
 
  


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
Dependency Hell Mithrilhall Linux - Newbie 5 04-28-2006 10:29 AM
please help me I'm in dependency hell baronsam Linux - Software 5 11-05-2004 09:33 PM
dependency hell riseringseeker Linux - Newbie 3 09-22-2004 01:57 PM
Is this what they mean by dependency hell? john_walsh54 Linux - Software 1 10-10-2003 07:52 AM
Dependency Hell Time Lord Mandriva 2 09-09-2003 03:48 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:43 PM.

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