[Insight-developers] itk/gdcm build errors on Fedora 12

kent williams norman-k-williams at uiowa.edu
Thu Nov 19 16:01:25 EST 2009


OK -- so the moral of the story is that libuiid is the 'standard' version
and the OSSP version (i.e. uuid* in the yum listing) is a Really Bad Idea.

Good to know!



On 11/19/09 2:43 PM, "Arnaud GELAS" <arnaud_gelas at hms.harvard.edu> wrote:

> Well, when I upgraded to FC12, somehow uuid was not updated... So by
> trying to install by yum, I chose package for uuid and uuid-c++ (and
> devel, see the list below returned by yum when searching for uuid),
> these packages were responsible for these errors. it is still compiling,
> but that should be fine now...
> 
> When installing libuuid, it is now properly compiling.
> 
> I guess some users may face the same problem when upgrading to FC12...
> 
> Arnaud
> 
> 
> $ yum search uuid
> Loaded plugins: dellsysidplugin2, fastestmirror, priorities,
> refresh-packagekit
> ==============================================================================
> ================================= Matched: uuid
> ==============================================================================
> =================================
> libguestfs.i686 : Access and modify virtual machine disk images
> libguestfs.x86_64 : Access and modify virtual machine disk images
> libuuid.i686 : Universally unique ID library
> libuuid.x86_64 : Universally unique ID library
> libuuid-devel.i686 : Universally unique ID library
> libuuid-devel.x86_64 : Universally unique ID library
> uuid.i686 : Universally Unique Identifier library
> uuid.x86_64 : Universally Unique Identifier library
> uuid-c++.i686 : C++ support for Universally Unique Identifier library
> uuid-c++.x86_64 : C++ support for Universally Unique Identifier library
> uuid-c++-devel.i686 : C++ development support for Universally Unique
> Identifier library
> uuid-c++-devel.x86_64 : C++ development support for Universally Unique
> Identifier library
> uuid-dce.i686 : DCE support for Universally Unique Identifier library
> uuid-dce.x86_64 : DCE support for Universally Unique Identifier library
> uuid-dce-devel.i686 : DCE development support for Universally Unique
> Identifier library
> uuid-dce-devel.x86_64 : DCE development support for Universally Unique
> Identifier library
> uuid-devel.i686 : Development support for Universally Unique Identifier
> library
> uuid-devel.x86_64 : Development support for Universally Unique
> Identifier library
> uuid-perl.x86_64 : Perl support for Universally Unique Identifier
> library
> uuid-pgsql.x86_64 : PostgreSQL support for Universally Unique Identifier
> library
> uuid-php.x86_64 : PHP support for Universally Unique Identifier library
> uuidd.x86_64 : Helper daemon to guarantee uniqueness of time-based UUIDs
> 
> 
> On Thu, 2009-11-19 at 15:04 -0500, kent williams wrote:
>> Interesting. I have a Fedora Core VM on my work machine, and the uuid.h
>> header is in /usr/include/uuid, but the uuid_t is still declared.
>> 
>> So someone somewhere decided to make uuid_t an opaque type, or they decided
>> in the Fedora Core group to move to a different version of the UUID
>> functions.  A cursory Google search didn't really turn up anything about why
>> or where this happened, or what people should do about programs that
>> depended on being able to declare and use variables of type uuid_t.
>> 
>> 
> 
> 



More information about the Insight-developers mailing list