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