Recently I installed "app-text/pybookreader-0.5.0" and try to start it but program doesn't start. The console output show that there are no some libraries installed in system, one of them is libgnome.so. I instaled gnome-base/libgnome-2.32.1 (as I'm KDE user), but the result was the same until I manualy create a symbolic link called "/usr/lib/libgnome.so" to "/usr/lib/libgnome-2.so.0.3200.1" (there were "libgnome-2.so" and "libgnome-2.so.0" symlink already). After that error of libglade about absence of "libgnome.so" library disappeared, but appear others. They were resolved by installing of gnome-base/libgnomeui-2.24.5 and reinstalling dev-lang/python-2.6.6-r2 (as 2.6 version is needed for pybookreader) with "berkdb" USE-flag. After that pybookreader began to start and work. So it's need to add to app-text/pybookreader-0.5.0.ebuild next dependences: gnome-base/libgnome with creating libgnome.so symlink "/usr/lib/libgnome.so" to "/usr/lib/libgnome-2.so.XXXXXXX" library or to already existing symlink "libgnome-2.so"; and such dependences as libgnomeui and python-2.x[berkdb] Reproducible: Always Steps to Reproduce: 1. install app-text/pybookreader-0.5.0 (without installed "libgnome", "libgnome" and python[berkdb] 2. try to start pybookreader in console ("pybr" command) and note that error about absence oĞ° libgnome.so appears 3. install libgnome package 4. Note that there is the same error after trying to start "pybr" again 5. create "/usr/lib/libgnome.so" symlink pointing to "libgnome-2.so" (for example) and now error about absence this library disappears but appears new errors. 6. install libgnomeui and install python-2.x[berkdb] - now pybookreader starts. Expected Results: during installation app-text/pybookreader-0.5.0 must required described above packages.
I see somewhat different behaviour. I'm also kde user, and I have no file libgnome.so in my system. When I start pybr, I see the message (pybr:2285): libglade-WARNING **: Could not load support for `gnome': libgnome.so: cannot open shared object file: No such file or directory After that, pybr starts and works normally. This is only a warning; probably, this library provides a better integration with gnome, I don't know details because I don't use gnome. The package pybookreader contains 2 different book readers, pybr and ob. When I start ob, I see a similar message (ob:2334): libglade-WARNING **: Could not load support for `gnome': libgnome.so: cannot open shared object file: No such file or directory but ob works fine. By the way, I use python-2.7.2, not 2.6. In any case, the warning comes not from the book readers (pybr or ob). They are written in pure python, and just use pygtk. This seems to be a pygtk problem.
Close as obsolete because of masked package to removal in 30 days since 2020-feb-04