Problem compiling gnucash/g-wrap

Gaillard Lee Johnson lee@imyourhandiman.com
20 Nov 2002 12:22:12 -0800


yes its a bug being fixed in gwrap 1.3.3 but for now just go into the
g-wrap1.3.2 DIR:

find . -type f -print | xargs grep Werror

bring up Gedit and anjuta or xemacs or whatever and remove those
instances of -Werror and your good to go

lee
-====

On Wed, 2002-11-20 at 12:36, Steve Mertz wrote:
> I was trying to install gnucash.  But got a snag on g-wrap.
> 
> Here is what happened:
> 
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/steve/dl/gnucash/g-wrap-1.3.2/doc'
> Making all in rpm
> make[2]: Entering directory `/home/steve/dl/gnucash/g-wrap-1.3.2/rpm'
> rm -f spec.tmp
> sed < spec.in > spec.tmp \
>             -e
> 's:@-GW_RTLIB_VER-@:@GW_RUNTIME_GUILE_INTERFACE_MAJOR_VER@.@GW_RUNTIME_GUILE_INTERFACE_REVISION@.@GW_RUNTIME_GUILE_INTERFACE_AGE@:' \
>             -e
> 's:@-GW_RTLIB_MAJ-@:@GW_RUNTIME_GUILE_INTERFACE_MAJOR_VER@:' \
>             -e 's:@-VERSION-@:1.3.2:'
> mv spec.tmp spec
> make[2]: Leaving directory `/home/steve/dl/gnucash/g-wrap-1.3.2/rpm'
> Making all in bin
> make[2]: Entering directory `/home/steve/dl/gnucash/g-wrap-1.3.2/bin'
> rm -f g-wrap-config.tmp
> sed < g-wrap-config.in > g-wrap-config.tmp \
>     -e 's:@-GUILE-@:/usr/bin/guile:' \
>     -e 's:@-VERSION-@:1.3.2:' \
>     -e 's:@-libdir-@:/usr/local/lib:' \
>     -e 's:@-includedir-@:/usr/local/include:' \
>     -e 's:@-GUILE_MODULE_DIR-@:/usr/share/guile:'
> chmod +x g-wrap-config.tmp
> mv g-wrap-config.tmp g-wrap-config
> make[2]: Leaving directory `/home/steve/dl/gnucash/g-wrap-1.3.2/bin'
> Making all in g-wrap
> make[2]: Entering directory `/home/steve/dl/gnucash/g-wrap-1.3.2/g-wrap'
> guile -c \
>           "(set! %load-path (cons
> \"/home/steve/dl/gnucash/g-wrap-1.3.2/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:
> 36* (if (or # #) (try-load-module name))
> 37  [try-load-module (ice-9 slib)]
> 38  (or (try-module-linked name) (try-module-autoload name) ...)
> 39* [try-module-autoload (ice-9 slib)]
> 40  (let* (# # # #) (resolve-module dir-hint-module-name #f) (and # #))
>     ...
> 41  (let ((didit #f)) (dynamic-wind (lambda () #) (lambda () #) ...)
> ...)
> 42* [dynamic-wind #<procedure ()> #<procedure ()> #<procedure ()>]
> 43* [#<procedure ()>]
> 44* (let ((full #)) (if full (begin # #)))
> 45  (if full (begin (save-module-excursion (lambda () #)) (set! didit
> #t)))
> 46  (begin (save-module-excursion (lambda () #)) (set! didit #t))
> 47* [save-module-excursion #<procedure ()>]
> 48  (let (# #) (dynamic-wind # thunk #))
> 49  [dynamic-wind #<procedure ()> #<procedure ()> #<procedure ()>]
> 50* [#<procedure ()>]
> 51* [primitive-load "/usr/share/guile/1.4.1/ice-9/slib.scm"]
> 52* (define slib-parent-dir (let (#) (if path # #)))
> 53* (let ((path #)) (if path (make-shared-substring path 0 ...) ...))
> 54  (if path (make-shared-substring path 0 ...) ...)
>     ...
> 55  [scm-error misc-error #f ...]
> 
> ERROR: In procedure scm-error in expression (scm-error (quote
> misc-error) #f ...):
> ERROR: Could not find slib/require.scm in 
> ("/home/steve/dl/gnucash/g-wrap-1.3.2/g-wrap/.." "/usr/share/guile/site"
> "/usr/share/guile/1.4.1" "/usr/share/guile" ".")
> make[2]: *** [gw-standard.c] Error 2
> make[2]: Leaving directory `/home/steve/dl/gnucash/g-wrap-1.3.2/g-wrap'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/steve/dl/gnucash/g-wrap-1.3.2'
> make: *** [all] Error 2
> steve@nymph:~/dl/gnucash/g-wrap-1.3.2$ 
> 
> 
> I'm using:
> Slackware 8.1
> gcc-2.95.3 (can switch to gcc 3.2, it is installed)
> Guile 1.4.1
> 
> Let me know if you need any other info.
> 
> Thanks!
> -- Steve
> 
> 
> 
-- 
Gaillard Lee Johnson <lee@imyourhandiman.com>
I'm Your Handiman