I ran into an error message trying to run gnucash 1.7.8 after upgrading to guile 1.6.1. I don't really expect any answers to this post, but I wanted to at least get it in front of a few folks in case it's a problem with gnucash, although there is a fair chance I just screwed things up. Here are the pertinent highlights:

I have what was originally a Suse 7.1 system. Although I have hacked on it so much, it probably doesn't resemble Suse 7.1 much anymore. (I prefer to download source and compile it over using rpm's) I have glibc 2.2.4 and gcc 2.95.2. When I decided to give gnucash a try, I wanted some of the features that were in the development versions but not in 1.6.x. Hey, I'm willing to bleed on the edge a little and not cry about it. So, after enduring the "nightmare" to quote the website and taking a path that resembles that of a rabbit running through brush to get the "beast" and all of it's gnome-related dependencies compiled, I had a working gnucash 1.7.7, and was quite happy with it. ( no functional help system, though, but I'll worry about that later) Prior to this, I had almost no gnome stuff on my machine. I did, however, have to set the environment variable LDFLAGS to `pkg-config --libs gtkhtml-1.1`
(which equates to
-rdynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtkhtml-1.1 -lgal -lgnomeprint -lglade-gnome -lglade -lxml -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgnome -lgnomesupport -laudiofile -ldb1 -lgdk_pixbuf -ltiff -ljpeg -lpng -lz -lgnomecanvaspixbuf -lgconf-gtk-1 -lgconf-1 -loaf -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lm
in my case)
in order to get configure to not bomb out with

checking for gtkhtml < 1.1... Unknown library `gtkhtml'
Unknown library `gtkhtml'
checking for pkg-config... /usr/local/bin/pkg-config
checking for gtkhtml >= 1.1... checking for gtk_html_new in -lgtkhtml-1.1... yes
checking for ghttp_request_new in -lghttp... yes
checking for ghttp_enable_ssl in -lghttp... no
configure: warning: ****** ghttp does not have SSL support.
checking for main in -lzvt... Unknown library `gtkhtml'
no
configure: error: libzvt development files not found. See config.log.

So, on to gnucash 1.7.8. I saw that it was supposed to work with guile 1.6.x, so I decided I would test that out. I compiled guile, and compiled the g-wrap 1.3.4 from gnucash's ftp site. The compile went fine (with the same LDFLAGS environment variable as above) and when I tried to run gnucash, I got the following:

Some deprecated features have been used. Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information. Set it to "no" to suppress
this message.
ERROR: Loaded gnucash srfi-8.scm in unknown Guile version:1.6.1.
If you're running a Guile newer than 1.4, then this file should
not have been installed. Please report the bug.

When I reverted back to guile 1.4.1, gnucash 1.7.8 launches and runs. I haven't had a chance to do any more testing than that yet. Like I said earlier, there is a fair chance this is my screw up, but just in case I thought I'd pass the info along. Maybe I need to re-compile several other peices of gnome after upgrading guile or something like that. Sorry but I haven't stumbled into any docs that outlines the order that all this stuff should be compiled.

One last note, I am not subscribed to this list and probably won't since I have enough e-mails to deal with already, so if you want to flame me for that breach of etiquette, you'll have to reply to my e-mail or I won't see it.

Thanks for your time,

Stan

_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to