Compiling g-wrap

Aaron Goldblatt aaron@goldblatt.net
Sat, 29 Sep 2001 02:36:26 -0500


I'm attempting a custom compile of gnucash 1.6.3, primarily because I use=
=20
Slackware 8.0, and there are no custom packages of any version of gnucash=
 for=20
Slackware.  It simply doesn't exist.  A custom compile is about my only=20
option.

I'm not afraid of dependency issues, and with Slackware (which lacks a to=
ol=20
like Debian's apt-get), custom upgrades are about the only option.  Makes=
=20
life difficult, but in all honesty, I prefer it.

A couple of notes are in order for the maintainers of the FAQs ... please=
=20
point out that when compiling gnucash, gnome/bin should be in the path, e=
ven=20
if --with-gnome-blah=3Dsomewhere is specified for configure.  That took m=
e two=20
days to figure out.

Anyway, on to the problem.  configure --disable-guppi works fine (meaning=
=20
that's one dep I don't have to mess with, and if I want the functionality=
=20
I'll mess with it later -- incremental fiddling is a help here).  Make,=20
fails, however, complaining of no such module g-wrap.

Download and untar and configure g-wrap 1.1.11.  Configure is happy.  Mak=
e=20
fails like this:

make[2]: Entering directory `/tmp/g-wrap-1.1.11/g-wrapped'
guile -c \
          "(set! %load-path (cons \"/tmp/g-wrap-1.1.11/g-wrapped/..\"=20
%load-path))""(use-modules (g-wrap)) \
                        (use-modules (g-wrapped gw-runtime-spec)) \
                        (gw:generate-module \"gw-runtime\")"
ERROR: Could not find slib/require.scm in  ("/tmp/g-wrap-1.1.11/g-wrapped=
/.."=20
"/usr/share/guile/site" "/usr/share/guile/1.4" "/usr/share/guile" ".")
make[2]: *** [gw-runtime.c] Error 2
make[2]: Leaving directory `/tmp/g-wrap-1.1.11/g-wrapped'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/g-wrap-1.1.11'
make: *** [all-recursive-am] Error 2
root@testie:/tmp/g-wrap-1.1.11#=20

Searching the recent archives didn't seem to point me in the right direct=
ion.

Dropping back to gnucash-1.4 presents other dependency problems that I ma=
y as=20
well not bother solving, on the theory that I'll just have to do it all a=
gain=20
later anyway.

The ./configure help is not a guide, nor is the README. =20

Looking for assistance about what it is I'm missing.  Pointers to mailing=
=20
list archives, FAQs, and other documentation are welcome.

Thank you.

ag