LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
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, 11: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, 11:14 AM   #2
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,282

Rep: Reputation: 588Reputation: 588Reputation: 588Reputation: 588Reputation: 588Reputation: 588
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 11:17 AM. Reason: addition
 
2 members found this post helpful.
Old 09-09-2012, 11: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, 11:34 AM   #4
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,282

Rep: Reputation: 588Reputation: 588Reputation: 588Reputation: 588Reputation: 588Reputation: 588
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 11:38 AM. Reason: addition
 
Old 09-09-2012, 12:00 PM   #5
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware, WinXP, Windows 7
Posts: 1,253

Rep: Reputation: 55
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, 12:13 PM   #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, 12:32 PM   #7
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware, WinXP, Windows 7
Posts: 1,253

Rep: Reputation: 55
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, 12:58 PM   #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, 02:32 PM   #9
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware, WinXP, Windows 7
Posts: 1,253

Rep: Reputation: 55
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, 05:48 PM   #10
glorsplitz
Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 262

Rep: Reputation: 29
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, 05:49 PM   #11
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,282

Rep: Reputation: 588Reputation: 588Reputation: 588Reputation: 588Reputation: 588Reputation: 588
Cool

Quote:
Originally Posted by glorsplitz View Post
Looking forward to next Slackware release!
Amen to that.
 
Old 09-09-2012, 05:58 PM   #12
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad W520
Posts: 4,678

Rep: Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240
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, 06: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


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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


All times are GMT -5. The time now is 07:20 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration