|
From: Malcolm T. <ma...@co...> - 2004-07-07 23:38:55
|
On Tue, 2004-07-06 at 09:43 +0200, C=C3=A9sar Mart=C3=ADnez Izquierdo wro= te: > Hello, I don't know if this is the right place to ask this, if it isn't= ,=20 > please redirect me to a more proper list/forum. >=20 > I'm trying to use scrollkeeper to organize our documentation. I generat= e=20 > correct OMFs and install them with either scrollkeeper-update or=20 > scrollkeeper-install. Scrollkeeper says that the omf is correctly regis= tered,=20 > but then I'm unable to see the entry in Yelp or Kdehelpcenter. >=20 > Which step am I forgotting?? When you say "Scrollkeeper says that the omf is correctly registered" do you mean that it shows up in the output of 'scrollkeeper-get-content-list C' (possibly replacing 'C' with your current locale)? If it shows up there, then programs should be able to see it. If your document's meta-data doesn't show up in that list, it's possible that you are being hit by a really dumb bug in scrollkeeper that is kind of hard to fix in a backwards compatible way: the scrollkeeper database is not always installed where it should be. Basically there were some hard-coded paths that work on Solaris and *BSD systems but are not correct on Linux. We fixed this in what turned out to be a somewhat half-assed fashion and it is still broken. If we fix it completely correctly it requires (a) changing the build script of every application using scrollkeeper and (b) still having scrollkeeper look in the wrong location for backwards-compatibility reasons. So you could try running 'scrollkeeper-rebuilddb' (as root if you are using the system installation of scrollkeeper, since it needs to write to /var/lib/scrollkeeper/*, etc) and see if that fixes things (again, the scrollkeer-get-content-list test is the litmus test). If neither of those suggestions work, could you post the Makefile fragments you are using to install your documents or any other pertinent information and I'll try to debug it a bit further. At the moment, I don't really have a clue. Cheers, Malcolm |