This is the mail archive of the
guile-gtk@sources.redhat.com
mailing list for the Guile project.
Re: (gnome gtk) et al
hello,
I managed to compile gnome-guile, by fixing some typos in some Makefile.in, and here is what I get when trying an example:
/opt/guile-exp/bin/guile --debug -s canvas-test.scm
stan@pablo:~/src/guile/exp/gnome-guile/guile-gnome/examples 120 $ /opt/guile-exp/bin/guile -s canvas-test.scm
ERROR: In procedure dynamic-func:
ERROR: /opt/guile-exp//lib/libguile-ltdl.so.1: undefined symbol: gnome_init_guile_glue
stan@pablo:~/src/guile/exp/gnome-guile/guile-gnome/examples 121 $
(I enclosed debug output below)
any clue? because strace tells me that the program has opened the library:
open("/opt/guile-exp//lib/libguilegnome.so.0", O_RDONLY) = 5
thanks a lot,
Stan.
stan@pablo:~/src/guile/exp/gnome-guile/guile-gnome/examples 128 $ /opt/guile-exp/bin/guile --debug -s canvas-test.scm
Backtrace:
In unknown file:
?: 13 [try-load-module (gnome gnome)]
?: 14 (or (begin (try-module-linked name)) (try-module-autoload name) ...)
?: 15* [try-module-autoload (gnome gnome)]
?: 16 (let* (# # # #) (resolve-module dir-hint-module-name #f) (and # #))
...
?: 17 (letrec ((load-file #)) (dynamic-wind (lambda () #) (lambda () #) ...) ...)
?: 18* [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>]
?: 19* [#<procedure #f ()>]
?: 20* (let ((file #)) (cond (# => #) (# => #)))
?: 21 [#<procedure #f (full)> "/opt/guile-exp/share/guile/gnome/gnome.scm"]
?: 22 [load-file #<primitive-procedure primitive-load> ...]
?: 23* [save-module-excursion #<procedure #f ()>]
?: 24 (let (# #) (dynamic-wind # thunk #))
?: 25 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>]
?: 26* [#<procedure #f ()>]
?: 27* [primitive-load "/opt/guile-exp/share/guile/gnome/gnome.scm"]
In /opt/guile-exp/share/guile/gnome/gnome.scm:
5: 28* [merge-compiled-code "gnome_init_guile_glue" "libguilegnome"]
In /opt/guile-exp/share/guile/gtk-1.2/dynlink.scm:
9: 29 (let* ((module #) (interface #)) (module-use! module interface) ...)
In unknown file:
...
?: 30 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>]
?: 31* [#<procedure #f ()>]
In /opt/guile-exp/share/guile/gtk-1.2/dynlink.scm:
16: 32* [load-extension "libguilegnome" "gnome_init_guile_glue"]
/opt/guile-exp/share/guile/gtk-1.2/dynlink.scm:16:8: In procedure dynamic-func in expression (load-extension libname init-func):
/opt/guile-exp/share/guile/gtk-1.2/dynlink.scm:16:8: /opt/guile-exp//lib/libguile-ltdl.so.1: undefined symbol: gnome_init_guile_glue
stan@pablo:~/src/guile/exp/gnome-guile/guile-gnome/examples 129 $