On 29.02.2012 14:29, Timo Sirainen wrote:
On 29.2.2012, at 15.27, Ralf Hildebrandt wrote:
The plugin doesn't build:
postamt:/usr/src/dovecot-2.1/dovecot-2.1/src/plugins/fts-lucene#
make
..
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)
It requires CLucene 2.3.2.
Hi Timo,
I have the same problem. It does not build with 2.3.3.
[mockbuild@x86-002 result]$ cat root.log | grep clucene
DEBUG util.py:257: --> clucene-core-devel-2.3.3.4-3.fc16.x86_64
DEBUG util.py:257: clucene-core-devel x86_64 2.3.3.4-3.fc16
updates-released 258 k
DEBUG util.py:257: clucene-core x86_64 2.3.3.4-3.fc16
updates-released 507 k
DEBUG util.py:257: clucene-core-devel.x86_64 0:2.3.3.4-3.fc16
DEBUG util.py:257: clucene-core.x86_64 0:2.3.3.4-3.fc16
build.log:
Making all in fts-lucene
make[4]: Entering directory
`/builddir/build/BUILD/dovecot-2.1.1/src/plugins/fts-lucene'
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -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 -std=gnu99 -O2 -g
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime
-Wstrict-aliasing=2 -c -o doveadm-fts-lucene.lo doveadm-fts-lucene.c
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -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 -std=gnu99 -O2 -g
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime
-Wstrict-aliasing=2 -c -o fts-lucene-plugin.lo fts-lucene-plugin.c
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -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 -std=gnu99 -O2 -g
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime
-Wstrict-aliasing=2 -c -o fts-backend-lucene.lo fts-backend-lucene.c
/bin/sh ../../../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 -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -c -o lucene-wrapper.lo
lucene-wrapper.cc
libtool: compile: gcc -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 -std=gnu99 -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing -Wall
-W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime
-Wstrict-aliasing=2 -c fts-backend-lucene.c -fPIC -DPIC -o
.libs/fts-backend-lucene.o
libtool: compile: gcc -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 -std=gnu99 -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing -Wall
-W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime
-Wstrict-aliasing=2 -c doveadm-fts-lucene.c -fPIC -DPIC -o
.libs/doveadm-fts-lucene.o
libtool: compile: gcc -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 -std=gnu99 -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing -Wall
-W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime
-Wstrict-aliasing=2 -c fts-lucene-plugin.c -fPIC -DPIC -o
.libs/fts-lucene-plugin.o
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 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -c lucene-wrapper.cc -fPIC -DPIC -o
.libs/lucene-wrapper.o
In file included from /usr/include/CLucene/StdHeader.h:20:0,
from /usr/include/CLucene.h:11,
from lucene-wrapper.cc:23:
/usr/include/CLucene/SharedHeader.h:18:36: fatal error:
CLucene/clucene-config.h: No such file or directory
compilation terminated.
/bin/sh ../../../libtool --tag=CC --mode=link gcc -std=gnu99 -O2 -g
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fno-strict-aliasing
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime
-Wstrict-aliasing=2 -module -avoid-version -Wl,-z,relro -o
lib20_doveadm_fts_lucene_plugin.la -rpath /usr/lib64/dovecot/doveadm
doveadm-fts-lucene.lo -lrt
make[4]: *** [lucene-wrapper.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: link: gcc -shared -fPIC -DPIC .libs/doveadm-fts-lucene.o
-lrt -O2 -m64 -mtune=generic -Wl,-z -Wl,relro -Wl,-soname
-Wl,lib20_doveadm_fts_lucene_plugin.so -o
.libs/lib20_doveadm_fts_lucene_plugin.so
libtool: link: ( cd ".libs" && rm -f
"lib20_doveadm_fts_lucene_plugin.la" && ln -s
"../lib20_doveadm_fts_lucene_plugin.la"
"lib20_doveadm_fts_lucene_plugin.la" )
make[4]: Leaving directory
`/builddir/build/BUILD/dovecot-2.1.1/src/plugins/fts-lucene'
make[3]: Leaving directory
`/builddir/build/BUILD/dovecot-2.1.1/src/plugins'
make[3]: *** [all-recursive] Error 1
make[2]: Leaving directory `/builddir/build/BUILD/dovecot-2.1.1/src'
make[2]: *** [all-recursive] Error 1
make[1]: Leaving directory `/builddir/build/BUILD/dovecot-2.1.1'
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.0Z7jEb (%build)
Bad exit status from /var/tmp/rpm-tmp.0Z7jEb (%build)
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.
# ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps
builddir/build/SPECS/dovecot.spec']
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/mockbuild/trace_decorator.py",
line 70, in trace
result = func(*args, **kw)
File "/usr/lib/python2.6/site-packages/mockbuild/util.py", line 352,
in do
raise mockbuild.exception.Error, ("Command failed. See logs for
output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
# ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps
builddir/build/SPECS/dovecot.spec']
LEAVE do --> EXCEPTION RAISED
Best regards,
Morten