View Single Post
  #3 (permalink)  
Old 04-17-2008
mefoster mefoster is offline
Registered User
 
Name: Mary Ellen Foster
Organization: Technical University of Munich
Project: JAST human-robot dialogue system
 
Join Date: Jun 2006
Posts: 79
Quote:
Originally Posted by benoit View Post
I'm afraid I don't think you can use 2.7. The 2.6.4 patch contains required fixes which were not included in 2.7. Note that mcpp is only required to build Ice, it's not required to use the slice translators since the mcpp library is statically linked with the Slice library. Perhaps a solution would be to build the patched 2.6.4 version when building the Ice 3.3b RPMs?
Unfortunately, I don't think that can work: linking statically against a private, patched, older copy of a library is against just about every Fedora packaging guideline in existence.

As far as I can see, there are two alternatives that meet Fedora guidelines:
  • Patch Ice to work with mcpp 2.7
  • Patch Ice to not use mcpp at all
To choose between these, I guess I need to understand a bit more about how mcpp works and what the ZeroC patch to mcpp 2.6.4 accomplishes. Which of the above do you think is more practical?

Maybe this thread doesn't belong in "Bug Reports" any more ...

MEF
__________________
Mary Ellen Foster
Technical University of Munich
JAST human-robot dialogue system
Maintainer of Fedora Ice packages
Reply With Quote