[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: geda hangs/Gtk error reported
Ales
Thanks for the response. SInce I posted the query I've fiddled around
(+Google) and found that if I delete .gtkrc (and .gtkrc-2.0 not sure if that
was necessary) from my home directory, the "unable to locate..." message
goes away. I don't pretend to know what this does... the "invalid cast"
message remains on closing geda.
As to where the .so file is:
bryantc@bonobo:~$ locate libthinice.so
/usr/lib/gtk-2.0/2.2.0/engines/libthinice.so
/usr/lib/gtk/themes/engines/libthinice.so
Also it seems the hanging problem arises when I try (mistakenly) to open the
directory containing the project. If I go into the directory and open
the .prj file, geda doesn't hang; so this is operator error!
Behaviour is the same from root or my user directory
At present I've paused on geda and I'm spending time getting to know gschem.
It's about 10 years since I last used a schematic capture prog (Orcad v3, I
think it was) and I'm really enjoying this (gschem is great!) If it is
useful, I will return to geda and try to be more structured about tracing the
libthinice issue
Regards
Chris
On Thursday 15 April 2004 3:57 am, Ales Hvezda wrote:
> Hi,
>
>
> [snip]
>
> >fine (much easier than compiling by hand which I've tried before..). I
> > then switched to my user account to use gEDA. After editing ld.so.conf to
> > connect libgeda.so, gschem seems to run ok and can edit the examples ok
> > when executed directly from the shell. I thought I'd use geda to manage
> > my projects, but when I start it from the shell I see
> >
> >bryantc@bonobo:~$ /usr/local/geda/bin/geda
> >
> >Gtk-WARNING **: Unable to locate loadable module in module_path:
> >"libthinice.so",
>
> ^^^^^^^^^^^^^
>
> Unless I'm completely mistaken, this is not a system shared library per
> say (i.e. a ldd `which geda` will probably not display a dependancy on
> this library). It is a gtk module which implements the gtk+ thin
> ice theme.
>
> You need to use another environment variable to point geda at this
> module/.so file. I don't remember the name of this environment variable
> (if it even exists for gtk+ 1.2). Where is this file on your system out
> of curiosity?
>
> >I can create a project, but geda hangs if I try to open it. If I close
> > geda using the X in the top rh corner of the window, I see
>
> Did it work properly before you switched users?
>
> If you don't want mess around with this, then you could try
> running make xinstall again and reinstalling gEDA suite again. Crude, but
> probably effective.
>
> -Ales