[csw-users] rhythmbox 0.8.4: aborting...

Gérard Henry ghenry at cmi.univ-mrs.fr
Fri Dec 28 08:13:53 CET 2007


hello all,
i got this error when trying to use CSWrhythmbox on Solaris 10 U4 amd64:
ultra20-henry% /opt/csw/bin/rhythmbox

(rhythmbox:10985): Rhythmbox-CRITICAL **: 
/apps/rhythmbox/state/play_order gconf key not found!

(rhythmbox:10985): Rhythmbox-WARNING **: 
/apps/rhythmbox/state/play_order gconf key not found!

...
Gtk-ERROR **: file gtkliststore.c: line 1026: assertion failed: 
(VALID_ITER (iter, list_store))
aborting...


Looking a blastwave.org, i see that maintainer recommend to compile it 
myself. So i do!

Here are the problems:
- get rhythmbox-0.10.1
ultra20-henry% bash configure --prefix=/home/henry/apps 
PKG_CONFIG=/opt/csw/bin/pkg-config | & tee CONFIGURE.LOG
...
checking for RHYTHMBOX... sh: gnome-config: not found
sh: gnome-config: not found
configure: error: Package requirements (                  gtk+-2.0 >= 
2.6.0  libgnomeui-2.0                                   libglade-2.0 
gnome-vfs-2.0 >= 2.7.4                   gnome-vfs-module-2.0) were not met:

No package 'gtk+-2.0' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gtk+-2.0', required by 'libgnomecanvas-2.0', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.


I don't understand where is gnome-config, and where is gtk+-2.0.pc. The 
only file i found is:
  /opt/csw/lib/pkgconfig/gtk+.pc


When i did:
ultra20-henry% /opt/csw/bin/pkg-config --cflags --libs libgnomeui-2.0
sh: gnome-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gtk+-2.0', required by 'libgnomecanvas-2.0', not found


but if i did the same test with pkg-config form SUNW:
ultra20-henry% pkg-config --cflags --libs libgnomeui-2.0
-DORBIT2=1 -mt -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 
-I/usr/include/libart-2.0 -I/usr/include/gconf/2 
-I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 
-I/usr/include/pango-1.0 -I/usr/sfw/include/freetype2 -I/usr/sfw/include 
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/openwin/include 
-I/usr/include/libxml2  -mt -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 
-lpthread -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 
-lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 
-lmlib -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lbonobo-2 -lgconf-2 
-lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgobject-2.0 -lresolv -lnsl 
-lsocket -lm -lgmodule-2.0 -lgthread-2.0 -lglib-2.0

What can i do now?

Thanks in advance for help,

gerard



More information about the users mailing list