I have a problem with the book's instructions building strigi. clucene
is listed as an optional dependency and I have that installed. The book
has
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
.. &&
It gives a linking error with libclucene-core.so. Something about
undefined reference to symbol
'_ZN6lucene4util14atomic_threads16atomic_decrementEPj'
/usr/lib64/libclucene-shared.so.1: error adding symbols: DSO missing
from command line
Even though the symbol is in libclucene-core.so and it is specified when
linking.
I can only get it to build with
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_CLUCENE=OFF \
-DENABLE_CLUCENE_NG=OFF \
.. &&
There is a reported error at http://sourceforge.net/p/strigi/bugs/114/
but the comment there is:
That CLucene version is not supported. We only support the stable
CLucene version.
The upcoming version is very different and needs quite some rewriting.
The comment is October 2011, but is till marked
Status: open-invalid
whatever that means.
Has anyone else seen this?
Should we remove the CLucene dependency and add the defines above?
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page