[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.