Hi! Tested it. It's not working, sorry! Even with Daniel's fix it works not in all cases. If I run "treeindextest yoyo" it creates some data files. Only if the data files were created by treeindextest "genbooktest yoyo" works (starting without crash). Otherwise I get
./genbooktest yoyo Error: 2: No such file or directory Error: 2: No such file or directory Segmentation fault Thank you! Joachim > Me and Chris are out here in Dallas at Wycliffe and have had some time > to work together. TreeKey and general book support are now checked in > to cvs. Try them out and let me know what you think. > > There are test tools in the tests directory. There is a genbooktest.cpp > that should be of interest. Try something like: > > cd sword/tests > mkdir yoyo > ./genbooktest ./yoyo/mybook > ? > > > > The ? will give you a small menu of some stuff to try. You should be > able to build a tree index and add and view text on your new book. The > driver for the .conf file (when you finish and would like to check it > out with swmgr) is RawGenBook > > The iteration of the tree is a little different in a few points. look > at the printTree method in the test program to see. > > There is also a treeidxtest program. It was done first and tests the > TreeKeyIdx implementation of the TreeKey interface (which general book > support uses). It may be useful to see how to use TreeKeyIdx by > itself. Many (maybe all) functions in this program are also present in > genbooktest, so refer the genbooktest for the latest version of each > function; I'll probably back-copy them when I'm not so sleepy. > > TreeKey allows for _USER DATA_ to be stored with each key entry. We use > this to store the offset and size of the book entry in the rawgenbook > driver. We can also use this for all kinds of other things. One > possible thought is for bookmark data. > > NOTE: new files are not added to new autoconf / automake system yet. > You will need to use the old make system to build. Maybe Daniel can get > them in sometime soon (hint hint, DANIEL GLASSEY, read this) :) > > Hope you all enjoy it. Please keep our meetings in prayer over the next > couple days. OSIS will be a great tool for us, Lord willing, if we do > it right! > > Blessings, > -Troy.