If you run configure ./configure --without-smispythe expectation is that whatever specific requirements for that plugin do not need to be installed, but in this case we still require pywbem as the check is not enclosed in any kind of conditional. Furthermore, if you comment out that requirement and build the library when you run make check it will fail as it will try to include the smispy plugin into the test directory. The only thing that gets exercised in that case is the ability to execute the plugin and retrieve it's version information, which fails because pywbem isn't available.
Needed changes
Fix configure.ac to only require dependencies when the functionality is included
Update test scripts to only include plugins that where selected during configure to be included
This was found by trying to build on debian which appears to have removed support for pywbem.
If you run configure
./configure --without-smispy
the expectation is that whatever specific requirements for that plugin do not need to be installed, but in this case we still requirepywbem
as the check is not enclosed in any kind of conditional. Furthermore, if you comment out that requirement and build the library when you runmake check
it will fail as it will try to include the smispy plugin into the test directory. The only thing that gets exercised in that case is the ability to execute the plugin and retrieve it's version information, which fails because pywbem isn't available.Needed changes
configure.ac
to only require dependencies when the functionality is includedThis was found by trying to build on debian which appears to have removed support for
pywbem
.