Version: unspecified (using Devel) OS: Linux I have got following error: [ 0%] Built target kexiv2_automoc Linking CXX shared library ../lib/libkexiv2.so CMakeFiles/kexiv2.dir/kexiv2.o: In function `KExiv2Iface::KExiv2::initializeExiv2()': kexiv2.cpp:(.text+0xe8): undefined reference to `Exiv2::XmpParser::initialize()' collect2: ld returned 1 exit status make[2]: *** [lib/libkexiv2.so.10.0.1] Błąd 1 make[1]: *** [libkexiv2/CMakeFiles/kexiv2.dir/all] Błąd 2 make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: Install new exciv2 0.22 and try to compile kde-graphics-libs. Actual Results: This error: [ 0%] Built target kexiv2_automoc Linking CXX shared library ../lib/libkexiv2.so CMakeFiles/kexiv2.dir/kexiv2.o: In function `KExiv2Iface::KExiv2::initializeExiv2()': kexiv2.cpp:(.text+0xe8): undefined reference to `Exiv2::XmpParser::initialize()' collect2: ld returned 1 exit status make[2]: *** [lib/libkexiv2.so.10.0.1] Błąd 1 make[1]: *** [libkexiv2/CMakeFiles/kexiv2.dir/all] Błąd 2 make: *** [all] Error 2 Expected Results: It should compile...
That's odd, because it compiles fine here with libexiv2 0.22. Did you try a clean build?
This is not a compilation, but a linking failure. Check your system... Gilles Caulier
(In reply to comment #2) > This is not a compilation, but a linking failure. Check your system... > > Gilles Caulier (In reply to comment #1) > That's odd, because it compiles fine here with libexiv2 0.22. Did you try a > clean build? Clean build help , thanks