GNOME Bugzilla – Bug 320362
beagle-0.1.1 does not compile against latest wv-1.2.0
Last modified: 2005-11-03 21:55:41 UTC
As acknowledged here: http://mail.gnome.org/archives/dashboard-hackers/2005-October/msg00157.html > Our glue code no longer compiles against 1.2.0. As they have switched to GSF, > the API has changed a lot. Marking major because configure does not currently allow disabling the wv glue code; if it finds the .pc it tries and fails to build the glue code. This means to compile without wv it is necessary to patch configure.
Created attachment 54252 [details] [review] support wv-1.2.0 Here's an early patch for wv-1.2.0 support. Uses gsf-sharp to lookup the metadata and then passes the gsf stream to wv, meaning that we don't open the file twice. Unfortunately it looks like the new wv is a bit slower. This isn't finished yet - haven't though about any backwards compatibility and page/word counts arent being indexed.
Created attachment 54294 [details] [review] support for wv-1.2.0 and wv-1.0.x The attached patch is updated to support wv-1.2.0 as well as 1.0.x. It uses gsf-sharp for meta-data parsing and wv for text parsing in MS word files. And, since, both PPT and DOC filters use gsf-sharp, they derive from a class called FilterOle, which does the basic meta-data and Ole parsing. This patch also fixes a bug, which wasn't easily reproducible, 306812 and 31559.
Thanks for the report. Fixed in CVS.