Problems installing on Slackware-10.0

Rich Shepard rshepard at appl-ecosys.com
Wed Sep 15 18:36:49 EDT 2004


   I had gnucash-1.8.8 running on my Red Hat 7.3 system. That crashed a
couple of weeks ago. I intended to upgrade the hardware and OS anyway, but
not as a forced task. But, here I am with Slackware 10.0 on modern hardware.

   Downloaded gnucash-1.8.9 as a tarball and tried building that. Failed
because it wants g-wrap. Downloaded g-wrap-1.3.4 as a tarball and tried
building that. configure completes but make fails:

[rshepard at salmo /install/g-wrap-1.3.4]$ time make make  all-recursive
make[1]: Entering directory /install/g-wrap-1.3.4'
Making all in doc
make[2]: Entering directory /install/g-wrap-1.3.4/doc'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /install/g-wrap-1.3.4/doc'
Making all in rpm
make[2]: Entering directory /install/g-wrap-1.3.4/rpm'
rm -f spec.tmp
sed < spec.in > spec.tmp \
             -e
's:@-GW_RTLIB_VER-@:@GW_RUNTIME_GUILE_INTERFACE_MAJOR_VER at .@GW_RUNTIME_GUILE_INTERFACE_REVISION at .@GW_RUNTIME_GUILE_INTERFACE_AGE@:'
\
             -e 's:@-GW_RTLIB_MAJ-@:@GW_RUNTIME_GUILE_INTERFACE_MAJOR_VER@:'
\
             -e 's:@-VERSION-@:1.3.4:'
mv spec.tmp spec
make[2]: Leaving directory /install/g-wrap-1.3.4/rpm'
Making all in bin
make[2]: Entering directory /install/g-wrap-1.3.4/bin'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /install/g-wrap-1.3.4/bin'
Making all in g-wrap
make[2]: Entering directory /install/g-wrap-1.3.4/g-wrap'
guile -c \
           "(set! %load-path (cons \"/install/g-wrap-1.3.4/g-wrap/..\"
%load-path))""(debug-enable 'backtrace) \
                         (debug-enable 'debug) \
                         (read-enable 'positions) \
                         (use-modules (g-wrap)) \
                         (use-modules (g-wrap gw-standard-spec)) \
                         (gw:generate-wrapset \"gw-standard\")"

Backtrace:
In unknown file:
    ?: 38* (if (or # #) (try-load-module name))
    ?: 39  [try-load-module (ice-9 slib)]
    ?: 40  (or (begin (try-module-linked name)) (try-module-autoload name)
...)
    ?: 41* [try-module-autoload (ice-9 slib)]
    ?: 42  (let* (# # # #) (resolve-module dir-hint-module-name #f) (and #
#))
     ...
    ?: 43  (letrec ((load-file #)) (dynamic-wind (lambda () #) (lambda () #)
...) ...)
    ?: 44* [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f
()>]
    ?: 45* [#<procedure #f ()>]
    ?: 46* (let ((file #)) (cond (# => #) (# => #)))
    ?: 47  [#<procedure #f (full)> "/usr/share/guile/1.6/ice-9/slib.scm"]
    ?: 48  [load-file #<primitive-procedure primitive-load> ...]
    ?: 49* [save-module-excursion #<procedure #f ()>]
    ?: 50  (let (# #) (dynamic-wind # thunk #))
    ?: 51  [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f
()>]
    ?: 52* [#<procedure #f ()>]
    ?: 53* [primitive-load "/usr/share/guile/1.6/ice-9/slib.scm"]
In /usr/share/guile/1.6/ice-9/slib.scm:
  194: 54* (define slib-parent-dir (let (#) (if path # #)))
  195: 55* (let ((path #)) (if path (substring path 0 ...) ...))
  196: 56  (if path (substring path 0 ...) ...)
In unknown file:
     ...
    ?: 57  [scm-error misc-error #f ...]

<unnamed port>: In procedure scm-error in expression (scm-error (quote
misc-error) #f ...):
<unnamed port>: Could not find slib/require.scm in
("/install/g-wrap-1.3.4/g-wrap/.." "/usr/share/guile/site"
"/usr/share/guile/1.6" "/usr/share/guile" ".")
make[2]: *** [gw-standard.c] Error 2
make[2]: Leaving directory /install/g-wrap-1.3.4/g-wrap'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory /install/g-wrap-1.3.4'
make: *** [all] Error 2

   Apparently the build requires '../slib/require.scm' and that's not on the
system. My tape restore from the old setup (to a separate partition) shows
that that directory and file are part of umb-scheme. Slackware does not
include scheme, only guile. A google search shows that the GNU/scheme is
available as mit-scheme. I downloaded and installed that, but it does not
have a slib/ directory or a require.scm file.

   What do you folks suggest that I do to get this built and running again as
quickly as possible? There is no gnucash slackware package so it must be
built from source. That's no problem unless it has a dependency that I
cannot resolve.

Thanks,

Rich

-- 
Dr. Richard B. Shepard, President
Applied Ecosystem Services, Inc. (TM)
<http://www.appl-ecosys.com>


More information about the gnucash-user mailing list