Meet the Gang 1 2 3 4 5 6 7 8 9 |
There is no guarantee that your questions here will ever be answered. Readers at confidential sites must provide permission to publish. However, you can be published anonymously - just let us know!
TAG Member bios | FAQ | Knowledge base
From Dann S. Washko
Answered By Ben Okopnik
While compiling gnucash I needed to install the slib libraries. I grabbed the latest files from SLIB site and looked over the install information. I initially put the slib files in /usr/lib/slib, but this was not working, g-wraper kept puking saying it could not find require.scm. Looking at the path's listed, I moved slib to /usr/share/guile/1.4. I reconfigured g-wraper and ran make with no errors.
Is this where slib belongs?
[Ben] Just a datapoint: on my (Debian) laptop, "slib.scm" is in /usr/share/guile/1.3.4/ice-9/. It sounds like the right neighborhood.
Yeah, that is where it is on my slack system. The g-wrapper program was looking for it in /usr/share/guile, so that is where I put it. I managed to compile gnucash successfully. It puked on the first run saying I should run it as root. Again, this was an issue with the slib libraries.
strace gnucash showed some issues with opening slib.cat, but after running it as root once, I was able to run it as a user.
[Ben] Hm. That makes me wonder if it creates some sort of a config file that it relies on in a place wher you normally don't have write permissions. <Shrug> Just a wild guess.
This makes me wonder if my placement of slib is not 100% correct.
[Ben] I would think that if it wasn't, it would continue to fail. Either way, it's working now, right?
Thanks for your reply, Ben.
[Ben] You're welcome, Daniel; little enough that it was, I'm glad that it was of use to you.
Meet the Gang 1 2 3 4 5 6 7 8 9 |