Problems installing on Slackware-10.0

Derek Atkins warlord at MIT.EDU
Wed Sep 15 18:45:10 EDT 2004


Read the gnucash slackware HOWTO on the gnucash website.

-derek

Quoting Rich Shepard <rshepard at appl-ecosys.com>:

>    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>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> 


-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-user mailing list