You are not logged in.
Pages: 1
I'm trying to install gnucash. The dependencies include gnome-libs 1.4 . I'm compiling gnome-libs but I get an error:
#define art_alloc
#define art_free
#define art_realloc
#define art_new (type, n)
#define art_renew (p, type, n)
Description
These API functions are a set of wrapper functions around the OS-specific
memory management functions: they are used to keep the user-level code portable.
Their definitions are straighforward so we will not get into any details.
XXX: check for g_new behaviour when memory allocation problem.
Details
art_alloc
art_alloc#define art_alloc malloc
Same semantics as those of the standard C malloc function.
art_free
art_free#define art_free free
Same semantics as those of the standard C free function.
art_realloc
art_realloc#define art_realloc realloc
Same semantics as those of the standard C realloc function.
art_new()
art_new#define art_new(type, n) ((type *)art_alloc ((n) * sizeof(type)))
This macro is not equivalent to the glib g_new function. As
g_new, it takes two parameters: the type of the object to
instantiate as first parameter and the number of such objects to instantiate as
second parameter. It will return a dynamically allocated array of memory you can
use to store objects in. In case of failure of the memory allocation, it will
return NULL (this is very diffrent from g_new which does not
return in case of failure. g_new allways suceeds).typemake[4]: *** [html-build.stamp] Error 1
make[4]: Leaving directory `/home/ovihc/sources/gnome-libs-1.4.2/libart_lgpl/doc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ovihc/sources/gnome-libs-1.4.2/libart_lgpl'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/home/ovihc/sources/gnome-libs-1.4.2/libart_lgpl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ovihc/sources/gnome-libs-1.4.2'
make: *** [all-recursive-am] Error 2
I already installed g-wrap & ORbit & slib . when i type "./configure" it exits very well without any errors. What dependency do I need or what is the problem? My archlinux is already upgraded. This error is when I type "make".
Thanks.
Offline
gnome1 is dying - i also have some older apps i cannot run under arch, but i gave up trying to make gnome1 for arch
one of the things is that gnome1 is not compilable under gcc >3.1 afaik
good luck anyway
The impossible missions are the only ones which succeed.
Offline
well it is likely the fact that the code for these libs is so old that it is just no longer compliant with gcc 3.4.x i noted that on the gnucash homepage they mention something about gnome 1.6 libs satisfying the 1.4 dependencies. see if you can find those lib versions. other than that you just have to get on their ase to hurry up with their development. i am very surprised that a project that is supposedly as active as they are they have not ported to gtk2 or gnome2. it has been quite awhile since the release of both.
AKA uknowme
I am not your friend
Offline
i am very surprised that a project that is supposedly as active as they are they have not ported to gtk2 or gnome2. it has been quite awhile since the release of both.
gnucash 2 is in development and will use gnome 2.
I have discovered that all of mans unhappiness derives from only one source, not being able to sit quietly in a room
- Blaise Pascal
Offline
yeah i am aware of that but they have been developing it for ... ahem ... awhile now. it is easy to put such claims on their site it would be nice to have something for the deve types out there to work/help with.
AKA uknowme
I am not your friend
Offline
Anyone who wants to can use the gnucash cvs to build their current code snapshot.
http://cvs.gnucash.org/cgi-bin/cvsweb.c … gnome2-dev
It might actually be a different tag that's more recent.
It's not like they've hidden their work or anything. It's all there.
I have discovered that all of mans unhappiness derives from only one source, not being able to sit quietly in a room
- Blaise Pascal
Offline
Anyone who wants to can use the gnucash cvs to build their current code snapshot.
http://cvs.gnucash.org/cgi-bin/cvsweb.c … gnome2-dev
It might actually be a different tag that's more recent.
It's not like they've hidden their work or anything. It's all there.
ohh ... i didn't known that any developement exists, but i didn't searched their cvs-tree, but only the website http://www.gnucash.org/ on what there is absolutely no info about any 2.x-based version (or maybe i'm blind because tired? :oops: )
The impossible missions are the only ones which succeed.
Offline
someone wanna make a gnucash-cvs package?
If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing. 1 Corinthians 13:2
Offline
AFAIK the gtk2 port of gnucash has a long way to go before it is usable, hence the lack of attention given to it on the website.
But it is possible to run gnucash on archlinux - I've been doing this for a couple of months.
If you want to have a play with the pkgbuilds I used for this, grab http://www.burnett-hall.co.uk/~ojbh/arc … 722.tar.gz. There isn't anything too surprising in there; a few fixes for stuff like gcc-3.4, freetype2, etc.
Note that this includes a package I've called gdk-pixbuf-gnome-canvas. gdk-pixbuf is part of current, but does not include gnome1 support. You'll need to use --force or something to get pacman to install it.
gnome-libs build fine for me; I'm not sure what's causing the errors you got - they look very strange. Were you doing a parallel make or using some silly gcc optimisations?
- olly
Offline
I wonder if this still works, over a year later.
It's a very deadly weapon to know what you're doing
--- William Murderface
Offline
I wonder if this still works, over a year later.
The last posts are from this year so it seems to still work. If you want the package, try building it. Then you'll know if it still works.
Offline
The next release series of gnucash will be based on gtk2/gnome2, and the first pre-release packages are expected to be released this December.
Markku
Offline
Wow...they HAVE been "in development" on the new version for a long time! I gave up months ago on trying to get GNUCash running (considering its dependency nightmares), and have found an alternative that I really like...
It's called jGnash, and it's dual-entry, Java-based, and can import GNUCash files if you already have data. I've been using it exclusively for about 6 months now, and have never had a problem. The developer is also very open for suggestions/improvements and updates the program on a regular basis.
The documentation isn't too great yet (there's a wiki in progress), but if you want to give it a shot, I manage the PKGBUILD for jGnash in the AUR.
Offline
Pages: 1