Stardict dependencies: unsolvable problem?
Hello, i would like to ask help for a problem with Stardict.
I have Suse 9.2 with KDE and Windows XP on the same HD. I need a good offline translator and i have Babylon on Windows but Wine cannot run it in Linux. So i tried Stardict: stardict.sourceforge.net/ I tried the two RPMs available there and both give me dependency problems: libstdc++.so. But with Yast i see that i do have all the available libstdc++ already. My system is updated so it cannot be a version problem. Then i tried the .tar.bz2 version. I followed all the instructions; when i do "make" it returns the error: libtool: link: cannot find the library `/opt/gnome/lib/libgnome-keyring.la' Again, checking with Yast i see that i do have libgnome-keyring installed, even if no files with that name exist in that directory. I uninstalled and reinstalled libgnome-keyring (through Yast and Suse RPM) but again same issue. Honestly i can't really find a way around.. and that's too bad, as i'd really need that software. I have never happened such an odd dependency problem. Any help would be greatly appreciated. Thanks much in advance |
Are you saying that although YaST says this library is installed, there are no files in /opt/gnome/lib/ (libgnome-keyring.la is a library file not a directory see...)
In the top makefule - Try to enhance LIBS with '-L/opt/gnome/lib' or '-L/opt/gnome/lib64' (depending on wether you use 32bit or 64bits, e.g. by calling LIBS="$LIBS -L/opt/gnome/lib" ./autogen.sh ... |
Thanks. I finally solved and found another libstdc++ and with that also the RPM worked.
As i have KDE i tried installing stardict-without-gnome.rpm, that i found at the official stardict site. It gave no dependency errors and now i have it in the menu bar, but when i try to launch the application after some time it disappears and doesn't start at all... :cry: Why? Any idea? Thanks. |
Try starting the application from the command line.
(You can find out what to type by right-clicking the icon and selecting "properties" - the entry in the box called "command" is what you want.) You can usually find out more by typing man <command> or info <command> in the command line too. |
Yes, you were right ! Thanks much.
I was returned a library not found even if when i installed all the dependencies were ok: i had an older version of that library. Thanks again |
NO problems.. I am on affero (click the "thanks" button and follow your nose.)
|
All times are GMT -5. The time now is 08:36 PM. |