Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276333 - dev-util/cmake-2.6.4 needs >dev-libs/xmlrpc-c-1.06.09-r1
Summary: dev-util/cmake-2.6.4 needs >dev-libs/xmlrpc-c-1.06.09-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2009-07-03 03:18 UTC by Rafal Rzepecki
Modified: 2009-11-13 09:09 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge--info,4.13 KB, text/plain)
2009-08-01 14:25 UTC, Nikos Chantziaras
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Rzepecki 2009-07-03 03:18:52 UTC
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.
Comment 1 Myckel Habets 2009-07-04 03:39:59 UTC
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).
Comment 2 Marcus D. Hanwell (RETIRED) gentoo-dev 2009-07-26 20:41:38 UTC
This is fixed in CVS, thanks.
Comment 3 Nikos Chantziaras 2009-07-31 09:52:14 UTC
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                                                       
Comment 4 Myckel Habets 2009-08-01 05:54:35 UTC
Which version of dev-libs/xmlrpc-c do you have installed?
Comment 5 Nikos Chantziaras 2009-08-01 14:25:19 UTC
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.
Comment 6 Nikos Chantziaras 2009-08-01 23:59:06 UTC
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.
Comment 7 Myckel Habets 2009-08-02 08:54:48 UTC
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
Comment 8 Nikos Chantziaras 2009-08-02 19:32:25 UTC
Weird. Now it builds OK with 1.18.02.
Comment 9 Marat Radchenko 2009-10-04 20:20:46 UTC
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.
Comment 10 Myckel Habets 2009-10-04 20:55:54 UTC
(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.
Comment 11 Alec Kloss 2009-11-13 09:09:15 UTC
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]