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.
When trying to install gnucash I keep getting this error:
ERROR: Could not find slib/require.scm in ("/usr/share/guile" "/usr/share/gnucash/guile-modules" "/usr/share/gnucash/scm" "" "/usr/share/guile/site" "/usr/share/guile/1.6" "/usr/share/guile" ".")
I have never had the need for gnucash, but I have heard that it needs alot of really wierd dependencies. Here is a link click your version of slackware, then look down and your find the .tgz package. Also if you scroll over to the right of the page there is a sort of how-to/explaination of what to do. Hope that helps.
Thanks for the help. That's where I got the package I tried to install. I'm not going to mess with it any more. They really need to work on their installation for people with source-based distros. I'm sure there are other solutions.
It has complete instructions on installing the latest gnucash on Slack 9.x. I followed the instructions there and it works perfectly. Also shows you how to add OFX support if that is something that your bank uses.
Don't get the latest version, it doesn't work right with gnucash, get version 2d6. This is an excerp from the gnucash-slackware install info page:
Code:
Download and install:
slib --
1. Download slib???.zip. Get version 2d6; 3a1 is missing a file that gnucash requires.
2. Unpack into /usr/share/guile/1.6/ (creates slib dir)
3. As root, enter the command: guile -l /usr/share/guile/1.6/slib/guile.init
4. At the guile prompt, type: (require 'new-catalog).
5. Then, exit guile by typing: (exit).
I have already read that and gave it a try. I am not going to waste any more time on it. I can keep track of my checking account on a spreadsheet that takes 15 minutes to set up, so I don't see the point in spending hours trying to install a finicky package like Gnu-Cash.
I have read your previous post and I have to say that you must know that Slackware is not the problem. The GNUCash developers are the problem. They decided to use really wierd dependencies and not provide them or even inform people of what it would take to install their software. Slackware doesn't come with a lot of things. The idea behind Slackware is minimalism. It's small, sleek and fast. I had Mandrake and it was as bad as Windows when it comes to bloat. I switched to Slackware because it doesn't have 3000 useless packages that come with it and a kernel the size of Manhattan. When a program I don't really need is difficult to compile I just don't use it.
Dbauder,
A vote of confidence from me. After installing all of the required packages recommended at http://rjmarq.org/gnucash.html I used your instructions above and "voila!" gnucash works.
Thanks!
geomatt
Download and install:
I am using slackware 9.1 with dropline gnome, I am trying to install gnucash 1.8.8. I got the package from linuxpackages.net.
I tried to follow this:
slib --
1. Download slib???.zip. Get version 2d6; 3a1 is missing a file that gnucash requires.
2. Unpack into /usr/share/guile/1.6/ (creates slib dir)
3. As root, enter the command: guile -l /usr/share/guile/1.6/slib/guile.init
4. At the guile prompt, type: (require 'new-catalog).
5. Then, exit guile by typing: (exit).
--------------------------------
Possibly having some trouble with steps 4 & 5. I'm not exactly sure about the special characters. Do I type the parens? How about the period? How about the ' Do I only type one? Anyway, I tried, and it didn't work. I am getting:
I couldn't get it working either. I almost had it at one point, but then I did something else somewhere else and it broke again. Then I upgraded from 9.0 to 9.1 with SWareT, and while it was busy doing the upgrade, it checked the dependancies on Gnucash and automatically got it working for me. It did the same thing with Evolution, too I haven't used Evolution much though. Just installed it to try it out, and its too much for me. All I need is an email client. /me sticks to thunderbird.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.