I did a quick build of FBreader again, to renew why I dislike it so much
(I'd deleted my previous attempt out of irritation.. wow
)
Build is easy enough to do, though a little odd; installing it is really irritating though, since it depends on a bunch of files no one knows about, but more to point -- you need to stick one of the shared libs it builds into a really odd place (/usr/lib/zlibrary/ui/zlui-gtk.so), and it is not noted or documented anywhere; to wit, when you run FBreader, it makes no logging whatsoever -- it just silently exits, without a note of why, or what it was doing (ie: that it was looking in /usr/lib/zlibrary/ui for zlui-gtk.so; I had to hack in some logging to figure that out.) How can a project go for so long, without sensible basic logging being added? *boggle*) (oh, and 'make packages' doesn't work, of course, like it says in the README, but thats okay.) ie: It looks for a ui, and loads it, and runs it -- if no ui found, it just exits. The sensible thing for the coders to do would say "of the 5 or 10 UIs we know about, we didn't find any, so put one in /foo/bar" :/)
Anyway, putting things in all the right places and running it ... on a PDF or plain .txt file, I just get a white screen; no UI controls or anything. Just blank.
It could well be missing something, but since it doesn't log anything, who knows? (and its all dynamicly loaded .. so if it doesn't find something to do, it just doesn't do it; so it could well not be finding something its needing, but who would ever know?) I'm doing the same things as Debian and Redhat and such are doing in their ports.
So easy build, but doesn't seem to do anything; _now_ I remember why being so annoyed with it -- its a well done piece of software that seems deliberately goofy
(ie: in that, you have to delve into it to figure it out, you can't 'just work'.) bah
Anyone interested?
Wait, let me start another thread for this, so folks can help out attacking it if they like..
http://www.gp32x.de/board/index.php?/topic/54557-console-attack%3B-fix-or-figure-out-fbreader-here-are-the-bins/
jeff