[Dovecot] squat not working in 2.1

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Wed Feb 29 15:27:19 EET 2012


* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:
> * Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:
> > * Christoph Bußenius <busseniu at in.tum.de>:
> > > On 21.02.2012 01:18, Timo Sirainen wrote:
> > > >On 20.2.2012, at 19.30, Metro Domain Admin wrote:
> > > >
> > > >>Squat is apparently deprecated:  http://dovecot.org/list/dovecot/2011-December/062630.html
> > 
> > Looking at http://wiki2.dovecot.org/Plugins/FTS/Lucene now.
> > What else do I need for fts_lucene to work? Any 3rd party packages?
> > Libs? Compile Time Options?
> 
> Rebuilding with --with-lucene --with-stemmer, let's see what happens.

The plugin doesn't build:

postamt:/usr/src/dovecot-2.1/dovecot-2.1/src/plugins/fts-lucene# make

/bin/bash ../../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/lib -I../../../src/lib-mail -I../../../src/lib-index -I../../../src/lib-storage -I../../../src/plugins/fts -I../../../src/doveadm -g -Wl,--as-needed  -g -O2 -MT lucene-wrapper.lo -MD -MP -MF .deps/lucene-wrapper.Tpo -c -o lucene-wrapper.lo lucene-wrapper.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-mail -I../../../src/lib-index -I../../../src/lib-storage -I../../../src/plugins/fts -I../../../src/doveadm -g -Wl,--as-needed -g -O2 -MT lucene-wrapper.lo -MD -MP -MF .deps/lucene-wrapper.Tpo -c lucene-wrapper.cc  -fPIC -DPIC -o .libs/lucene-wrapper.o
In file included from /usr/include/CLucene/config/compiler.h:40:0,
                 from /usr/include/CLucene/StdHeader.h:17,
                 from /usr/include/CLucene.h:11,
                 from lucene-wrapper.cc:23:
/usr/include/CLucene/config/CompilerGcc.h:12:68: fatal error: CLucene/clucene-config.h: No such file or directory
compilation terminated.
make: *** [lucene-wrapper.lo] Error 1

# dpkg -L libclucene-dev |grep -i clucene-config
/usr/lib/CLucene/clucene-config.h

That's retarded! Who's putting includes into /usr/lib/CLucene/ ??? ARGH!
After symlinking, I'm getting:

# make
/bin/bash ../../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/lib
-I../../../src/lib-mail -I../../../src/lib-index -I../../../src/lib-storage -I../../../src/plugins/fts
-I../../../src/doveadm -g -Wl,--as-needed  -g -O2 -MT lucene-wrapper.lo -MD -MP -MF .deps/lucene-wrapper.Tpo -c -o lucene-wrapper.lo lucene-wrapper.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-mail -I../../../src/lib-index
-I../../../src/lib-storage -I../../../src/plugins/fts -I../../../src/doveadm -g -Wl,--as-needed -g -O2 -MT lucene-wrapper.lo
-MD -MP -MF .deps/lucene-wrapper.Tpo -c lucene-wrapper.cc  -fPIC -DPIC -o .libs/lucene-wrapper.o
lucene-wrapper.cc:24:36: fatal error: CLucene/util/CLStreams.h: No such file or directory
compilation terminated.

Where do I get this include from (on Debian)?

# dpkg -l |grep lucene
ii  libclucene-dev                      0.9.21b-2+b1 library for full-featured text search engine (development)
ii  libclucene0ldbl                     0.9.21b-2+b1 library for full-featured text search engine (runtime)

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebrandt at charite.de | http://www.charite.de
	    



More information about the dovecot mailing list