<86>Apr 21 09:56:53 userdel[122946]: delete user 'rooter' <86>Apr 21 09:56:53 userdel[122946]: removed group 'rooter' owned by 'rooter' <86>Apr 21 09:56:53 userdel[122946]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 21 09:56:53 groupadd[122958]: group added to /etc/group: name=rooter, GID=621 <86>Apr 21 09:56:53 groupadd[122958]: group added to /etc/gshadow: name=rooter <86>Apr 21 09:56:53 groupadd[122958]: new group: name=rooter, GID=621 <86>Apr 21 09:56:53 useradd[122979]: new user: name=rooter, UID=621, GID=621, home=/root, shell=/bin/bash <86>Apr 21 09:56:53 userdel[122992]: delete user 'builder' <86>Apr 21 09:56:53 userdel[122992]: removed group 'builder' owned by 'builder' <86>Apr 21 09:56:53 userdel[122992]: removed shadow group 'builder' owned by 'builder' <86>Apr 21 09:56:53 groupadd[123031]: group added to /etc/group: name=builder, GID=622 <86>Apr 21 09:56:53 groupadd[123031]: new group: name=builder, GID=622 <86>Apr 21 09:56:53 useradd[123038]: new user: name=builder, UID=622, GID=622, home=/usr/src, shell=/bin/bash <13>Apr 21 09:56:56 rpmi: libboost_system1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:56 rpmi: libidn2-2.0.4-alt3.M80P.1 1520307235 installed <13>Apr 21 09:56:56 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 21 09:56:56 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766170 installed <13>Apr 21 09:56:56 rpmi: libboost_atomic1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:56 rpmi: libboost_random1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:56 rpmi: libboost_chrono1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:56 rpmi: libboost_timer1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:56 rpmi: libboost_thread1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:56 rpmi: libboost_filesystem1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:56 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Apr 21 09:56:57 rpmi: libstdc++5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553689025 installed <13>Apr 21 09:56:57 rpmi: libjsoncpp1-1.7.2-alt3.M80P.1 1518818597 installed <13>Apr 21 09:56:57 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871125 installed <13>Apr 21 09:56:57 rpmi: publicsuffix-list-dafsa-20190329-alt1 p8+226349.100.1.1 1554128046 installed <13>Apr 21 09:56:57 rpmi: libpsl-0.18.0-alt0.M80P.1 1502785113 installed <13>Apr 21 09:56:57 rpmi: libnghttp2-1.8.0-alt1 1456818822 installed <13>Apr 21 09:56:57 rpmi: libverto-0.2.6-alt1_6 1455633232 installed <13>Apr 21 09:56:57 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 21 09:56:57 rpmi: libcom_err-1.42.13-alt2 1449075923 installed <13>Apr 21 09:56:57 rpmi: libbrotlicommon0-1.0.4-alt0.M80P.1 1528205032 installed <13>Apr 21 09:56:57 rpmi: libbrotlidec0-1.0.4-alt0.M80P.1 1528205032 installed <13>Apr 21 09:56:57 rpmi: libnettle6-3.4.1-alt1 p8.217493.100 1544204582 installed <13>Apr 21 09:56:57 rpmi: liblzo2-2.08-alt1 1405435918 installed <13>Apr 21 09:56:57 rpmi: libarchive13-3.2.1-alt1 1467155790 installed <13>Apr 21 09:56:57 rpmi: rpm-macros-cmake-3.6.3-alt0.1.M80P.1 1505734959 installed <13>Apr 21 09:56:57 rpmi: cmake-modules-3.6.3-alt0.1.M80P.1 1505734959 installed <13>Apr 21 09:56:57 rpmi: libboost_test1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:57 rpmi: libboost_serialization1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:57 rpmi: libboost_iostreams1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:58 rpmi: libicu56-1:5.6.1-alt1.1 1458012365 installed <13>Apr 21 09:56:58 rpmi: libboost_regex1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:58 rpmi: libboost_graph1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:58 rpmi: libboost_date_time1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:58 rpmi: libboost_container1.58.0-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:56:59 rpmi: gcc5-c++-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553689025 installed <86>Apr 21 09:56:59 groupadd[128855]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 21 09:56:59 groupadd[128855]: group added to /etc/gshadow: name=_keytab <86>Apr 21 09:56:59 groupadd[128855]: new group: name=_keytab, GID=499 <13>Apr 21 09:56:59 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355764 installed <13>Apr 21 09:56:59 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766170 installed <86>Apr 21 09:56:59 groupadd[129137]: group added to /etc/group: name=sasl, GID=498 <86>Apr 21 09:56:59 groupadd[129137]: group added to /etc/gshadow: name=sasl <86>Apr 21 09:56:59 groupadd[129137]: new group: name=sasl, GID=498 <13>Apr 21 09:56:59 rpmi: libsasl2-3-2.1.26-alt7 1479477448 installed <13>Apr 21 09:56:59 rpmi: libldap-2.4.45-alt1.M80P.1 1513980437 installed <13>Apr 21 09:56:59 rpmi: libcurl-7.64.0-alt1 p8+220788.100.1.1 1549495395 installed <13>Apr 21 09:57:00 rpmi: boost-devel-headers-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:57:00 rpmi: boost-devel-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:57:00 rpmi: cmake-3.6.3-alt0.1.M80P.1 1505734959 installed <13>Apr 21 09:57:00 rpmi: boost-asio-devel-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:57:00 rpmi: boost-filesystem-devel-1:1.58.0-alt4 1463060108 installed <13>Apr 21 09:57:00 rpmi: boost-interprocess-devel-1:1.58.0-alt4 1463060108 installed Installing liblucene++-3.0.7-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43748 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf liblucene++-3.0.7 + echo 'Source #0 (liblucene++-3.0.7.tar):' Source #0 (liblucene++-3.0.7.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/liblucene++-3.0.7.tar + cd liblucene++-3.0.7 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (liblucene++-3.0.7-alt1.patch):' Patch #0 (liblucene++-3.0.7-alt1.patch): + /usr/bin/patch -p1 patching file .gear/rules patching file .gear/tags/list patching file README.rst patching file include/VariantUtils.h patching file liblucene++-contrib.pc.cmake patching file liblucene++.pc.cmake patching file lucene++.spec patching file src/contrib/msvc/lucene_contrib.vcxproj patching file src/contrib/msvc/lucene_contrib.vcxproj.filters patching file src/core/msvc/lucene++.vcxproj patching file src/core/msvc/lucene++.vcxproj.filters patching file src/core/search/FuzzyQuery.cpp patching file src/core/store/FSDirectory.cpp patching file src/demo/deletefiles/msvc/deletefiles.vcxproj patching file src/demo/deletefiles/msvc/deletefiles.vcxproj.filters patching file src/demo/indexfiles/msvc/indexfiles.vcxproj patching file src/demo/indexfiles/msvc/indexfiles.vcxproj.filters patching file src/demo/searchfiles/main.cpp patching file src/demo/searchfiles/msvc/searchfiles.vcxproj patching file src/demo/searchfiles/msvc/searchfiles.vcxproj.filters patching file src/msvc/lucene++.sln patching file src/test/include/LuceneGlobalFixture.h patching file src/test/msvc/lucene_tester.vcxproj patching file src/test/msvc/lucene_tester.vcxproj.filters patching file src/test/util/LuceneGlobalFixture.cpp + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.43748 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd liblucene++-3.0.7 + mkdir -p BUILD + __cmake -DCMAKE_BUILD_TYPE:STRING=Release + pushd BUILD ~/RPM/BUILD/liblucene++-3.0.7/BUILD ~/RPM/BUILD/liblucene++-3.0.7 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -DCMAKE_BUILD_TYPE:STRING=Release -- The C compiler identification is GNU 5.3.1 -- The CXX compiler identification is GNU 5.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- cotire 1.6.6 loaded. -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.58.0 -- Found the following Boost libraries: -- date_time -- filesystem -- iostreams -- regex -- system -- thread -- chrono -- atomic -- C CXX target lucene++ cotired. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:453 (cotire_get_target_compile_flags) cmake/cotire.cmake:1927 (cotire_get_target_include_directories) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/core/CMakeLists.txt:42 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:607 (cotire_get_target_compile_flags) cmake/cotire.cmake:1931 (cotire_get_target_compiler_flags) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/core/CMakeLists.txt:42 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:453 (cotire_get_target_compile_flags) cmake/cotire.cmake:1927 (cotire_get_target_include_directories) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/core/CMakeLists.txt:42 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:607 (cotire_get_target_compile_flags) cmake/cotire.cmake:1931 (cotire_get_target_compiler_flags) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/core/CMakeLists.txt:42 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. -- C CXX target lucene++-contrib cotired. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:453 (cotire_get_target_compile_flags) cmake/cotire.cmake:1927 (cotire_get_target_include_directories) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/contrib/CMakeLists.txt:53 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:607 (cotire_get_target_compile_flags) cmake/cotire.cmake:1931 (cotire_get_target_compiler_flags) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/contrib/CMakeLists.txt:53 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:453 (cotire_get_target_compile_flags) cmake/cotire.cmake:1927 (cotire_get_target_include_directories) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/contrib/CMakeLists.txt:53 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:607 (cotire_get_target_compile_flags) cmake/cotire.cmake:1931 (cotire_get_target_compiler_flags) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/contrib/CMakeLists.txt:53 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python (found version "2.7.11") -- CXX target lucene++-tester cotired. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:453 (cotire_get_target_compile_flags) cmake/cotire.cmake:1927 (cotire_get_target_include_directories) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/test/CMakeLists.txt:54 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/cotire.cmake:378 (get_directory_property): Policy CMP0059 is not set: Do not treat DEFINITIONS as a built-in directory property. Run "cmake --help-policy CMP0059" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/cotire.cmake:607 (cotire_get_target_compile_flags) cmake/cotire.cmake:1931 (cotire_get_target_compiler_flags) cmake/cotire.cmake:2517 (cotire_generate_target_script) cmake/cotire.cmake:2831 (cotire_process_target_language) cmake/cotire.cmake:2972 (cotire_target) src/test/CMakeLists.txt:54 (cotire) This warning is for project developers. Use -Wno-dev to suppress it. ** Build Summary ** Version: 3.0.7 Prefix: /usr Build Type: Release Architecture: i686 System: Linux Boost Include: /usr/include Boost Library: /usr/lib -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS CMAKE_SKIP_INSTALL_RPATH INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD + popd ~/RPM/BUILD/liblucene++-3.0.7 + '[' -n '' ']' + NPROCS=8 + make -j8 -C BUILD lucene++ lucene++-contrib make: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[1]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[3]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 2%] Generating C unity source src/core/cotire/lucene++_C_unity.c [ 2%] Generating CXX prefix source src/core/cotire/lucene++_CXX_prefix.cxx [ 2%] Generating C prefix source src/core/cotire/lucene++_C_prefix.c [ 2%] Generating CXX prefix header src/core/cotire/lucene++_CXX_prefix.hxx [ 2%] Generating C prefix header src/core/cotire/lucene++_C_prefix.h [ 2%] Building CXX precompiled header src/core/cotire/lucene++_CXX_prefix.hxx.gch [ 2%] Building C precompiled header src/core/cotire/lucene++_C_prefix.h.gch Scanning dependencies of target lucene++ make[3]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[3]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 2%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/BooleanClause.cpp.o [ 2%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/BooleanQuery.cpp.o [ 2%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/CachingWrapperFilter.cpp.o [ 2%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/BooleanScorer2.cpp.o [ 2%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/BooleanScorer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Collector.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/CachingSpanFilter.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ComplexExplanation.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/BooleanQuery.cpp: In member function 'virtual int32_t Lucene::BooleanQuery::hashCode()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/BooleanQuery.cpp:199:42: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] getMinimumNumberShouldMatch() + (disableCoord ? 17 : 0); ^ [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ConjunctionScorer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ConstantScoreQuery.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/DefaultSimilarity.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/DisjunctionMaxQuery.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/DisjunctionMaxScorer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/DisjunctionSumScorer.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/DocIdSet.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/DocIdSetIterator.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ExactPhraseScorer.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Explanation.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldCache.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldCacheImpl.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldCacheRangeFilter.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldCacheTermsFilter.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldComparator.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldComparatorSource.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldDoc.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldDocSortedHitQueue.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FieldValueHitQueue.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Filter.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FilterManager.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FilteredDocIdSet.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FilteredDocIdSetIterator.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FilteredQuery.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/FilteredQuery.cpp: In member function 'virtual int32_t Lucene::FilteredQuery::hashCode()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/FilteredQuery.cpp:69:51: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] return query->hashCode() ^ filter->hashCode() + MiscUtils::doubleToIntBits(getBoost()); ^ [ 10%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FilteredTermEnum.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FuzzyQuery.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/FuzzyTermEnum.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/HitQueue.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/HitQueueBase.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/IndexSearcher.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/IndexSearcher.cpp: In member function 'void Lucene::IndexSearcher::searchWithFilter(const IndexReaderPtr&, const WeightPtr&, const FilterPtr&, const CollectorPtr&)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/IndexSearcher.cpp:133:13: warning: unused variable 'docID' [-Wunused-variable] int32_t docID = scorer->docID(); ^ [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/MatchAllDocsQuery.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/MultiPhraseQuery.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/MultiSearcher.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/MultiTermQuery.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/MultiTermQueryWrapperFilter.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/NumericRangeFilter.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/NumericRangeQuery.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ParallelMultiSearcher.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PhrasePositions.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/NumericRangeQuery.cpp: In member function 'virtual int32_t Lucene::NumericRangeQuery::hashCode()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/NumericRangeQuery.cpp:173:55: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] hash += StringUtils::hashCode(field) ^ 0x4565fd66 + precisionStep ^ 0x64365465; ^ [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PhraseQuery.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PhraseQueue.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PhraseScorer.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PositiveScoresOnlyCollector.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PrefixFilter.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PrefixQuery.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/PrefixTermEnum.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Query.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/QueryTermVector.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/QueryWrapperFilter.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ReqExclScorer.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ReqOptSumScorer.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ScoreCachingWrappingScorer.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Scorer.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/ScoreDoc.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Searchable.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Searcher.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Similarity.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/SimilarityDelegator.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/SingleTermEnum.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Sort.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/SloppyPhraseScorer.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/SortField.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/SpanFilter.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/SortField.cpp: In member function 'virtual int32_t Lucene::SortField::hashCode()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/search/SortField.cpp:206:38: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] int32_t hash = type ^ 0x346565dd + (reverse ? 1 : 0) ^ 0xaf5998bb; ^ [ 20%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/SpanFilterResult.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/SpanQueryFilter.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TermQuery.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TermRangeFilter.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TermRangeQuery.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TermRangeTermEnum.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TermScorer.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TimeLimitingCollector.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TopDocs.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TopDocsCollector.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TopFieldCollector.cpp.o [ 24%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TopFieldDocs.cpp.o [ 24%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/TopScoreDocCollector.cpp.o [ 24%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/Weight.cpp.o [ 24%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/WildcardQuery.cpp.o [ 24%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/WildcardTermEnum.cpp.o [ 24%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/ByteFieldSource.cpp.o [ 24%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/CustomScoreProvider.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/CustomScoreQuery.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/DocValues.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/DoubleFieldSource.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/FieldCacheSource.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/FieldScoreQuery.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/IntFieldSource.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/OrdFieldSource.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/ReverseOrdFieldSource.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/ValueSource.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/function/ValueSourceQuery.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/payloads/AveragePayloadFunction.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/payloads/MaxPayloadFunction.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/payloads/MinPayloadFunction.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/payloads/PayloadFunction.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/payloads/PayloadNearQuery.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/payloads/PayloadSpanUtil.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/payloads/PayloadTermQuery.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/FieldMaskingSpanQuery.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/NearSpansOrdered.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/NearSpansUnordered.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanFirstQuery.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanNearQuery.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanNotQuery.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanOrQuery.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanQuery.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanScorer.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanTermQuery.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/SpanWeight.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/Spans.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/search/spans/TermSpans.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/ASCIIFoldingFilter.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/Analyzer.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/BaseCharFilter.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/CachingTokenFilter.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/CharArraySet.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/CharFilter.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/CharReader.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/CharStream.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/CharTokenizer.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/ISOLatin1AccentFilter.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/KeywordAnalyzer.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/KeywordTokenizer.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/LengthFilter.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/LetterTokenizer.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/LowerCaseFilter.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/LowerCaseTokenizer.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/MappingCharFilter.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/NormalizeCharMap.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/NumericTokenStream.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/PerFieldAnalyzerWrapper.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/PorterStemFilter.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/PorterStemmer.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/SimpleAnalyzer.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/StopAnalyzer.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/StopFilter.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/TeeSinkTokenFilter.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/Token.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/TokenFilter.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/TokenStream.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/Tokenizer.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/WhitespaceAnalyzer.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/WhitespaceTokenizer.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/WordlistLoader.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/standard/StandardAnalyzer.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/standard/StandardFilter.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/standard/StandardTokenizer.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/standard/StandardTokenizerImpl.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/tokenattributes/FlagsAttribute.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/tokenattributes/OffsetAttribute.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/tokenattributes/PayloadAttribute.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/tokenattributes/PositionIncrementAttribute.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/tokenattributes/TermAttribute.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/lucene++.dir/analysis/tokenattributes/TypeAttribute.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/AbstractField.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/CompressionTools.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/DateField.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/DateTools.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/Document.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/Field.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/FieldSelector.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/Fieldable.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/LoadFirstFieldSelector.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/MapFieldSelector.cpp.o [ 46%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/NumberTools.cpp.o [ 48%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/NumericField.cpp.o [ 48%] Building CXX object src/core/CMakeFiles/lucene++.dir/document/SetBasedFieldSelector.cpp.o [ 48%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/AbstractAllTermDocs.cpp.o [ 48%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/AllTermDocs.cpp.o [ 48%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/BufferedDeletes.cpp.o [ 48%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ByteBlockPool.cpp.o [ 48%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ByteSliceReader.cpp.o [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ByteSliceWriter.cpp.o [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/CharBlockPool.cpp.o [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/CheckIndex.cpp.o [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/CompoundFileReader.cpp.o [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/CompoundFileWriter.cpp.o [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ConcurrentMergeScheduler.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/ConcurrentMergeScheduler.cpp: In member function 'virtual void Lucene::MergeThread::run()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/ConcurrentMergeScheduler.cpp:302:14: warning: unused variable 'removed' [-Wunused-variable] bool removed = merger->mergeThreads.remove(shared_from_this()); ^ [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DefaultSkipListReader.cpp.o [ 50%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DefaultSkipListWriter.cpp.o [ 52%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DirectoryReader.cpp.o [ 52%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocConsumer.cpp.o [ 52%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocConsumerPerThread.cpp.o [ 52%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldConsumer.cpp.o [ 52%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldConsumerPerField.cpp.o [ 52%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldConsumerPerThread.cpp.o [ 52%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldConsumers.cpp.o [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldConsumersPerField.cpp.o [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldConsumersPerThread.cpp.o [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldProcessor.cpp.o [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldProcessorPerField.cpp.o [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocFieldProcessorPerThread.cpp.o [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocInverter.cpp.o [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocInverterPerField.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/DocFieldProcessorPerThread.cpp: In member function 'virtual Lucene::DocWriterPtr Lucene::DocFieldProcessorPerThread::processDocument()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/DocFieldProcessorPerThread.cpp:152:10: warning: unused variable 'testPoint' [-Wunused-variable] bool testPoint = IndexWriterPtr(docWriter->_writer)->testPoint(L"DocumentsWriter.ThreadState.init start"); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/DocInverterPerField.cpp: In member function 'virtual void Lucene::DocInverterPerField::processFields(Lucene::Collection >, int32_t)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/DocInverterPerField.cpp:123:29: warning: variable 'offsetEnd' set but not used [-Wunused-but-set-variable] int32_t offsetEnd = fieldState->offset - 1; ^ [ 54%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocInverterPerThread.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/DocInverterPerField.cpp:190:13: warning: 'anyToken' may be used uninitialized in this function [-Wmaybe-uninitialized] if (anyToken) { ^ [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocumentsWriter.cpp.o [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/DocumentsWriterThreadState.cpp.o [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FieldInfo.cpp.o [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FieldInfos.cpp.o [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FieldInvertState.cpp.o [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FieldSortedTermVectorMapper.cpp.o [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FieldsReader.cpp.o [ 56%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FieldsWriter.cpp.o [ 58%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FilterIndexReader.cpp.o [ 58%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsDocsConsumer.cpp.o [ 58%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsDocsWriter.cpp.o [ 58%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsFieldsConsumer.cpp.o [ 58%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsFieldsWriter.cpp.o [ 58%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsPositionsConsumer.cpp.o [ 58%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsPositionsWriter.cpp.o [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsTermsConsumer.cpp.o [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FormatPostingsTermsWriter.cpp.o [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FreqProxFieldMergeState.cpp.o [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FreqProxTermsWriter.cpp.o [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FreqProxTermsWriterPerField.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/FreqProxFieldMergeState.cpp: In member function 'bool Lucene::FreqProxFieldMergeState::nextTerm()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/FreqProxFieldMergeState.cpp:61:10: warning: unused variable 'result' [-Wunused-variable] bool result = nextDoc(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/FreqProxTermsWriter.cpp: In member function 'void Lucene::FreqProxTermsWriter::appendPostings(Lucene::Collection >, const FormatPostingsFieldsConsumerPtr&)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/FreqProxTermsWriter.cpp:152:14: warning: unused variable 'result' [-Wunused-variable] bool result = fms->nextTerm(); ^ [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/FreqProxTermsWriterPerThread.cpp.o [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IndexCommit.cpp.o [ 60%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IndexDeletionPolicy.cpp.o [ 62%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IndexFileDeleter.cpp.o [ 62%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IndexFileNameFilter.cpp.o [ 62%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IndexFileNames.cpp.o [ 62%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IndexReader.cpp.o [ 62%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IndexWriter.cpp.o [ 62%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/IntBlockPool.cpp.o [ 62%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/InvertedDocConsumer.cpp.o [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/InvertedDocConsumerPerField.cpp.o [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/InvertedDocConsumerPerThread.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/IndexWriter.cpp: In member function 'virtual void Lucene::IndexWriter::rollbackInternal()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/IndexWriter.cpp:1466:18: warning: unused variable 'test' [-Wunused-variable] bool test = testPoint(L"rollback before checkpoint"); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/IndexWriter.cpp: In member function 'virtual void Lucene::IndexWriter::_mergeInit(const OneMergePtr&)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/IndexWriter.cpp:2568:10: warning: unused variable 'test' [-Wunused-variable] bool test = testPoint(L"startMergeInit"); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/IndexWriter.cpp: In member function 'bool Lucene::ReaderPool::infoIsLive(const SegmentInfoPtr&)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/IndexWriter.cpp:3385:13: warning: unused variable 'idx' [-Wunused-variable] int32_t idx = indexWriter->segmentInfos->find(info); ^ [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/InvertedDocEndConsumer.cpp.o [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/InvertedDocEndConsumerPerField.cpp.o [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/InvertedDocEndConsumerPerThread.cpp.o [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/KeepOnlyLastCommitDeletionPolicy.cpp.o [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/LogByteSizeMergePolicy.cpp.o [ 64%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/LogDocMergePolicy.cpp.o [ 66%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/LogMergePolicy.cpp.o [ 66%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/MergeDocIDRemapper.cpp.o [ 66%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/MergePolicy.cpp.o [ 66%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/MergeScheduler.cpp.o [ 66%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/MultiLevelSkipListReader.cpp.o [ 66%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/MultiLevelSkipListWriter.cpp.o [ 66%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/MultiReader.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/MultipleTermPositions.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/NormsWriter.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/NormsWriterPerField.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/NormsWriterPerThread.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ParallelReader.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/Payload.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/PositionBasedTermVectorMapper.cpp.o [ 68%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/RawPostingList.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ReadOnlyDirectoryReader.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ReadOnlySegmentReader.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/ReusableStringReader.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentInfo.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentInfoCollection.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentInfos.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentMergeInfo.cpp.o [ 70%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentMergeQueue.cpp.o [ 72%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentMerger.cpp.o [ 72%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentReader.cpp.o [ 72%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentTermDocs.cpp.o [ 72%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentTermEnum.cpp.o [ 72%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentTermPositionVector.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/SegmentReader.cpp: In member function 'bool Lucene::SegmentReader::checkDeletedCounts()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/SegmentReader.cpp:94:13: warning: unused variable 'recomputedCount' [-Wunused-variable] int32_t recomputedCount = deletedDocs->getRecomputedCount(); ^ [ 72%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentTermPositions.cpp.o [ 72%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentTermVector.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SegmentWriteState.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SerialMergeScheduler.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SnapshotDeletionPolicy.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/SortedTermVectorMapper.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/StoredFieldsWriter.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/StoredFieldsWriterPerThread.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/Term.cpp.o [ 74%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermBuffer.cpp.o [ 76%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermDocs.cpp.o [ 76%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermEnum.cpp.o [ 76%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermFreqVector.cpp.o [ 76%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermInfo.cpp.o [ 76%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermInfosReader.cpp.o [ 76%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermInfosWriter.cpp.o [ 76%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermPositionVector.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermPositions.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorEntry.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorEntryFreqSortedComparator.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorMapper.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorOffsetInfo.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorsReader.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/TermVectorsReader.cpp: In member function 'void Lucene::TermVectorsReader::ConstructReader(const DirectoryPtr&, const String&, const FieldInfosPtr&, int32_t, int32_t, int32_t)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/TermVectorsReader.cpp:69:21: warning: unused variable 'tvdFormat' [-Wunused-variable] int32_t tvdFormat = checkValidFormat(tvd); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/index/TermVectorsReader.cpp:71:21: warning: unused variable 'tvfFormat' [-Wunused-variable] int32_t tvfFormat = checkValidFormat(tvf); ^ [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorsTermsWriter.cpp.o [ 78%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorsTermsWriterPerField.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorsTermsWriterPerThread.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermVectorsWriter.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermsHash.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermsHashConsumer.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermsHashConsumerPerField.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermsHashConsumerPerThread.cpp.o [ 80%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermsHashPerField.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/index/TermsHashPerThread.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/FastCharStream.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/MultiFieldQueryParser.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/QueryParseError.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/QueryParser.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/QueryParserCharStream.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/QueryParserConstants.cpp.o [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/QueryParserToken.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParser.cpp: In member function 'virtual Lucene::QueryPtr Lucene::QueryParser::getFieldQuery(const String&, const String&)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParser.cpp:362:18: warning: unused variable 'hasNext' [-Wunused-variable] bool hasNext = buffer->incrementToken(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParser.cpp:377:30: warning: unused variable 'hasNext' [-Wunused-variable] bool hasNext = buffer->incrementToken(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParser.cpp:398:30: warning: unused variable 'hasNext' [-Wunused-variable] bool hasNext = buffer->incrementToken(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParser.cpp:436:26: warning: unused variable 'hasNext' [-Wunused-variable] bool hasNext = buffer->incrementToken(); ^ [ 82%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/BufferedIndexInput.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/lucene++.dir/queryparser/QueryParserTokenManager.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/BufferedIndexOutput.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParserTokenManager.cpp: In member function 'int32_t Lucene::QueryParserTokenManager::jjMoveNfa_0(int32_t, int32_t)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParserTokenManager.cpp:867:21: warning: unused variable 'l' [-Wunused-variable] int64_t l = (int64_t)1 << (curChar & 077); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParserTokenManager.cpp:873:21: warning: unused variable 'i1' [-Wunused-variable] int32_t i1 = hiByte >> 6; ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParserTokenManager.cpp:874:21: warning: unused variable 'l1' [-Wunused-variable] int64_t l1 = (int64_t)1 << (hiByte & 077); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParserTokenManager.cpp:875:21: warning: unused variable 'i2' [-Wunused-variable] int32_t i2 = (curChar & 0xff) >> 6; ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/queryparser/QueryParserTokenManager.cpp:876:21: warning: unused variable 'l2' [-Wunused-variable] int64_t l2 = (int64_t)1 << (curChar & 077); ^ [ 84%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/ChecksumIndexInput.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/ChecksumIndexOutput.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/Directory.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/FSDirectory.cpp.o [ 84%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/FSLockFactory.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/FileSwitchDirectory.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/IndexInput.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/IndexOutput.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/Lock.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/LockFactory.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/MMapDirectory.cpp.o [ 86%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/NativeFSLockFactory.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/NoLockFactory.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/RAMDirectory.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/store/RAMDirectory.cpp: In member function 'virtual void Lucene::RAMDirectory::touchFile(const String&)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/core/store/RAMDirectory.cpp:91:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (ts1 == MiscUtils::currentTimeMillis()) { ^ [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/RAMFile.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/RAMInputStream.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/RAMOutputStream.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/SimpleFSDirectory.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/SimpleFSLockFactory.cpp.o [ 88%] Building CXX object src/core/CMakeFiles/lucene++.dir/store/SingleInstanceLockFactory.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/Attribute.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/AttributeSource.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/Base64.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/BitSet.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/BitUtil.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/BitVector.cpp.o [ 90%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/BufferedReader.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/CharFolder.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/Collator.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/Constants.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/DocIdBitSet.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/CycleCheck.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/FieldCacheSanityChecker.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/FileReader.cpp.o [ 92%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/FileUtils.cpp.o [ 94%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/InfoStream.cpp.o [ 94%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/InputStreamReader.cpp.o [ 94%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/LuceneAllocator.cpp.o [ 94%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/LuceneException.cpp.o [ 94%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/LuceneObject.cpp.o [ 94%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/LuceneSignal.cpp.o [ 94%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/LuceneSync.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/LuceneThread.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/MiscUtils.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/NumericUtils.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/OpenBitSet.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/OpenBitSetDISI.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/OpenBitSetIterator.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/Random.cpp.o [ 96%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/Reader.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/ReaderUtil.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/ScorerDocQueue.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/SmallDouble.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/SortedVIntList.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/StringReader.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/StringUtils.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/Synchronize.cpp.o [ 98%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/TestPoint.cpp.o [100%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/ThreadPool.cpp.o [100%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/UTF8Stream.cpp.o [100%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/UnicodeUtils.cpp.o [100%] Building C object src/core/CMakeFiles/lucene++.dir/util/md5/md5.c.o [100%] Building CXX object src/core/CMakeFiles/lucene++.dir/util/unicode/guniprop.cpp.o [100%] Linking CXX shared library liblucene++.so make[3]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [100%] Built target lucene++ make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[1]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[1]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[3]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[3]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 78%] Built target lucene++ make[3]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 78%] Generating CXX unity source src/contrib/cotire/lucene++-contrib_CXX_unity.cxx [ 78%] Generating C unity source src/contrib/cotire/lucene++-contrib_C_unity.c [ 78%] Generating C prefix source src/contrib/cotire/lucene++-contrib_C_prefix.c [ 78%] Generating C prefix header src/contrib/cotire/lucene++-contrib_C_prefix.h [ 79%] Building C precompiled header src/contrib/cotire/lucene++-contrib_C_prefix.h.gch [ 79%] Generating CXX prefix source src/contrib/cotire/lucene++-contrib_CXX_prefix.cxx [ 79%] Generating CXX prefix header src/contrib/cotire/lucene++-contrib_CXX_prefix.hxx [ 79%] Building CXX precompiled header src/contrib/cotire/lucene++-contrib_CXX_prefix.hxx.gch Scanning dependencies of target lucene++-contrib make[3]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[3]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 79%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ar/ArabicAnalyzer.cpp.o [ 81%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ar/ArabicLetterTokenizer.cpp.o [ 81%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ar/ArabicNormalizer.cpp.o [ 81%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ar/ArabicNormalizationFilter.cpp.o [ 81%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ar/ArabicStemFilter.cpp.o [ 81%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ar/ArabicStemmer.cpp.o [ 81%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/br/BrazilianAnalyzer.cpp.o [ 81%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/br/BrazilianStemFilter.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/br/BrazilianStemmer.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/cjk/CJKAnalyzer.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/cjk/CJKTokenizer.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/cn/ChineseAnalyzer.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/cn/ChineseTokenizer.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/cn/ChineseFilter.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/cz/CzechAnalyzer.cpp.o [ 82%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/de/GermanAnalyzer.cpp.o [ 84%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/de/GermanStemFilter.cpp.o [ 84%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/de/GermanStemmer.cpp.o [ 84%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/el/GreekAnalyzer.cpp.o [ 84%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/el/GreekLowerCaseFilter.cpp.o [ 84%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/fa/PersianAnalyzer.cpp.o [ 84%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/fa/PersianNormalizationFilter.cpp.o [ 84%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/fa/PersianNormalizer.cpp.o [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/fr/ElisionFilter.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/contrib/analyzers/common/analysis/fr/ElisionFilter.cpp: In member function 'virtual bool Lucene::ElisionFilter::incrementToken()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/contrib/analyzers/common/analysis/fr/ElisionFilter.cpp:39:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int32_t i = 0; i < SIZEOF_ARRAY(apostrophes); ++i) { ^ [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/fr/FrenchAnalyzer.cpp.o [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/fr/FrenchStemFilter.cpp.o [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/fr/FrenchStemmer.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/contrib/analyzers/common/analysis/fr/FrenchStemmer.cpp: In member function 'void Lucene::FrenchStemmer::treatVowels(Lucene::String&)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/contrib/analyzers/common/analysis/fr/FrenchStemmer.cpp:436:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (c == buffer.length() - 1) { // last char ^ [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/nl/DutchAnalyzer.cpp.o [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/nl/DutchStemFilter.cpp.o [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/nl/DutchStemmer.cpp.o [ 85%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/reverse/ReverseStringFilter.cpp.o [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ru/RussianAnalyzer.cpp.o [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ru/RussianLetterTokenizer.cpp.o [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ru/RussianLowerCaseFilter.cpp.o [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ru/RussianStemFilter.cpp.o [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/analyzers/common/analysis/ru/RussianStemmer.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/contrib/analyzers/common/analysis/ru/RussianStemmer.cpp: In member function 'bool Lucene::RussianStemmer::isVowel(wchar_t)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/contrib/analyzers/common/analysis/ru/RussianStemmer.cpp:465:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int32_t i = 0; i < SIZEOF_ARRAY(vowels); ++i) { ^ [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/DefaultEncoder.cpp.o [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/Encoder.cpp.o [ 87%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/Formatter.cpp.o [ 89%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/Fragmenter.cpp.o [ 89%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/GradientFormatter.cpp.o [ 89%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/Highlighter.cpp.o [ 89%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/HighlighterScorer.cpp.o [ 89%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/MapWeightedSpanTerm.cpp.o [ 89%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/NullFragmenter.cpp.o [ 89%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/QueryScorer.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/QueryTermExtractor.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/QueryTermScorer.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/SimpleFragmenter.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/SimpleHTMLEncoder.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/SimpleHTMLFormatter.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/SimpleSpanFragmenter.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/SpanGradientFormatter.cpp.o [ 90%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/TextFragment.cpp.o [ 92%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/TokenGroup.cpp.o [ 92%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/TokenSources.cpp.o [ 92%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/WeightedSpanTerm.cpp.o [ 92%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/WeightedSpanTermExtractor.cpp.o [ 92%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/highlighter/WeightedTerm.cpp.o [ 92%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/memory/MemoryIndex.cpp.o [ 92%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/SnowballAnalyzer.cpp.o [ 93%] Building CXX object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/SnowballFilter.cpp.o [ 93%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/libstemmer/libstemmer_utf8.c.o [ 93%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_danish.c.o [ 93%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_dutch.c.o [ 93%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_english.c.o [ 93%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_finnish.c.o [ 93%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_french.c.o [ 93%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_german.c.o [ 95%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_hungarian.c.o [ 95%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_italian.c.o [ 95%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_norwegian.c.o [ 95%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_porter.c.o [ 95%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_portuguese.c.o [ 95%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_spanish.c.o [ 95%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_1_swedish.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_ISO_8859_2_romanian.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_KOI8_R_russian.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_danish.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_dutch.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_english.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_finnish.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_french.c.o [ 96%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_german.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_hungarian.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_italian.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_norwegian.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_porter.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_portuguese.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_romanian.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_russian.c.o [ 98%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_spanish.c.o [100%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_swedish.c.o [100%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/src_c/stem_UTF_8_turkish.c.o [100%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/runtime/api.c.o [100%] Building C object src/contrib/CMakeFiles/lucene++-contrib.dir/snowball/libstemmer_c/runtime/utilities.c.o [100%] Linking CXX shared library liblucene++-contrib.so make[3]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [100%] Built target lucene++-contrib make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[1]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.79560 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/liblucene++-buildroot + : + /bin/rm -rf -- /usr/src/tmp/liblucene++-buildroot + cd liblucene++-3.0.7 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/liblucene++-buildroot -C BUILD make: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[1]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 52%] Built target lucene++ make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 66%] Built target lucene++-contrib make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' Scanning dependencies of target searchfiles make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 66%] Building CXX object src/demo/CMakeFiles/searchfiles.dir/searchfiles/main.cpp.o [ 67%] Linking CXX executable searchfiles make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 67%] Built target searchfiles make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' Scanning dependencies of target indexfiles make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 68%] Building CXX object src/demo/CMakeFiles/indexfiles.dir/indexfiles/main.cpp.o [ 68%] Linking CXX executable indexfiles make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 68%] Built target indexfiles make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' Scanning dependencies of target deletefiles make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 68%] Building CXX object src/demo/CMakeFiles/deletefiles.dir/deletefiles/main.cpp.o [ 68%] Linking CXX executable deletefiles make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 68%] Built target deletefiles make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' Scanning dependencies of target gtest make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 68%] Building CXX object src/test/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 68%] Linking CXX static library libgtest.a make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 68%] Built target gtest make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 68%] Generating CXX unity source src/test/cotire/lucene++-tester_CXX_unity.cxx [ 68%] Generating CXX prefix source src/test/cotire/lucene++-tester_CXX_prefix.cxx [ 68%] Generating CXX prefix header src/test/cotire/lucene++-tester_CXX_prefix.hxx [ 68%] Building CXX precompiled header src/test/cotire/lucene++-tester_CXX_prefix.hxx.gch Scanning dependencies of target lucene++-tester make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/AnalyzersTest.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/BaseTokenStreamFixture.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/CachingTokenFilterTest.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/CharFilterTest.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/KeywordAnalyzerTest.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/LengthFilterTest.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/MappingCharFilterTest.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/NumericTokenStreamTest.cpp.o [ 70%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/PerFieldAnalzyerWrapperTest.cpp.o [ 70%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/StopAnalyzerTest.cpp.o [ 70%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/StopFilterTest.cpp.o [ 70%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/TeeSinkTokenFilterTest.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/analysis/TeeSinkTokenFilterTest.cpp: In member function 'virtual void TeeSinkTokenFilterTest_testPerformance_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/analysis/TeeSinkTokenFilterTest.cpp:200:21: warning: variable 'start' set but not used [-Wunused-but-set-variable] int64_t start = MiscUtils::currentTimeMillis(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/analysis/TeeSinkTokenFilterTest.cpp:213:21: warning: variable 'finish' set but not used [-Wunused-but-set-variable] int64_t finish = MiscUtils::currentTimeMillis(); ^ [ 70%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/TokenTest.cpp.o In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/analysis/TokenTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1500:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]' /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/analysis/TokenTest.cpp:76:9: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ^ [ 70%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/standard/StandardAnalyzerTest.cpp.o [ 70%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/tokenattributes/SimpleAttributeTest.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/analysis/tokenattributes/TermAttributeTest.cpp.o In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/analysis/tokenattributes/TermAttributeTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1500:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]' /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/analysis/tokenattributes/TermAttributeTest.cpp:49:9: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ^ [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/ar/ArabicAnalyzerTest.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/ar/ArabicNormalizationFilterTest.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/ar/ArabicStemFilterTest.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/br/BrazilianStemmerTest.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/cjk/CJKTokenizerTest.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/cn/ChineseTokenizerTest.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/cz/CzechAnalyzerTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/de/GermanStemFilterTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/el/GreekAnalyzerTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/fa/PersianAnalyzerTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/fa/PersianNormalizationFilterTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/fr/ElisionTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/fr/FrenchAnalyzerTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/nl/DutchStemmerTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/reverse/ReverseStringFilterTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/ru/RussianAnalyzerTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/analyzers/common/analysis/ru/RussianStemTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/highlighter/HighlighterTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/memory/MemoryIndexTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/contrib/snowball/SnowballTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/document/BinaryDocumentTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/document/DateFieldTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/document/DateToolsTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/document/DocumentTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/document/NumberToolsTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/AddIndexesNoOptimizeTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/AtomicUpdateTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/BackwardsCompatibilityTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/ByteSlicesTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/CheckIndexTest.cpp.o [ 76%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/CompoundFileTest.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/CompoundFileTest.cpp: In member function 'virtual void CompoundFileTest_testReadAfterClose_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/CompoundFileTest.cpp:273:13: warning: variable 'b' set but not used [-Wunused-but-set-variable] uint8_t b = in->readByte(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/CompoundFileTest.cpp: In member function 'virtual void CompoundFileTest_testReadPastEOF_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/CompoundFileTest.cpp:520:13: warning: variable 'test' set but not used [-Wunused-but-set-variable] uint8_t test = 0; ^ [ 76%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/ConcurrentMergeSchedulerTest.cpp.o [ 76%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/CrashTest.cpp.o [ 76%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/DeletionPolicyTest.cpp.o [ 76%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/DirectoryReaderTest.cpp.o [ 76%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/DocHelper.cpp.o [ 76%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/DocTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/DocumentWriterTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/FieldInfosTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/FieldsReaderTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/FilterIndexReaderTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexCommitTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexFileDeleterTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexInputTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexReaderCloneNormsTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexReaderCloneTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexReaderReopenTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexReaderTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexWriterDeleteTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexWriterExceptionsTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexWriterLockReleaseTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexWriterMergePolicyTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexWriterMergingTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexWriterReaderTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/IndexWriterTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/LazyBugTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/LazyProxSkippingTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/MockIndexInput.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/MultiLevelSkipListTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/MultiReaderTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/NRTReaderWithThreadsTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/NormsTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/OmitTfTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/ParallelReaderEmptyIndexTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/ParallelReaderTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/ParallelTermEnumTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/PayloadsTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/PositionBasedTermVectorMapperTest.cpp.o In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/PositionBasedTermVectorMapperTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1500:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]' /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/PositionBasedTermVectorMapperTest.cpp:73:5: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ^ [ 81%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/SegmentMergerTest.cpp.o [ 81%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/SegmentReaderTest.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/SegmentReaderTest.cpp: In member function 'virtual void SegmentReaderTest_testNorms_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/SegmentReaderTest.cpp:137:18: warning: unused variable 'a' [-Wunused-variable] bool a = reader->hasNorms(f->name()); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/SegmentReaderTest.cpp:138:18: warning: unused variable 'b' [-Wunused-variable] bool b = !f->getOmitNorms(); ^ In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/SegmentReaderTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperNE(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/SegmentReaderTest.cpp:114:9: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1593:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] GTEST_IMPL_CMP_HELPER_(NE, !=); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1578:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' if (val1 op val2) {\ ^ [ 81%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/SegmentTermDocsTest.cpp.o [ 81%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/SegmentTermEnumTest.cpp.o [ 81%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/SnapshotDeletionPolicyTest.cpp.o [ 81%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/StressIndexingTest.cpp.o [ 81%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/TermDocsPerfTest.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/TermDocsPerfTest.cpp: In member function 'virtual void TermDocsPerfTest_testTermDocsPerf_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/TermDocsPerfTest.cpp:118:13: warning: variable 'start' set but not used [-Wunused-but-set-variable] int64_t start = MiscUtils::currentTimeMillis(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/TermDocsPerfTest.cpp:120:13: warning: variable 'end' set but not used [-Wunused-but-set-variable] int64_t end = MiscUtils::currentTimeMillis(); ^ [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/TermTest.cpp.o [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/TermVectorsReaderTest.cpp.o [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/ThreadedOptimizeTest.cpp.o [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/TransactionRollbackTest.cpp.o In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/TransactionRollbackTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1540:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&, typename testing::internal::EnableIf<(! testing::internal::is_pointer::value)>::type*) [with T1 = int; T2 = unsigned int; typename testing::internal::EnableIf<(! testing::internal::is_pointer::value)>::type = void]' /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/index/TransactionRollbackTest.cpp:164:9: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ^ [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/TransactionsTest.cpp.o [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/index/WordlistLoaderTest.cpp.o [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/main/main.cpp.o [ 82%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/queryparser/MultiAnalyzerTest.cpp.o [ 83%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/queryparser/MultiFieldQueryParserTest.cpp.o [ 83%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/queryparser/QueryParserTest.cpp.o [ 83%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/BaseTestRangeFilterFixture.cpp.o [ 83%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/BaseTestRangeFilterTest.cpp.o [ 83%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/Boolean2Test.cpp.o [ 83%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/BooleanMinShouldMatchTest.cpp.o [ 83%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/BooleanOrTest.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/BooleanPrefixQueryTest.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/BooleanQueryTest.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/BooleanScorerTest.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/CachingSpanFilterTest.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/CachingWrapperFilterTest.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/CheckHits.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ComplexExplanationsOfNonMatchesTest.cpp.o [ 84%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ComplexExplanationsTest.cpp.o [ 85%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/CustomSearcherSortTest.cpp.o [ 85%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/DateFilterTest.cpp.o [ 85%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/DateSortTest.cpp.o [ 85%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/DisjunctionMaxQueryTest.cpp.o [ 85%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/DocBoostTest.cpp.o [ 85%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/DocIdSetTest.cpp.o [ 85%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ElevationComparatorTest.cpp.o [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ExplanationsFixture.cpp.o [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/FieldCacheRangeFilterTest.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/FieldCacheRangeFilterTest.cpp: In member function 'virtual void FieldCacheRangeFilterTest_testFieldCacheRangeFilterRand_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/FieldCacheRangeFilterTest.cpp:117:13: warning: unused variable 'medId' [-Wunused-variable] int32_t medId = ((maxId - minId) / 2); ^ [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/FieldCacheTermsFilterTest.cpp.o [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/FieldCacheTest.cpp.o [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/FilteredQueryTest.cpp.o [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/FilteredSearchTest.cpp.o [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/FuzzyQueryTest.cpp.o [ 86%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MatchAllDocsQueryTest.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MockFilter.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MultiPhraseQueryTest.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MultiSearcherRankingTest.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MultiSearcherTest.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MultiTermConstantScoreTest.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MultiThreadTermVectorsTest.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/MultiValuedNumericRangeQueryTest.cpp.o [ 87%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/NotTest.cpp.o [ 88%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/NumericRangeQuery32Test.cpp.o [ 88%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/NumericRangeQuery64Test.cpp.o [ 88%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ParallelMultiSearcherTest.cpp.o [ 88%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/PhrasePrefixQueryTest.cpp.o [ 88%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/PhraseQueryTest.cpp.o [ 88%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/PositionIncrementTest.cpp.o [ 88%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/PositiveScoresOnlyCollectorTest.cpp.o [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/PrefixFilterTest.cpp.o [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/PrefixInBooleanQueryTest.cpp.o [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/PrefixQueryTest.cpp.o [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/QueryTermVectorTest.cpp.o [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/QueryUtils.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/QueryUtils.cpp: In member function 'virtual void Lucene::CheckSkipTo::SkipCollector::collect(int32_t)': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/QueryUtils.cpp:226:17: warning: unused variable 'next_op' [-Wunused-variable] int32_t next_op = 1; ^ [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/QueryWrapperFilterTest.cpp.o [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ScoreCachingWrappingScorerTest.cpp.o [ 89%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ScorerPerfTest.cpp.o In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/ScorerPerfTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1500:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]' /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/ScorerPerfTest.cpp:166:13: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ^ [ 90%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SearchForDuplicatesTest.cpp.o [ 90%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SearchTest.cpp.o [ 90%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SetNormTest.cpp.o [ 90%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SimilarityTest.cpp.o [ 90%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SimpleExplanationsOfNonMatchesTest.cpp.o [ 90%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SimpleExplanationsTest.cpp.o [ 90%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SloppyPhraseQueryTest.cpp.o [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SortTest.cpp.o In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/SortTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1500:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int; bool lhs_is_null_literal = false]' /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/SortTest.cpp:187:9: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ^ [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/SpanQueryFilterTest.cpp.o [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/TermRangeFilterTest.cpp.o [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/TermRangeQueryTest.cpp.o [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/TermScorerTest.cpp.o [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/TermVectorsTest.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/TermVectorsTest.cpp: In member function 'virtual void TermVectorsTest_testKnownSetOfDocuments_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/TermVectorsTest.cpp:225:20: warning: unused variable 'tf' [-Wunused-variable] double tf = sim->tf(freq); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/TermVectorsTest.cpp:226:20: warning: unused variable 'idf' [-Wunused-variable] double idf = sim->idf(knownSearcher->docFreq(term), knownSearcher->maxDoc()); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/TermVectorsTest.cpp:228:20: warning: unused variable 'lNorm' [-Wunused-variable] double lNorm = sim->lengthNorm(L"field", vector->getTerms().size()); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/search/TermVectorsTest.cpp:243:12: warning: unused variable 'score' [-Wunused-variable] double score = hits[0]->score; ^ [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/ThreadSafeTest.cpp.o [ 91%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/TimeLimitingCollectorTest.cpp.o [ 92%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/TopDocsCollectorTest.cpp.o [ 92%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/TopScoreDocCollectorTest.cpp.o [ 92%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/WildcardTest.cpp.o [ 92%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/function/CustomScoreQueryTest.cpp.o [ 92%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/function/DocValuesTest.cpp.o [ 92%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/function/FieldScoreQueryTest.cpp.o [ 92%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/function/FunctionFixture.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/function/OrdValuesTest.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/payloads/PayloadHelper.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/payloads/PayloadNearQueryTest.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/payloads/PayloadTermQueryTest.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/BasicSpansTest.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/FieldMaskingSpanQueryTest.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/NearSpansOrderedTest.cpp.o [ 93%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/PayloadSpansTest.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/SpanExplanationsTest.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/SpansAdvanced2Test.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/SpansAdvancedTest.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/search/spans/SpansTest.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/BufferedIndexInputTest.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/BufferedIndexOutputTest.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/DirectoryTest.cpp.o [ 94%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/FileSwitchDirectoryTest.cpp.o [ 95%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/IndexOutputTest.cpp.o [ 95%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/LockFactoryTest.cpp.o [ 95%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/MMapDirectoryTest.cpp.o [ 95%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/MockFSDirectory.cpp.o [ 95%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/MockLock.cpp.o [ 95%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/MockLockFactory.cpp.o [ 95%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/MockRAMDirectory.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/MockRAMInputStream.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/MockRAMOutputStream.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/store/RAMDirectoryTest.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/AttributeSourceTest.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/Base64Test.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/BitVectorTest.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/BufferedReaderTest.cpp.o [ 96%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/CloseableThreadLocalTest.cpp.o [ 97%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/CompressionToolsTest.cpp.o [ 97%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/FieldCacheSanityCheckerTest.cpp.o [ 97%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/FileReaderTest.cpp.o [ 97%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/FileUtilsTest.cpp.o In file included from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/test_lucene.h:13:0, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/include/TestInc.h:18, from /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/util/FileUtilsTest.cpp:7: /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperNE(const char*, const char*, const T1&, const T2&) [with T1 = long long unsigned int; T2 = int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/util/FileUtilsTest.cpp:26:5: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1593:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] GTEST_IMPL_CMP_HELPER_(NE, !=); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1578:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_' if (val1 op val2) {\ ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long long unsigned int; T2 = int]': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1500:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long long unsigned int; T2 = int; bool lhs_is_null_literal = false]' /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/util/FileUtilsTest.cpp:34:5: required from here /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/gtest/include/gtest/gtest.h:1467:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (expected == actual) { ^ [ 97%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/InputStreamReaderTest.cpp.o [ 97%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/LuceneGlobalFixture.cpp.o [ 97%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/LuceneTestFixture.cpp.o [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/NumericUtilsTest.cpp.o [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/OpenBitSetTest.cpp.o [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/PriorityQueueTest.cpp.o [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/SimpleLRUCacheTest.cpp.o [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/SortedVIntListTest.cpp.o [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/StringReaderTest.cpp.o [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/StringUtilsTest.cpp.o /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/util/StringUtilsTest.cpp: In member function 'virtual void StringUtilsTest_testUTF8Performance_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/util/StringUtilsTest.cpp:119:14: warning: variable 'startTime' set but not used [-Wunused-but-set-variable] uint64_t startTime = MiscUtils::currentTimeMillis(); ^ /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/util/StringUtilsTest.cpp: In member function 'virtual void StringUtilsTest_testUnicodePerformance_Test::TestBody()': /usr/src/RPM/BUILD/liblucene++-3.0.7/src/test/util/StringUtilsTest.cpp:153:14: warning: variable 'startTime' set but not used [-Wunused-but-set-variable] uint64_t startTime = MiscUtils::currentTimeMillis(); ^ [ 98%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/TestUtils.cpp.o [100%] Building CXX object src/test/CMakeFiles/lucene++-tester.dir/util/VersionTest.cpp.o [100%] Linking CXX executable lucene++-tester make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [100%] Built target lucene++-tester make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' Scanning dependencies of target gtest_main make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' make[2]: Entering directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [100%] Building CXX object src/test/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [100%] Linking CXX static library libgtest_main.a make[2]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' [100%] Built target gtest_main make[1]: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' Install the project... -- Install configuration: "Release" -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/pkgconfig/liblucene++.pc -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/pkgconfig/liblucene++-contrib.pc -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Config.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ASCIIFoldingFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/AbstractAllTermDocs.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/AbstractField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/AllTermDocs.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Analyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Array.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Attribute.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/AttributeSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/AveragePayloadFunction.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Base64.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BaseCharFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BitSet.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BitUtil.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BitVector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BooleanClause.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BooleanQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BooleanScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BooleanScorer2.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BufferedDeletes.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BufferedIndexInput.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BufferedIndexOutput.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BufferedReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ByteBlockPool.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ByteFieldSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ByteSliceReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ByteSliceWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CachingSpanFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CachingTokenFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CachingWrapperFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CharArraySet.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CharBlockPool.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CharFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CharFolder.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CharReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CharStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CharTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CheckIndex.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ChecksumIndexInput.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ChecksumIndexOutput.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CloseableThreadLocal.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Collator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Collection.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Collector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ComplexExplanation.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CompoundFileReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CompoundFileWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CompressionTools.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ConcurrentMergeScheduler.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ConjunctionScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ConstantScoreQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Constants.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CustomScoreProvider.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CustomScoreQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CycleCheck.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DateField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DateTools.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DefaultSimilarity.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DefaultSkipListReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DefaultSkipListWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Directory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DirectoryReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DisjunctionMaxQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DisjunctionMaxScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DisjunctionSumScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocConsumerPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldConsumerPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldConsumerPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldConsumers.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldConsumersPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldConsumersPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldProcessor.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldProcessorPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocFieldProcessorPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocIdBitSet.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocIdSet.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocIdSetIterator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocInverter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocInverterPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocInverterPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocValues.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Document.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocumentsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DocumentsWriterThreadState.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DoubleFieldSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ExactPhraseScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Explanation.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FSDirectory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FSLockFactory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FastCharStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Field.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldCache.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldCacheImpl.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldCacheRangeFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldCacheSanityChecker.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldCacheSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldCacheTermsFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldComparator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldComparatorSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldDoc.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldDocSortedHitQueue.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldInfo.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldInfos.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldInvertState.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldMaskingSpanQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldScoreQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldSelector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldSortedTermVectorMapper.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldValueHitQueue.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Fieldable.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldsReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FieldsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FileReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FileSwitchDirectory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FileUtils.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Filter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FilterIndexReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FilterManager.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FilteredDocIdSet.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FilteredDocIdSetIterator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FilteredQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FilteredTermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FlagsAttribute.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsDocsConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsDocsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsFieldsConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsFieldsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsPositionsConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsPositionsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsTermsConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FormatPostingsTermsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FreqProxFieldMergeState.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FreqProxTermsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FreqProxTermsWriterPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FreqProxTermsWriterPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FuzzyQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FuzzyTermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/HashMap.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/HashSet.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/HitQueue.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/HitQueueBase.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ISOLatin1AccentFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexCommit.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexDeletionPolicy.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexFileDeleter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexFileNameFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexFileNames.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexInput.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexOutput.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexSearcher.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IndexWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InfoStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InputStreamReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IntBlockPool.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/IntFieldSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InvertedDocConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InvertedDocConsumerPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InvertedDocConsumerPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InvertedDocEndConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InvertedDocEndConsumerPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/InvertedDocEndConsumerPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/KeepOnlyLastCommitDeletionPolicy.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/KeywordAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/KeywordTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LengthFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LetterTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LoadFirstFieldSelector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Lock.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LockFactory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LogByteSizeMergePolicy.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LogDocMergePolicy.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LogMergePolicy.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LowerCaseFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LowerCaseTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Lucene.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneAllocator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneException.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneFactory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneHeaders.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneObject.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneSignal.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneSync.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneTypes.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MMapDirectory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Map.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MapFieldSelector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MapOfSets.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MappingCharFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MatchAllDocsQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MaxPayloadFunction.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MergeDocIDRemapper.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MergePolicy.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MergeScheduler.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MinPayloadFunction.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MiscUtils.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiFieldQueryParser.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiLevelSkipListReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiLevelSkipListWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiPhraseQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiSearcher.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiTermQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultiTermQueryWrapperFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MultipleTermPositions.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NativeFSLockFactory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NearSpansOrdered.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NearSpansUnordered.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NoLockFactory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NormalizeCharMap.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NormsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NormsWriterPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NormsWriterPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NumberTools.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NumericField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NumericRangeFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NumericRangeQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NumericTokenStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NumericUtils.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/OffsetAttribute.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/OpenBitSet.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/OpenBitSetDISI.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/OpenBitSetIterator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/OrdFieldSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ParallelMultiSearcher.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ParallelReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Payload.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PayloadAttribute.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PayloadFunction.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PayloadNearQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PayloadSpanUtil.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PayloadTermQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PerFieldAnalyzerWrapper.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PhrasePositions.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PhraseQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PhraseQueue.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PhraseScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PorterStemFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PorterStemmer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PositionBasedTermVectorMapper.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PositionIncrementAttribute.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PositiveScoresOnlyCollector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PrefixFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PrefixQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PrefixTermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PriorityQueue.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Query.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryParseError.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryParser.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryParserCharStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryParserConstants.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryParserToken.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryParserTokenManager.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryTermVector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryWrapperFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RAMDirectory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RAMFile.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RAMInputStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RAMOutputStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Random.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RawPostingList.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReadOnlyDirectoryReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReadOnlySegmentReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Reader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReaderUtil.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReqExclScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReqOptSumScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReusableStringReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReverseOrdFieldSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ScoreCachingWrappingScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ScoreDoc.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Scorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ScorerDocQueue.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Searchable.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Searcher.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentInfo.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentInfoCollection.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentInfos.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentMergeInfo.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentMergeQueue.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentMerger.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentTermDocs.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentTermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentTermPositionVector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentTermPositions.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentTermVector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SegmentWriteState.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SerialMergeScheduler.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Set.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SetBasedFieldSelector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Similarity.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimilarityDelegator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleFSDirectory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleFSLockFactory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleLRUCache.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SingleInstanceLockFactory.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SingleTermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SloppyPhraseScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SmallDouble.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SnapshotDeletionPolicy.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Sort.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SortField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SortedTermVectorMapper.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SortedVIntList.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanFilterResult.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanFirstQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanNearQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanNotQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanOrQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanQueryFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanTermQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanWeight.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Spans.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StandardAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StandardFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StandardTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StandardTokenizerImpl.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StopAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StopFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StoredFieldsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StoredFieldsWriterPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StringReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/StringUtils.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Synchronize.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TeeSinkTokenFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Term.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermAttribute.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermBuffer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermDocs.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermFreqVector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermInfo.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermInfosReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermInfosWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermPositionVector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermPositions.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermRangeFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermRangeQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermRangeTermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermSpans.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorEntry.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorEntryFreqSortedComparator.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorMapper.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorOffsetInfo.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorsReader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorsTermsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorsTermsWriterPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorsTermsWriterPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermVectorsWriter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermsHash.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermsHashConsumer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermsHashConsumerPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermsHashConsumerPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermsHashPerField.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TermsHashPerThread.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TestPoint.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ThreadPool.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TimeLimitingCollector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Token.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TokenFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TokenStream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Tokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TopDocs.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TopDocsCollector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TopFieldCollector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TopFieldDocs.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TopScoreDocCollector.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TypeAttribute.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/UTF8Stream.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/UnicodeUtils.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ValueSource.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ValueSourceQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/VariantUtils.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Weight.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WhitespaceAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WhitespaceTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WildcardQuery.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WildcardTermEnum.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WordlistLoader.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/targetver.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++.so.3.0.7 -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++.so.0 -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++.so -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ArabicAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ArabicLetterTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ArabicNormalizationFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ArabicNormalizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ArabicStemFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ArabicStemmer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BrazilianAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BrazilianStemFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/BrazilianStemmer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CJKAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CJKTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ChineseAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ChineseFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ChineseTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ContribInc.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/CzechAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DefaultEncoder.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DutchAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DutchStemFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/DutchStemmer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ElisionFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Encoder.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Formatter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Fragmenter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FrenchAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FrenchStemFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/FrenchStemmer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/GermanAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/GermanStemFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/GermanStemmer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/GradientFormatter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/GreekAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/GreekLowerCaseFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Highlighter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/HighlighterScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/LuceneContrib.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MapWeightedSpanTerm.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/MemoryIndex.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/NullFragmenter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PersianAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PersianNormalizationFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/PersianNormalizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryTermExtractor.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/QueryTermScorer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/ReverseStringFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RussianAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RussianLetterTokenizer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RussianLowerCaseFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RussianStemFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/RussianStemmer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleFragmenter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleHTMLEncoder.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleHTMLFormatter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SimpleSpanFragmenter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SnowballAnalyzer.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SnowballFilter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/SpanGradientFormatter.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TextFragment.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TokenGroup.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/TokenSources.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WeightedSpanTerm.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WeightedSpanTermExtractor.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/WeightedTerm.h -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++-contrib.so.3.0.7 -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++-contrib.so.0 -- Installing: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++-contrib.so make: Leaving directory `/usr/src/RPM/BUILD/liblucene++-3.0.7/BUILD' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/liblucene++-buildroot (auto) mode of './usr/lib/liblucene++-contrib.so.3.0.7' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/liblucene++.so.3.0.7' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/liblucene++-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/liblucene++-buildroot (auto) Adjusting library links in /usr/src/tmp/liblucene++-buildroot ./usr/lib: liblucene++.so.0 -> liblucene++.so.3.0.7 liblucene++-contrib.so.0 -> liblucene++-contrib.so.3.0.7 Verifying ELF objects in /usr/src/tmp/liblucene++-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) section [ 3] '.dynsym': symbol 9264: unique symbol not of object type verify-elf: WARNING: ./usr/lib/liblucene++.so.3.0.7: eu-elflint failed verify-elf: WARNING: ./usr/lib/liblucene++.so.3.0.7: uses non-LFS functions: open truncate Hardlinking identical .pyc and .pyo files Processing files: liblucene++-3.0.7-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.75717 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd liblucene++-3.0.7 + DOCDIR=/usr/src/tmp/liblucene++-buildroot/usr/share/doc/liblucene++-3.0.7 + export DOCDIR + rm -rf /usr/src/tmp/liblucene++-buildroot/usr/share/doc/liblucene++-3.0.7 + /bin/mkdir -p /usr/src/tmp/liblucene++-buildroot/usr/share/doc/liblucene++-3.0.7 + cp -prL COPYING AUTHORS README.PACKAGE README.rst REQUESTS /usr/src/tmp/liblucene++-buildroot/usr/share/doc/liblucene++-3.0.7 + chmod -R go-w /usr/src/tmp/liblucene++-buildroot/usr/share/doc/liblucene++-3.0.7 + chmod -R a+rX /usr/src/tmp/liblucene++-buildroot/usr/share/doc/liblucene++-3.0.7 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Dabt1g find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) lib.prov: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++-contrib.so.0: 3086 symbols, 22 bpp warning: hash collision: _ZN6Lucene14GermanAnalyzer12getClassNameB5cxx11Ev _ZNK5boost16exception_detail10clone_implINS0_19error_info_injectorIN6Lucene17ExceptionTemplateINS4_INS3_15LuceneExceptionELNS5_13ExceptionTypeE21EEELS6_6EEEEEE7rethrowEv lib.prov: /usr/src/tmp/liblucene++-buildroot/usr/lib/liblucene++.so.0: 19689 symbols, 25 bpp warning: hash collision: _ZN6Lucene14FilterTermEnumD0Ev _ZTIN5boost9gregorian8bad_yearE warning: hash collision: _ZN5boost9unordered6detail5tableINS1_3setISaIN6Lucene5ArrayIhEEES6_NS_4hashIS6_EESt8equal_toIS6_EEEE14create_bucketsEj _ZN6Lucene14LogMergePolicy18setUseCompoundFileEb warning: hash collision: _ZN5boost6detail18sp_counted_impl_pdIPSt6vectorINS_10shared_ptrIN6Lucene9FieldableEEESaIS6_EENS0_13sp_ms_deleterIS8_EEED1Ev _ZTSN6Lucene10CollectionIN5boost10shared_ptrINS_9AttributeEEEEE warning: hash collision: _ZN6Lucene5Token6reinitERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEiiS8_ _ZN6Lucene8Document8toStringB5cxx11Ev warning: hash collision: _ZN6Lucene5Field14setTokenStreamERKN5boost10shared_ptrINS_11TokenStreamEEE _ZTVN5boost6detail18sp_counted_impl_pdIPSt6vectorINS_10shared_ptrIN6Lucene8TermInfoEEESaIS6_EENS0_13sp_ms_deleterIS8_EEEE warning: hash collision: _ZN6Lucene11NumberTools12stringToLongERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE _ZN6Lucene27FieldSortedTermVectorMapper15getFieldToTermsB5cxx11Ev Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.i2eLPj find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Provides: liblucene++-contrib.so.0 = set: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, liblucene++.so.0 = set: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 Requires: ld-linux.so.2 >= set:ihL26, ld-linux.so.2(GLIBC_2.3), libboost_filesystem.so.1.58.0 >= set:lg2SwOOu6ACZF5RhhtyDgvo7cpyZ0hTwbTNiIjvyuaBMQWrzhy0, libboost_iostreams.so.1.58.0 >= set:mgWoygLxzGwixYsMAvgWFU2Xbq2iaYhENSG5SR1Z6rrlZFBQS4Q5bX7cbw022UYZ5uq5gxvfjwBu2OgBThrZqFny3, libboost_regex.so.1.58.0 >= set:okHhq5TFACZ9P5ds3BaWDRWV5ZdZv1vnPXSEl5, libboost_system.so.1.58.0 >= set:hf9iUA9, libboost_thread.so.1.58.0 >= set:mhg4Qcs2yhoMZ992L3D5Pptzpo4cgEdoEqCaWUhYegfOJqtRfD1, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.8), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libm.so.6(GLIBC_2.0), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), libpthread.so.0(GLIBC_2.3.2), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4a4hZs Creating liblucene++-debuginfo package Processing files: liblucene++-devel-3.0.7-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2e8SnJ find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Tl8VPZ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Map.h:10:15: fatal error: map: No such file or directory compilation terminated. cpp.req: /usr/src/tmp/liblucene++-buildroot/usr/include/lucene++/Map.h: cpp failed, trying c++ mode Provides: pkgconfig(liblucene++) = 3.0.7, pkgconfig(liblucene++-contrib) = 3.0.7 Requires: liblucene++ = 3.0.7-alt1, /usr/lib/liblucene++-contrib.so.0, /usr/lib/liblucene++.so.0, /usr/lib/pkgconfig, boost-asio-devel, boost-devel-headers, boost-filesystem-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CARzcW Processing files: liblucene++-debuginfo-3.0.7-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fdHxf6 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hDD1rt find-requires: running scripts (debuginfo) Provides: debug(liblucene++-contrib.so.0), debug(liblucene++.so.0) Requires: liblucene++ = 3.0.7-alt1, debug(ld-linux.so.2), debug(libboost_filesystem.so.1.58.0), debug(libboost_iostreams.so.1.58.0), debug(libboost_regex.so.1.58.0), debug(libboost_system.so.1.58.0), debug(libboost_thread.so.1.58.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libm.so.6), debug(libpthread.so.0), debug(libstdc++.so.6) Removing 2 extra deps from liblucene++-devel due to dependency on liblucene++ Wrote: /usr/src/RPM/RPMS/i586/liblucene++-3.0.7-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/liblucene++-devel-3.0.7-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/liblucene++-debuginfo-3.0.7-alt1.i586.rpm 1546.64user 95.60system 27:34.85elapsed 99%CPU (0avgtext+0avgdata 587060maxresident)k 0inputs+0outputs (0major+34913141minor)pagefaults 0swaps 1553.85user 98.31system 27:46.75elapsed 99%CPU (0avgtext+0avgdata 587060maxresident)k 1128inputs+0outputs (0major+35228088minor)pagefaults 0swaps --- liblucene++-3.0.7-alt1.i586.rpm.repo 2015-08-06 23:11:24.000000000 +0000 +++ liblucene++-3.0.7-alt1.i586.rpm.hasher 2019-04-21 10:24:38.942184388 +0000 @@ -41,4 +41,4 @@ Requires: rpmlib(PayloadIsLzma) -Provides: liblucene++-contrib.so.0 = set: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 -Provides: liblucene++.so.0 = set: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 +Provides: liblucene++-contrib.so.0 = set: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 +Provides: liblucene++.so.0 = set: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 Provides: liblucene++ = 3.0.7-alt1