Problem with CMake

When i try to build from source in openSUSE Tumbleweed, CMake gives an error:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find LibXmlPP: Found unsuitable version "", but required is at
  least "2.6" (found LibXmlPP_LIBRARY-NOTFOUND)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:592 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindLibXmlPP.cmake:77 (find_package_handle_standard_args)
  CMakeLists.txt:118 (find_package)

how do i install LibXmlPP? i searched in YaST add remove software but i could not find LibXmlPP ?

The title of your post is rather poorly chosen. There is no CMake problem or problem with CMake. Your software fails to find some required library. It is impossible to know which library - what is output is just arbitrary label that author of this CMake script has chosen. You need to ask author of your software or read build instructions what package is required.

We can guess that it is libxml++, but this also exists in several versions and you need to know exactly which version is needed.

I saw libxml++ in YaST and it was various versions of libxml++, so i can maybe try to install that or ask the developers what is needed.

The error message looks to me that it is saying it found the libxml package it was looking for but the version was not right. It is looking for at least version 2.

Playing detective, I would look at the libxml libraries that I had installed with version numbers less than 2 and the install any and all that had versions > 2.

Then try recompile.

Perhaps you could have some good luck

tom kosvic