On 02/27/14 00:37, Bruce Dubbs wrote: > 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?
I get the same error, and have the same options in my script for Strigi. > 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