I can't compile strigi 0.6.3. [ 90%] Built target namespaceharvester [Scanning dependencies of target streamanalyzertest [ 90%]Building CXX object src/streamanalyzer/tests/CMakeFiles/streamanalyzertest.dir/streamanalyzertests.cpp.o [ 90%]Building CXX object src/streamanalyzer/tests/CMakeFiles/streamanalyzertest.dir/querytests.cpp.o /var/tmp/portage/app-misc/strigi-0.6.3/work/strigi-0.6.3/src/streamanalyzer/endplugins/jpegendanalyzer.cpp:288:6: warning: "EXIV2_TEST_VERSION" is not defined /var/tmp/portage/app-misc/strigi-0.6.3/work/strigi-0.6.3/src/streamanalyzer/endplugins/jpegendanalyzer.cpp:288:24: error: missing binary operator before token "(" /var/tmp/portage/app-misc/strigi-0.6.3/work/strigi-0.6.3/src/streamanalyzer/endplugins/jpegendanalyzer.cpp:298:6: warning: "EXIV2_TEST_VERSION" is not defined /var/tmp/portage/app-misc/strigi-0.6.3/work/strigi-0.6.3/src/streamanalyzer/endplugins/jpegendanalyzer.cpp:298:24: error: missing binary operator before token "(" Linking CXX executable streamanalyzertest [ 90%] Built target streamanalyzertest Scanning dependencies of target xesamquerybuildertest Building CXX object src/streamanalyzer/xesam/CMakeFiles/xesamquerybuildertest.dir/test.cpp.o Building CXX object src/streamanalyzer/xesam/CMakeFiles/xesamquerybuildertest.dir/__/query.cpp.o Linking CXX executable xesamquerybuildertest [ 90%] Built target xesamquerybuildertest Scanning dependencies of target indexdump Building CXX object src/luceneindexer/indexdump/CMakeFiles/indexdump.dir/indexdump.cpp.o Building CXX object src/luceneindexer/indexdump/CMakeFiles/indexdump.dir/__/tcharutils.cpp.o Linking CXX executable indexdump [ 91%] Built target indexdump Scanning dependencies of target testrunner-lucene Building CXX object src/luceneindexer/tests/CMakeFiles/testrunner-lucene.dir/testrunner.cpp.o [0m[ 92%] [32mBuilding CXX object src/luceneindexer/tests/CMakeFiles/testrunner-lucene.dir/CLuceneTest.cpp.o [0m[31m[1mLinking CXX executable testrunner-lucene [0m[ 92%] Built target testrunner-lucene [35m[1mScanning dependencies of target xesamparsertest [0m[ 92%] [32mBuilding CXX object src/daemon/xesam/CMakeFiles/xesamparsertest.dir/xesamparsertest.cpp.o [0m[31m[1mLinking CXX executable xesamparsertest [0m[ 92%] Built target xesamparsertest [35m[1mScanning dependencies of target testserver [0m[ 93%] [32mBuilding CXX object src/daemon/dbus/CMakeFiles/testserver.dir/testserver.cpp.o [0m[ 93%] [32mBuilding CXX object src/daemon/dbus/CMakeFiles/testserver.dir/__/strigithread.cpp.o [0m[31m[1mLinking CXX executable testserver [0m[ 93%] Built target testserver [35m[1mScanning dependencies of target strigicmd [0m[ 93%] [32mBuilding CXX object src/strigicmd/CMakeFiles/strigicmd.dir/strigicmd.cpp.o [0mmake[2]: *** [src/streamanalyzer/endplugins/CMakeFiles/jpeg.dir/jpegendanalyzer.cpp.o] Error 1 make[1]: *** [src/streamanalyzer/endplugins/CMakeFiles/jpeg.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... Linking CXX executable strigicmd [ 93%] Built target strigicmd make: *** [all] Error 2 ERROR: app-misc/strigi-0.6.3 failed. Reproducible: Always Steps to Reproduce:
Update: i found the problem. EXIV2_TEST_VERSION is defined only with a recent version of Exiv2. http://www.exiv2.org/doc/version_8hpp.html#94581cdd2feca9d041e0487c24328dd3 So upgrading to media-gfx/exiv2-0.17 fixed the problem. I suggest to put this as a dependency for Strigi.
In the tree. Deps updated. Thanks for report.
reopening per email request. Waiting for proper solution/ideas.
Please try latest strigi and report if it is still borked