Description of problem: The file /usr/lib64/pkgconfig/xmlrpc_client++.pc is not being created and installed by the meson build system. It is required when xmlrpc-c-config is called with arguments "client c++2": $ /usr/bin/xmlrpc-c-config client c++2 --cflags Package xmlrpc_client++ was not found in the pkg-config search path. Perhaps you should add the directory containing `xmlrpc_client++.pc' to the PKG_CONFIG_PATH environment variable Package 'xmlrpc_client++', required by 'virtual:world', not found xmlrpc-c's own Makefile-based build system creates this file. It appears to be an oversight in the meson based build system that Fedora has added. Version-Release number of selected component (if applicable): xmlrpc-c-devel-1.48.0-4.fc26.x86_64 Additional info: AFAIK, this problem was not present in the version shipped with Fedora 25.
Also this is a problem when rebuilding xmlrpc-c (e.g. for modularity). xmlrpc-c-devel-1.48.0-7 then requires "pkgconfig(xmlrpc_utilpp)" but it does not provide it, so the package cannot be installed. The build was fine with meson-0.41.2-2.fc27 and it is broken with meson-0.42.0-1.fc28.
I will fix it.
xmlrpc-c-1.48.0-8.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1cdbf23caf
xmlrpc-c-1.48.0-8.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-3b2d3ceaa8
xmlrpc-c-1.48.0-8.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-3b2d3ceaa8
xmlrpc-c-1.48.0-8.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-1cdbf23caf
xmlrpc-c-1.49.02-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-a03d76fe47
xmlrpc-c-1.49.02-2.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-bac52ee3a8
xmlrpc-c-1.49.02-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-a03d76fe47
xmlrpc-c-1.49.02-2.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-bac52ee3a8
xmlrpc-c-1.49.02-2.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
xmlrpc-c-1.49.02-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
The upgrade of xmlrpc-c-devel from 1.48.0-4.fc26 to 1.49.02-2.fc26 causes "/usr/bin/xmlrpc-c-config c++2 --cflags" to return empty rather than "-I/usr/include/". While this seems completely reasonable it breaks /usr/share/cmake/Modules/FindXMLRPC.cmake as it requires the output of that command to be non-empty.
I've reported the bug in FindXMLRPC.cmake with the CMake project: https://gitlab.kitware.com/cmake/cmake/issues/17347
(In reply to Thomas Sondergaard from comment #14) > I've reported the bug in FindXMLRPC.cmake with the CMake project: > https://gitlab.kitware.com/cmake/cmake/issues/17347 Thanks a lot!