[SOLVED] Slackware 13.37 Packages on Slackware Current
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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”.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.