LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 10-16-2005, 01:43 AM   #31
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,441
Blog Entries: 7

Rep: Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551

Hi gnashley! Firstly, let me say that this gnucash-mega package is a magnificent idea. Especially now that Gnome is no longer officially part of Slackware.

Now. I never install a slackware package downloaded from the internet without exploding & inspecting it first, and yours is no exception. I like to make sure that nothing important will be overwritten. So, I've pulled your package apart, and have made some quick observations:

1. I've noticed that your package includes imlib-1.9.14. Version 1.9.15 of this package is part of Slackware 10.2. If your gnucash package requires the version you have included, perhaps you could do the same thing you did with gdk-pixbuf (which is rather neat, I must say ) and include it's package installation summary under /var/log/packages.

2. There are docs & man pages under /usr/share/doc and usr/share/man. Call me a pedant, but I prefer not to use these locations. I know that they exist as symlinks to /usr/doc and /usr/man under Slackware, but if you can use /usr/doc and /usr/man, then why not?

3. The following files stand to be overwritten by installing your gnucash-mega package:

/usr/info/dir - originally installed by texinfo-4.8-i486-1
/usr/bin/iconv - originally installed by glibc-2.3.5-i486-1
/lib/libdb1.so.2.1.3 (and the symlinks to it) - originally installed by aaa_elflibs-10.2.0-i486-3

I am unsure as to the effects of overwriting these files, or if gnucash would work with the existing versions?

4. All this "run it as root first" business scares me. What about packaging the file which is needed?

I'm going to try modifying your package to see if I can get it to work with what is already installed here. Please don't take any of this personally, because you've done a spectacular job getting it to this point. I would have given up ages ago. Keep up the good work!

Cheers,


Rob.
 
Old 10-16-2005, 03:35 AM   #32
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,441
Blog Entries: 7

Rep: Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551
OK Gnashley, I modified your package as per my previous post, and it seems to be working so far.

This is what I did to your package:

1. Deleted /lib/libdb1.so.2.1.3 and everything below line 338 of /install/doinst.sh.

2. Deleted /usr/bin/iconv, /usr/info/dir and /usr/man/man3/*.gz

Then I did this:

removepkg gdk-pixbuf imlib && installpkg gnucash-mega-1.8.11-i586-6.tgz

et voila!

One more suggestion: How about making an entry so that it appears in the KDE menu?

Cheers,


Rob.

P.S. Including the 'slibcat' file in the package works for me.
 
Old 10-17-2005, 10:44 AM   #33
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
I appreciate the quality feedback and suggestions. i was already aware of most of this and more stuff.
iconv and unicode are out now.
See here for a little better organized howto if you want to 'roll your own', or just to know what is involved.
http://distro.ibiblio.org/pub/linux/...4Slackware.htm
Still have some unanswered questions...
 
Old 10-17-2005, 11:52 AM   #34
tuxdev
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 2,012

Rep: Reputation: 115Reputation: 115
This mega package sounds like a Gnome compatibility package + Gnucash. Could it be possible to separate the two? Some people may like that they can easily run gnome apps like grip or gnome-games after installing this(assuming I am right about that), but don't actually want Gnucash.
 
Old 10-21-2005, 03:01 PM   #35
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
See here for complete sources for building basic Gnome-compatibility and gnucash.
http://distro.ibiblio.org/pub/linux/...ucash/sources/
You'll need my PkgBuild system in order to use the build scripts. You can get it here:
http://distro.ibiblio.org/pub/linux/...2-noarch-1.tgz
gnucash will not have to be run as root the first time if you use the slib package available here.

Due to conflicts between slack-10.1 and 10.2, I can't provide a single-package installation that will make everyone happy. Due to time constraints, I won't be providing mega-packages, but the one linked to in the first post will work.

Last edited by gnashley; 10-22-2005 at 03:27 AM.
 
Old 06-14-2006, 06:01 PM   #36
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
***BUMP***

Anyone has gnucash in a .tgz file for Slackware?

All of the urls in the thread are 404...

thanks
 
Old 06-14-2006, 10:04 PM   #37
gbonvehi
Senior Member
 
Registered: Jun 2004
Location: Argentina (SR, LP)
Distribution: Slackware
Posts: 3,145

Rep: Reputation: 53
Take a look here: http://distro.ibiblio.org/pub/linux/...Extra/GNUCASH/
http://distro.ibiblio.org/pub/linux/...ntelx86/Extra/
http://distro.ibiblio.org/pub/linux/...kages/Scripts/

Last edited by gbonvehi; 06-14-2006 at 10:07 PM.
 
Old 06-15-2006, 03:41 AM   #38
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
Thanks gbonvehi for supplying those links.
In the package directory there's a sub-directory of packages called GnuCash-Runtime that contains smaller packages without the development headers and static libraries.

In the Sources/Extra area the sources are split, with the Gnome-1.4 libs in one subdir and the GnuCash stuuff in another, where there are other extras for GnuCash like libofx, etc. Anyway, you'll find some notes and stuff there that you should read first so you see what you need.

Note that I nixed the idea of maintaing it all as a single mega-package. It's quite a bit of work and some complained about it overwriting files from other Slackware packages. See the notes about Orbit and gdk-pixbuf.

I recently applied the lessons from the mini-Gnome-1.4 to Gnome 2.8. I'm going to work it out for later versions also, as Slackware reaches library compatibility with them. I think 2.12 may be the latest that will work...
Anyway, I achieved a mini-Gnome-2.8 with around 20 packages which would allow me to compile and run Abiword-2.4 and so should be enough to run hundreds of other programs. I haven't uploaded this yet as I need to go through it again and document it better. But pretty soon there'll be a Gnome-Compat available for those who can do without the desktop, but want to run applications that need gnomelib, gnomelibprint or gtkhtml.
 
Old 06-15-2006, 11:03 AM   #39
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Rep: Reputation: 67
gnashley-

How about editing the first post to reflect the changes you have made?

Links are dead, info is now horribly out of date, etc.

I was starting to think you actually are a Microsoft employee sent to us as a sabateur of open-source......(jk)

Keep it up tho. But please update/edit post 1 to get people who are interested the correct info, otherwise you will lose them.

Last edited by cwwilson721; 06-15-2006 at 12:33 PM.
 
Old 06-18-2006, 02:49 PM   #40
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Rep: Reputation: 67
Thanks, Gnashley.

How about a short how-to along with it?

Such as what packages to install first, etc.

Just to make it a bit clearer: If a newbie wanted this, they would click on the link, and get dumped into a directory, with no instructions on what they need, or why. It could lead to mass confusion. I know there are steps later in the post, but they are buried.

I've run into this with a certain driver dev, and it took over 4 weeks to find out there was one additional file I needed. A short how-to on either the webpage or in the folder would have saved me from mucho fustration (Buying another wireless pcmcia card that worked with the excellent docs provided solved my dilema nicely. Shame about lack of docs on the original card, though)

BTW: Excellent work. Keep it up. With this small addition, I know 4 people who want this. As it stands, I'm im'ng them non-stop for 2 days...
 
Old 06-18-2006, 04:27 PM   #41
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
This is as far as I got:
http://distro.ibiblio.org/pub/linux/...pile-Order.txt
If your just installing the packages you don't have to worry about the order at all.
Usually the source directories for the same package will contain extra info, etc, if any is available.
 
Old 06-19-2006, 07:15 PM   #42
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
I got no errors when I installed from .tgz, but when I fired up gnucash from /usr/bin...I get the following error:

Code:
Could not find slib/require.scm
There is a directory under gnucash, called scm, but I looked for that file, and didn't find it. Google didn't yield too much info either.

thanks
 
Old 06-20-2006, 01:55 AM   #43
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
Did you install slib?
 
Old 06-20-2006, 06:41 PM   #44
JockVSJock
Senior Member
 
Registered: Jan 2004
Posts: 1,420
Blog Entries: 4

Rep: Reputation: 164Reputation: 164
Quote:
Originally Posted by gnashley
Did you install slib?

I've d/l slib and created a directory under /usr/share, but when I try to run gnucash, I get this error

Code:
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.8" "/usr/share/guile")
Do I need to create soft links into each of these directories for required.scm?

I created a softlink to required.scm in /usr/share/gnucash/scm, but gnucash still isn't up and running.

thanks
 
Old 06-21-2006, 02:04 AM   #45
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
Read this.
http://distro.ibiblio.org/pub/linux/...bs/slib.README

Here's the Slack package for slib3a1
http://distro.ibiblio.org/pub/linux/...1-noarch-1.tgz

Be sure and read the docs here:
http://distro.ibiblio.org/pub/linux/...Extra/GNUCASH/

Make sure you have guile installed.
 
  


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
gnucash juyce Linux - Software 1 09-18-2005 02:44 PM
GNUCash jery_wang2002 Arch 0 05-17-2005 08:47 PM
gnucash cphase Slackware 11 04-13-2005 05:46 PM
gnucash package! denning Slackware 5 03-11-2005 03:26 PM
who uses gnucash? pekuekfir Linux - General 1 02-27-2002 09:36 PM

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

All times are GMT -5. The time now is 11:34 AM.

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