Compilation of dev-util/cmake-2.6.4 fails with dev-libs/xmlrpc-c-1.06.09-r1. It succeeds as of dev-libs/xmlrpc-c-1.18.02.
I just tried to reproduce this bug. dev-libs/xmlrpc-c-1.06.09-r1 does not seem to be present in portage any more (removed on 4th of june 2008, more then a year ago). I was able to build dev-util/cmake-2.6.4 with dev-libs/xmlrpc-c-1.06.27 (curl USE flag set, as needed by cmake).
This is fixed in CVS, thanks.
Please reopen. It still doesn't work here. I get the following error and the emerge fails: CMake Error at /usr/share/cmake/Modules/FindXMLRPC.cmake:130 (MESSAGE): XMLRPC was not found. Make sure the entries XMLRPC_* are set. Call Stack (most recent call first): CMakeLists.txt:310 (FIND_PACKAGE) CMakeLists.txt:403 (CMAKE_BUILD_UTILITIES) -- Configuring incomplete, errors occurred! * * ERROR: dev-util/cmake-2.6.4-r2 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 3370: Called cmake-utils_src_configure * environment, line 952: Called die * The specific snippet of code: * cmake ${cmakeargs} "${CMAKE_USE_DIR}" || die "cmake failed"; * The die message: * cmake failed
Which version of dev-libs/xmlrpc-c do you have installed?
Created attachment 199810 [details] emerge --info (In reply to comment #4) > Which version of dev-libs/xmlrpc-c do you have installed? Installed versions: 1.18.02(04:36:19 PM 05/25/2009)(cgi curl cxx -abyss -threads -tools) I'm attaching my emerge --info in case it might help.
I masked "=dev-libs/xmlrpc-c-1.18.02" in package.mask and downgraded to xmlrpc-c-1.06.27. cmake builds fine with it.
I just did a check and was able to build xmlrpc-c-1.18.02 and cmake-2.6.4. Could you have a check if =dev-libs/xmlrpc-c-1.18.02 and =dev-util/cmake-2.6.4 now do build (to exclude that there was a faulty install)? If building of cmake fails again, could you give the output of the following commands? xmlrpc-c-config --prefix --ldadd
Weird. Now it builds OK with 1.18.02.
Same error here (cmake-2.6.4, xmlrpc-c-1.18.02). CMake Error at /usr/share/cmake/Modules/FindXMLRPC.cmake:130 (MESSAGE): XMLRPC was not found. Make sure the entries XMLRPC_* are set. Call Stack (most recent call first): CMakeLists.txt:310 (FIND_PACKAGE) CMakeLists.txt:403 (CMAKE_BUILD_UTILITIES) Output of `xmlrpc-c-config --prefix --ldadd`: # xmlrpc-c-config --prefix --ldadd /usr -L/usr/lib -lxmlrpc -lxmlrpc_util -lxml2 -lz -lm # Please, reopen.
(In reply to comment #9) > Same error here (cmake-2.6.4, xmlrpc-c-1.18.02). > > CMake Error at /usr/share/cmake/Modules/FindXMLRPC.cmake:130 (MESSAGE): > XMLRPC was not found. Make sure the entries XMLRPC_* are set. > Call Stack (most recent call first): > CMakeLists.txt:310 (FIND_PACKAGE) > CMakeLists.txt:403 (CMAKE_BUILD_UTILITIES) > > Output of `xmlrpc-c-config --prefix --ldadd`: > # xmlrpc-c-config --prefix --ldadd > /usr > -L/usr/lib -lxmlrpc -lxmlrpc_util -lxml2 -lz -lm > # > > Please, reopen. > What version of cmake are you upgrading from? You could try to upgrade cmake by first downgrading xmlrpc-c to 1.06.27, update cmake and then upgrade xmlrpc-c again, like Nikos did. Let us know if that worked.
Downgrading to xmlrpc-c-1.06.27, reinstalling cmake, upgrading to xmlrpc-c-1.18.2, and reinstalling cmake again does work: dr lib # nice emerge -NDua1 cmake These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] dev-libs/xmlrpc-c-1.06.27 [1.18.02] [ebuild U ] dev-util/cmake-2.6.4-r3 [2.6.4] Would you like to merge these packages? [Yes/No] y [chop] dr lib # nice emerge -NDua1 cmake These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/xmlrpc-c-1.18.02 [1.06.27] USE="cgi%* cxx%* -abyss% -tools%" Would you like to merge these packages? [Yes/No] y [chop] dr lib # nice emerge -a1 cmake These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-util/cmake-2.6.4-r3 Would you like to merge these packages? [Yes/No] y [chop]