Hello, I’m an embedded SW engineering consultant that
develops for embedded linux. I use several desktop distros (Ubuntu, openSUSE,
Fedora) running in VMware Workstation to develop, test, and debug my embedded SW. I was trying to build and install gnome-keyring 2.28.0 on openSUSE 11.1 (i586) and ran into problems when I try to start the daemon with the --start option. When I run gnome-keyring-daemon --foreground --start I get
an error about g_thread not having been initialized. If I add a call to g_thread_init()
to gkr-daemon.c the error goes away but then when I run the same command again it
hangs. I did some instrumentation of the code and found that it hangs
waiting for the response from the already running gnome-keyring-daemon (gnome-keyring-daemon
--daemonize –login) in initialize_other_running_daemon(). Is this version of gnome-keyring (2.28.0) intended to run
standalone w/o gnome, like in openSUSE which uses the KDE desktop? The version of gnome-keyring that is distributed with
openSUSE 11.1 (2.24.1) works correctly, but of course it does not support the --start
option and operates completely differently than the 2.28.0 version. Thanks for your help,
Bill Bollenbacher |