Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 281261

Summary: dev-scheme/guile-gnome-platform misses linking against -lguile-cairo
Product: Gentoo Linux Reporter: Justin Lecher (RETIRED) <jlec>
Component: Current packagesAssignee: Marijn Schouten (RETIRED) <hkbst>
Status: RESOLVED WORKSFORME    
Severity: normal CC: scheme
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://archive.netbsd.se/?ml=debian-hppa&a=2009-07&t=11093637
Whiteboard:
Package list:
Runtime testing required: ---

Description Justin Lecher (RETIRED) gentoo-dev 2009-08-12 22:05:00 UTC
I get this error when I use guile-gnome-2 in a 32bit chroot on a 64bit system:

(CHROOT 32 ) whitebox ~ # guile-gnome-2 -c '(use-modules (gnome gtk))'
WARNING: (gnome gtk): imported module (gnome gobject generics) overrides core binding `connect'
WARNING: (gnome gtk): `re-export-modules' imported from both (gnome gobject utils) and (gnome gw support modules)
WARNING: (gnome gw generics): imported module (gnome gobject generics) overrides core binding `connect'
ERROR: In procedure dynamic-link:
ERROR: file: "libgw-guile-gnome-gtk", message: "file not found"

I think the solution is described here:

http://archive.netbsd.se/?ml=debian-hppa&a=2009-07&t=11093637
Comment 1 Tomás Touceda (RETIRED) gentoo-dev 2009-12-12 05:21:04 UTC
I get this, both in a 32 and 64bits env:

# guile-gnome-2 -c '(use-modules (gnome gtk))'
ERROR: No variable named connect in #<module (guile) b747ddb0>

Which guile and guile-gnome versions do you have?
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2009-12-12 08:44:48 UTC
I get this

# guile-gnome-2 -c '(use-modules (gnome gtk))'
WARNING: (gnome gtk): imported module (gnome gobject generics) overrides core binding `connect'
WARNING: (gnome gtk): `re-export-modules' imported from both (gnome gobject utils) and (gnome gw support modules)
WARNING: (gnome gw generics): imported module (gnome gobject generics) overrides core binding `connect'
ERROR: In procedure dynamic-link:
ERROR: file: "libgw-guile-gnome-gtk", message: "file not found"

Some deprecated features have been used.  Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information.  Set it to "no" to suppress
this message.


with

# eix -Ic guile
[I] dev-scheme/guile (1.8.5-r1(12)@11/09/09): Scheme interpreter
[I] dev-scheme/guile-cairo (1.4.0@29/08/09): Wraps the Cairo graphics library for Guile Scheme
[I] dev-scheme/guile-gnome-platform (2.16.1-r1[2]@07/12/09): Guile Scheme code that wraps the GNOME developer platform
[I] dev-scheme/guile-gui (0.2@18/08/09): Guile Scheme code that aims to implement a graphical user interface
[I] dev-scheme/guile-lib (0.1.6[2]@18/08/09): An accumulation place for pure-scheme Guile modules
[I] dev-scheme/guile-www (2.26[2]@18/08/09): Guile Scheme modules to facilitate HTTP, URL and CGI programming
[I] x11-libs/guile-gtk (2.1[2]@15/11/09): GTK+ bindings for guile
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2010-02-13 17:25:50 UTC
Cannot reproduce it anymore.