Mailing List Archive

SegInfos dependency in .20_02
Just running an ordinary $schema->clobber:

Can't locate object method "new" via package "KinoSearch::Index::SegInfos" (perhaps you forgot to load "KinoSearch::Index::SegInfos"?) at
/usr/local/lib/perl/5.8.8/KinoSearch/InvIndex.pm line 100.

Perhaps you did. Here's a patch:

--- KinoSearch/InvIndex.pm~ 2007-04-13 20:14:21.000000000 +0000
+++ KinoSearch/InvIndex.pm 2007-04-13 20:14:39.000000000 +0000
@@ -17,6 +17,7 @@
use KinoSearch::Index::IndexFileNames
qw( WRITE_LOCK_NAME WRITE_LOCK_TIMEOUT unused_files );
use KinoSearch::Store::FSFolder;
+use KinoSearch::Index::SegInfos;

sub new { confess("InvIndex's constructors are create, clobber, and open") }
SegInfos dependency in .20_02 [ In reply to ]
On Apr 13, 2007, at 1:25 PM, Simon Cozens wrote:

> Can't locate object method "new" via package
> "KinoSearch::Index::SegInfos" (perhaps you forgot to load
> "KinoSearch::Index::SegInfos"?) at
> /usr/local/lib/perl/5.8.8/KinoSearch/InvIndex.pm line 100.
>
> Perhaps you did.

Haha, thanks! Applied as revision 2305.

Marvin Humphrey
Rectangular Research
http://www.rectangular.com/