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

Reply via email to