LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 09-09-2012, 10:08 AM   #1
Dornith
Member
 
Registered: Jul 2012
Location: U.S.A
Distribution: Archlinux Multilib, Debian 7.0.0 32b
Posts: 153

Rep: Reputation: Disabled
Slackware 13.37 Packages on Slackware Current


I just found Inkscape on pkgs.org and remembered that was on my list of things to install. But, I'm currently using Slackware 14, which they don't have a section for. So how different are the packages for 13.37 and 14? Could I just use the 13.37 package on this system, or can I change the Slackbuild to make it work?
 
Old 09-09-2012, 10:14 AM   #2
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware, VMs
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Many times older packages will work on Slackware 14.0. Try it it out and see what happens. Yes. You can modify a Slackbuild to make it work. Sometimes, however, you will need to compile/install a newer package.

Last edited by hitest; 09-09-2012 at 10:17 AM. Reason: addition
 
2 members found this post helpful.
Old 09-09-2012, 10:23 AM   #3
Dornith
Member
 
Registered: Jul 2012
Location: U.S.A
Distribution: Archlinux Multilib, Debian 7.0.0 32b
Posts: 153

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by hitest View Post
Many times older packages will work on Slackware 14.0. Try it it out and see what happens. Yes. You can modify a Slackbuild to make it work. Sometimes, however, you will need to compile/install a newer package.
Okay, I installed the package and it went with no errors, but then when I opened it, it just loaded for a while and then stopped.
 
Old 09-09-2012, 10:34 AM   #4
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware, VMs
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by Dornith View Post
Okay, I installed the package and it went with no errors, but then when I opened it, it just loaded for a while and then stopped.
I had a similar experience with claws-mail. I had a claws-mail-3.8.0 package that I attempted to install on Slackware 14.0; it behaved as you describe. I had to compile the newer claws-mail-3.8.1. Perhaps try a newer package. It sounds as if your package is not compatible with 14.0 (there may also be dependency issues).

Last edited by hitest; 09-09-2012 at 10:38 AM. Reason: addition
 
Old 09-09-2012, 11:00 AM   #5
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware
Posts: 1,348

Rep: Reputation: 217Reputation: 217Reputation: 217
Quote:
Originally Posted by Dornith View Post
Okay, I installed the package and it went with no errors, but then when I opened it, it just loaded for a while and then stopped.
It's possible you're missing a dependency. Packages compiled by others on non-clean systems may have dependencies that are missing from your system.

Run the following command to get the path

Code:
which inkscape
then

Code:
ldd /path/to/inkscape
to list required libraries. Anything missing will be listed as such. You could also run inkscape from the command line, but I believe this will only list the first missing library as the error, and there might be more than one.

Hope this helps.
 
1 members found this post helpful.
Old 09-09-2012, 11:13 AM   #6
Dornith
Member
 
Registered: Jul 2012
Location: U.S.A
Distribution: Archlinux Multilib, Debian 7.0.0 32b
Posts: 153

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Franklin View Post
It's possible you're missing a dependency. Packages compiled by others on non-clean systems may have dependencies that are missing from your system.

Run the following command to get the path

Code:
which inkscape
then

Code:
ldd /path/to/inkscape
to list required libraries. Anything missing will be listed as such. You could also run inkscape from the command line, but I believe this will only list the first missing library as the error, and there might be more than one.

Hope this helps.
Okay, I ran it and found these 'Not Found':
Code:
libgtkmm-2.4.so.1
libatkmm-1.6.so.1
libgdkmm-2.4.so.1
libgiomm-2.4.so.1
libpangomm-1.4.so.1
libglibmm-2.4.so.1
libcairomm-1.0.so.1
libsigc-2.0.so.0
libgsl.so.0
libgslcblas.so.0
It seems like a lot of these have almost identical names so I'm guessing I only need a few things, but does anyone know where I can find them?
 
Old 09-09-2012, 11:32 AM   #7
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware
Posts: 1,348

Rep: Reputation: 217Reputation: 217Reputation: 217
I use slackbuilds.org and build them myself.

http://slackbuilds.org/repository/13...hics/inkscape/

Quote:
Inkscape requires gc, gsl, and gtkmm
Note that these also have dependencies. Looks like you're missing gtkmm (and it's several dependencies) as well as gsl.
You might look in the same place you got inkscape for these additional packages.

I would strongly suggest learning how to use slackbuilds.org and sbopkg.
 
Old 09-09-2012, 11:58 AM   #8
Dornith
Member
 
Registered: Jul 2012
Location: U.S.A
Distribution: Archlinux Multilib, Debian 7.0.0 32b
Posts: 153

Original Poster
Rep: Reputation: Disabled
Okay, since all the dependencies seem to be a giant pain to try and install, I think I'll hold on adding Inkscape for now. But thanks for answering my original question.
 
Old 09-09-2012, 01:32 PM   #9
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware
Posts: 1,348

Rep: Reputation: 217Reputation: 217Reputation: 217
Probably just as well. Tried to build glibmm on -current just now using the 13.37 slackbuild.org script and it failed. Once 14 is released, the slackbuilds.org scripts will get updated by their maintainers - a process that is likely taking place as we speak.
 
1 members found this post helpful.
Old 09-09-2012, 04:48 PM   #10
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,308

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
Quote:
Originally Posted by Franklin View Post
Probably just as well. Tried to build glibmm on -current just now using the 13.37 slackbuild.org script and it failed. Once 14 is released, the slackbuilds.org scripts will get updated by their maintainers - a process that is likely taking place as we speak.
That's good to hear that the slackbuilds will be updated.

I just fought with mysql-workbench-gpl, glibmm was one of the dependencies I got from Alien Bob's slackbuilds couple others too, most were from plain old slackbuilds.

I did mysql-workbench-gpl working after a little of this and that.

Looking forward to next Slackware release!

cheers!
 
Old 09-09-2012, 04:49 PM   #11
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Debian, Slackware, VMs
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Cool

Quote:
Originally Posted by glorsplitz View Post
Looking forward to next Slackware release!
Amen to that.
 
Old 09-09-2012, 04:58 PM   #12
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Rep: Reputation: Disabled
Quote:
Originally Posted by Dornith View Post
Okay, since all the dependencies seem to be a giant pain to try and install, I think I'll hold on adding Inkscape for now. But thanks for answering my original question.
In such a case, I use sbopkg plus queue files to take care of the dependencies see http://sbopkg.org. To install inkscape in Slackare-13.37 for instance just did this:
Code:
sbopkg -i -k inkscape
and when asked, chose to use the queue, so that its dependencies be built and installed before inkscape.
 
Old 01-25-2013, 05:48 PM   #13
ihermit
LQ Newbie
 
Registered: Jan 2013
Location: under the bridge
Distribution: Slackware 14 current
Posts: 14

Rep: Reputation: Disabled
First off, I know this post says solved, but here's a complete run down for the public domain. It took me about 4 hours to do, but I did it. Now I’m going to try and remember how I did it so hopefully it wont take you 4 hours. Or me the next time I install Inkscape.

Inkscape has one of the largest dependencies I’ve ever seen. You’re main dependencies are : gc, gsl, gtkmm. lxml and numpy are optional, but so easy to install, you might as well just for the extra functionality.

Install in this order, via sbopkg:
1.) gc -- “select the package that says: development/gc”
2.) gsl

Next see if you have pangomm installed by cd’ing into the /usr/lib directory and running:
Code:
find pango
If nothing shows up then we need to install it. And it has a few dependencies as well. Install packages in this order from sbopkg:
3.) libsigc++
4.) glibmm -- takes care of goimm-2.4
5.) cairomm
6.) pangomm

Now install the optional packages:
7.) lxml
8.) numpy

The next one is where everybody seems to be tripping up. Myself included: ‘gtkmm’. sbopkg has the packages, *but* the two gtkmm packages it has are wrong. One is gtkmm-2.1 and the other is gtkmm-3.0. Inkscape needs between gtkmm-2.4 and gtkmm-2.10. It kinda’ makes you feel like Goldie Locks. The good news is SlackBuilds.org has the package here: http://slackbuilds.org/repository/14.0/libraries/gtkmm/. You’re going to need to install it as you would any other slackbuild. But first, it has a dependency as well that you can get from sbopkg:
9.)atkmm

Howto Build SlackBuild Package:
Code:
wget http://ftp.acc.umu.se/pub/GNOME/sources/gtkmm/2.24/gtkmm-2.24.2.tar.bz2
wget http://slackbuilds.org/slackbuilds/14.0/libraries/gtkmm.tar.gz
tar -zxvf  gtkmm.tar.gz
chmod +x gtkmm.SlackBuild
./gtkmm.SlackBuild
su -c “installpkg /tmp/whereEver/it_says/at/the_end”
Once gtkmm-2.4 is installed, go back to sbopkg and install inkscape. It’s going to take awhile, so as Gn’R says, “need a lil’ patience”.
 
1 members found this post helpful.
  


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
slackware current and slackpkg selects kdei packages series in error kingbeowulf Slackware 27 08-19-2012 10:14 AM
How to get slackware current packages ? davimint Slackware 11 05-13-2007 05:18 AM
My slackware packages + KDE Upgrade in -current Daedra Slackware 2 04-06-2007 05:03 AM
Slackware-current GNOME packages Wynd Slackware 1 08-12-2004 07:40 AM
Slackware current packages question sitrus Slackware 4 11-01-2002 10:47 AM

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

All times are GMT -5. The time now is 02:23 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