Date: Mon, 04 Mar 2013 23:56:11 -0500 From: Mike Jakubik <mike.jakubik@intertainservices.com> To: <ports@freebsd.org> Cc: kde@freebsd.org Subject: FreeBSD Port: deskutils/strigi Message-ID: <8c9b9e2ff70d16aff6141f6a6062bc39@intertainservices.com>
next in thread | raw e-mail | index | archive | help
Hello, I am unable to compile this port with either Clang or GCC, have also reinstalled clucene but no luck. GCC 4.7 ======= [ 66%] Building CXX object libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/CMakeFiles/index2dump.dir/indexdump.cpp.o /usr/ports/deskutils/strigi/work/strigi-0.7.7/libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/indexdump.cpp: In function 'void indexdump(const char*)': /usr/ports/deskutils/strigi/work/strigi-0.7.7/libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/indexdump.cpp:64:48: warning: 'lucene::document::Document* lucene::index::IndexReader::document(int32_t)' is deprecated (declared at /usr/local/include/CLucene/index/IndexReader.h:515) [-Wdeprecated-declarations] [ 66%] Building CXX object libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/CMakeFiles/index2dump.dir/__/tcharutils.cpp.o Linking CXX executable index2dump /usr/local/bin/ld: CMakeFiles/index2dump.dir/indexdump.cpp.o: undefined reference to symbol '_ZN6lucene4util14atomic_threads16atomic_decrementEPj' /usr/local/bin/ld: note: '_ZN6lucene4util14atomic_threads16atomic_decrementEPj' is defined in DSO /usr/local/lib/libclucene-shared.so.1 so try adding it to the linker command line /usr/local/lib/libclucene-shared.so.1: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status *** [libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/index2dump] Error code 1 Clang 3.2 ========= /usr/ports/deskutils/strigi/work/strigi-0.7.7/libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/indexdump.cpp:64:38: warning: 'document' is deprecated [-Wdeprecated-declarations] Document* doc = indexreader->document(i); ^ /usr/local/include/CLucene/index/IndexReader.h:515:69: note: 'document' declared here _CL_DEPRECATED( document(i, document) ) CL_NS(document)::Document* document(const int32_t n); ^ 1 warning generated. [ 66%] Building CXX object libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/CMakeFiles/index2dump.dir/__/tcharutils.cpp.o Linking CXX executable index2dump /usr/local/lib//libclucene-core.so: undefined reference to `std::__detail::_List_node_base::_M_unhook()@GLIBCXX_3.4.15' /usr/local/lib//libclucene-core.so: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15' clang++: error: linker command failed with exit code 1 (use -v to see invocation) *** [libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/index2dump] Error code 1 My make.conf ============ KERNCONF=FREEBSD NO_INET6=true NO_PROFILE=true NO_LIB32=true CPUTYPE?=native CFLAGS+=-mtune=native -maes -mavx .if !defined(CC) || ${CC} == "cc" CC=clang .endif .if !defined(CXX) || ${CXX} == "c++" CXX=clang++ .endif .if !defined(CPP) || ${CPP} == "cpp" CPP=clang-cpp .endif # Don't die on warnings NO_WERROR= WERROR= .if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc47) CC=gcc47 CXX=g++47 CPP=cpp47 #CFLAGS+=-flto .endif # added by use.perl 2013-03-01 01:53:11 PERL_VERSION=5.14.2 Thanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8c9b9e2ff70d16aff6141f6a6062bc39>