guile-gtk-general
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]