<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
I started with a new FULL install of Slackware 10.2, to get gnucash g2
to configure and compile. I did most of this with an svn version from
a week or two ago, but I doubt any dependencies have changed.<br>
<br>
The first major obstacle is that Slackware 10.2 no longer includes any
version of gnome whatsoever. To address this, I simply installed the
entire Slackware 10.0 gnome series. (There are a couple of other gnome
series that are available for Slackware.) When I had to reboot the
computer, it came up with the gnome desktop. I did not test this
further, but changed the startup script to once again start kdm rather
than gdm.<br>
<br>
Then, it became a matter of trying to configure gnucash. My configure
looks like:<br>
./configure --enable-opt-style-install --prefix=/opt/gnucash-svn$rev
--enable-debug --enable-error-on-warning --enable-compile-warnings<br>
Other options to congfigure may, of course, require other prerequisites
that I did not discover. (The "$rev" comes from my build script, and
is replaced with the current SVN revision number.)<br>
<br>
At this point, it was a matter of running configure and letting it tell
me what was needed. <br>
<br>
-upgraded to gtkhtml version 3.8.2<br>
-libgnomecups version 0.2.2 was installed because libgnomeprint 2.8.2
required it.<br>
- libgnomeprint was upgraded to version 2.8.2. Slackware's (from 10.0)
was too old.<br>
- installed libgnomeprintui (I'm not sure why, but this wasn't
installed when I installed the Slackware 10.0 gnome series! In any
case, the version would have been too old.)<br>
-installed slib version 2d6. For this I followed the instructions at
<a class="moz-txt-link-freetext" href="http://rjmarq.org/gnucash.html">http://rjmarq.org/gnucash.html</a><br>
(Note that configure does not check for the presence of slib. When the
build broke, I discovered I did not have it installed.)<br>
<br>
gnucash has to be run as root once or you will get an error regarding
an slib file. It claims to be missing, when it exists. Running once
as root fixes this.<br>
<br>
Hope this is helpful,<br>
Mark<br>
<br>
<br>
<br>
</body>
</html>