[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem building guile-gnome
From: |
Romel Sandoval |
Subject: |
Re: Problem building guile-gnome |
Date: |
Thu, 03 Jun 2010 12:06:03 -0500 |
I have success building after patching. Why this patch is not applied on
the code on GIT repository?
Unfortunately when I try to use (gnome gtk), I got:
{{{
scheme@(guile-user)> (use-modules (gnome gtk))
Throw to key `misc-error':
ERROR: no code for module (gnome gtk)
Entering the debugger. Type `bt' for a backtrace or `c' to continue.
0 debug> bt
In ice-9/boot-9.scm:
1042: 13 (#<procedure 2ab26c0 ()>)
In system/repl/common.scm:
145: 12 (repl-eval #<<repl> language: #<<language> name: sche...> #)
In system/base/compile.scm:
237: 11 (compile (use-modules (gnome gtk)) #:from #<<language...> ...)
183: 10 (lp (#<procedure compile-tree-il (x e opts)> #<p...> ...) ...)
In ice-9/boot-9.scm:
1883: 9 (save-module-excursion #<procedure 2c60730 at language/s...>)
In language/scheme/compile-tree-il.scm:
31: 8 (#<procedure 2c60730 at language/scheme/compile-tree-il.s...>)
In ice-9/psyntax-pp.scm:
11313: 7 (#<procedure 26ddb10 at ice-9/psyntax-pp.scm:11295:8 ...> ...)
6726: 6 (#{\chi-top-sequence\\\ 9151}# ((# (list (# #))) #) () # ...)
3381: 5 (#{\chi-top\\\ 9159}# (process-use-modules (list #)) # # ...)
In ice-9/boot-9.scm:
3198: 4 (process-use-modules (((gnome gtk))))
3 (map #<procedure 272b5e8 at ice-9/boot-9.scm:3198:25 ...> #)
3199: 2 (#<procedure 272b5e8 at ice-9/boot-9.scm:3198:25 (mif...> #)
2357: 1 (resolve-interface (gnome gtk))
0 (scm-error misc-error #f "~A ~S" ("no code for m..." #) #f)
0 debug> c
Backtrace:
In ice-9/boot-9.scm:
1043: 13 [#<procedure 2ab26c0 ()>]
In system/repl/common.scm:
146: 12 [repl-eval # #]
In system/base/compile.scm:
238: 11 [compile (use-modules (gnome gtk)) #:from ...]
184: 10 [lp # # # ...]
In ice-9/boot-9.scm:
1884: 9 [save-module-excursion #<procedure 2c60730 at
language/scheme/compile-tree-il.scm:29:3 ()>]
In language/scheme/compile-tree-il.scm:
32: 8 [#<procedure 2c60730 at language/scheme/compile-tree-il.scm:29:3
()>]
In ice-9/psyntax-pp.scm:
11314: 7 [#<procedure 26ddb10 at ice-9/psyntax-pp.scm:11295:8 (#{\x\\\
12515}# . #{\rest\\\ 12516}#)> # ...]
6727: 6 [#{\chi-top-sequence\\\ 9151}# (# *unspecified*) () (#) ...]
3382: 5 [#{\chi-top\\\ 9159}# (process-use-modules (list (list #)))
() ...]
In ice-9/boot-9.scm:
3199: 4 [process-use-modules (((gnome gtk)))]
In unknown file:
?: 3 [map #<procedure 272b5e8 at ice-9/boot-9.scm:3198:25 (mif-args)>
((#))]
In ice-9/boot-9.scm:
3200: 2 [#<procedure 272b5e8 at ice-9/boot-9.scm:3198:25 (mif-args)>
((gnome gtk))]
2358: 1 [resolve-interface (gnome gtk)]
849: 0 [error "no code for module" (gnome gtk)]
ERROR: no code for module (gnome gtk)
scheme@(guile-user)>
}}}
I see the following in my site dir:
{{{
ls ~/usr/share/guile/site/
cairo cairo.scm dbi gnome-2.scm guile-sqlite g-wrap g-wrap.scm
}}}
I don't see any gtk.scm there, but I found it in:
{{{
ls ~/usr/share/guile-gnome-2/gnome/
atk.scm contrib defs glade.scm glib.scm gobject gobject.scm gtk
gtk.scm gw overrides pangocairo.scm pango.scm
}}}
It's everything correctly installed?
What could be happening?
I have use --prefix $HOME/usr at configure.
I'm using Guile 1.9.10
Regards,
Romel
El jue, 03-06-2010 a las 10:57 +0200, Patrick Bernaud escribió:
> Hello,
>
> Romel Sandoval writes:
> > [...]
> > In file included from guile-gtk-tree-model.c:33:
> > gtk-support.h:120: error: conflicting types for
> > ?gtk_widget_get_allocation?
> > /usr/include/gtk-2.0/gtk/gtkwidget.h:621: note: previous declaration of
> > ?gtk_widget_get_allocation? was here
> > [...]
> > Is this a bug on guile-gnome?
> > Anybody knows whats happening?
>
> This is a known problem with GTK >= 2.18 and guile-gnome. See bug
> #597480 for a fix (https://bugzilla.gnome.org/show_bug.cgi?id=597480).
>
> Regards,
>
>
> Patrick