WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] uuid build problems with xen 4.0.0 rc2 on Fedora 12

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] uuid build problems with xen 4.0.0 rc2 on Fedora 12
From: M A Young <m.a.young@xxxxxxxxxxxx>
Date: Tue, 2 Feb 2010 23:40:16 +0000 (GMT)
Delivery-date: Tue, 02 Feb 2010 15:41:03 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Alpine 2.00 (LFD 1167 2008-08-23)
I am trying to build a xen 4.0.0 rc2 RPM on Fedora 12 and I am running into compile problems at tools/blktap2/include/blk_uuid.h Firstly, for linux it tries to include <uuid/uuid.h> but the Fedora uuid-devel package (based on http://www.ossp.org/pkg/lib/uuid/ ) has uuid.h at /usr/include/uuid.h . If I edit to fix that I get the compile errors

In file included from ../../include/libvhd.h:39,
                 from ../../include/libvhd-journal.h:32,
                 from libvhd-journal.c:35:
../../include/blk_uuid.h:35: error: field 'uuid' has incomplete type
cc1: warnings being treated as errors
../../include/blk_uuid.h: In function 'blk_uuid_is_nil':
../../include/blk_uuid.h:40: error: implicit declaration of function 'uuid_is_null'
../../include/blk_uuid.h: In function 'blk_uuid_generate':
../../include/blk_uuid.h:45: error: implicit declaration of function 'uuid_generate'
../../include/blk_uuid.h: In function 'blk_uuid_to_string':
../../include/blk_uuid.h:50: error: implicit declaration of function 'uuid_unparse'
../../include/blk_uuid.h: In function 'blk_uuid_from_string':
../../include/blk_uuid.h:55: error: implicit declaration of function 'uuid_parse'
../../include/blk_uuid.h: In function 'blk_uuid_copy':
../../include/blk_uuid.h:60: error: implicit declaration of function 'uuid_copy'
../../include/blk_uuid.h: In function 'blk_uuid_clear':
../../include/blk_uuid.h:65: error: implicit declaration of function 'uuid_clear'
../../include/blk_uuid.h: In function 'blk_uuid_compare':
../../include/blk_uuid.h:70: error: too few arguments to function 'uuid_compare'
make[7]: *** [libvhd-journal.o] Error 1

also (though these might be a consequence of the first failure)
libvhd.c: In function 'vhd_time':
libvhd.c:699: error: storage size of 'tm' isn't known
libvhd.c:702: error: invalid application of 'sizeof' to incomplete type 'struct tm'
libvhd.c:706: error: implicit declaration of function 'mktime'
libvhd.c: In function 'vhd_time_to_string':
libvhd.c:719: error: storage size of 'tm' isn't known
libvhd.c:722: error: invalid application of 'sizeof' to incomplete type 'struct tm'
libvhd.c:732: error: implicit declaration of function 'ctime_r'
libvhd.c: In function 'vhd_initialize_footer':
libvhd.c:2446: error: implicit declaration of function 'time'
make[7]: *** [libvhd.o] Error 1

so I don't think xen-4.0.0-rc2 is compatible with Fedora's uuid.

        Michael Young

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>