[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Build problems with latest xen-unstable.hg
On Fri, 2012-02-03 at 00:24 +0000, Dan Magenheimer wrote: > I'm building xen-devel from scratch for the first time in a long > time on a clean EL6u1 machine and running into a couple of problems. > > 1) The build of tools/firmware/etherboot does a wget of a weird > pxe tar file that looks like it has a git hash in the filename. > I hacked around that (to wget the 1.0.0 version of the file). This one is known. ixpe hasn't done a release for ages but we needed a newer version for some bug fixes, hence we depend on a git revision now. It is expected that the wget fails and then it falls back to generating the tarball locally from a git checkout. I think this is pretty lame but it is apparently a consequence of how the Makefile is structured. We previously discussed putting a copy of that tarball on xenbits -- not sure what happened to that plan but I have done it now and the wget works for me (TM). > 2) Building blktap2 complains about a missing "uuid/uuid.h". I > did install the uuid and uuid-devel packages and there IS > a /usr/include/uuid.h but no /usr/include/uuid/uuid.h. I found > I also needed to install libuuid-devel (which didn't get > checked in advance apparently, just uuid-devel and uuid I think). tools/check/check_uuid_devel looks for both "uuid.h" and "uuid/uuid.h", in that order but at least some headers (e.g. libxl_uuid.h, blktap's ones etc) use: #if __linux__ #include <uuid/uuid.h> #elif __BSD__ #include <uuid.h> It seems that on EL you can end up with uuid.h but not uuid/uuid.h which confuses the check into succeeding where it shouldn't. Please can you confirm that on EL6 uuid-devel includes /usr/include/uuid.h and libuuid-devel includes /usr/include/uuid/uuid.h Roger, can you handle this (Linux vs. BSD?) header distinction in your autoconf patch? > 3) Missing texinfo package stops the build before it successfully > completes. Can this be check'ed in advance? Please can you post this log so we can find where the texinfo requirement comes from? Normally for these things we would patch them to only build the docs if the required tool is present. > Since I haven't built xen-devel in a long time, I don't know if > these are recent problems with tip or old problems that don't > show up on [Debian and whatever other envs other developers are > using] but do show up on EL6. So I thought I'd report them. I think it's a mixture of old and new. Thanks for reporting. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |