|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-devel] Re: Xen 4.0.1 failed to compile on Ubuntu Natty 32 bits
Olaf,
You are the man! :-D
Problem solved!
Here is the patch to run "make xen ; make tools" from xen-4.0.1.tar.gz source on top of Ubuntu 11.04:
diff -Nru xen-4.0.1/tools/blktap/drivers/blk_linux.c xen-4.0.1-patched/tools/blktap/drivers/blk_linux.c
--- xen-4.0.1/tools/blktap/drivers/blk_linux.c 2010-08-25 07:22:07.000000000 -0300 +++ xen-4.0.1-patched/tools/blktap/drivers/blk_linux.c 2010-12-16 17:42:14.694504013 -0200 @@ -1,6 +1,6 @@ #include <inttypes.h>
#include <sys/ioctl.h> -#include <linux/fs.h> +#include <sys/mount.h> #include "tapdisk.h" #include "blk.h" diff -Nru xen-4.0.1/tools/blktap/drivers/Makefile xen-4.0.1-patched/tools/blktap/drivers/Makefile
--- xen-4.0.1/tools/blktap/drivers/Makefile 2010-08-25 07:22:07.000000000 -0300 +++ xen-4.0.1-patched/tools/blktap/drivers/Makefile 2010-12-16 17:45:06.214503843 -0200 @@ -29,8 +29,9 @@ MEMSHRLIBS += $(MEMSHR_DIR)/libmemshr.a
endif -LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) $(MEMSHRLIBS) -L../lib -lblktap -lrt -lm -lpthread -LDFLAGS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lz +LDFLAGS_xen := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore)
+LDFLAGS_blktapctrl := $(LDFLAGS_xen) $(MEMSHRLIBS) -L../lib -lblktap -lrt -lm -lpthread $(LDFLAGS_xen) +LDFLAGS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lz $(LDFLAGS_xen) BLK-OBJS-y := block-aio.o
BLK-OBJS-y += block-sync.o diff -Nru xen-4.0.1/tools/blktap2/drivers/blk_linux.c xen-4.0.1-patched/tools/blktap2/drivers/blk_linux.c --- xen-4.0.1/tools/blktap2/drivers/blk_linux.c 2010-08-25 07:22:07.000000000 -0300
+++ xen-4.0.1-patched/tools/blktap2/drivers/blk_linux.c 2010-12-16 17:43:12.624504046 -0200 @@ -1,7 +1,7 @@ #include <inttypes.h> +#include <errno.h> #include <sys/ioctl.h> -#include <linux/fs.h>
-#include <linux/errno.h> +#include <sys/mount.h> #include "tapdisk.h" #include "blk.h" diff -Nru xen-4.0.1/tools/xenpaging/Makefile xen-4.0.1-patched/tools/xenpaging/Makefile
--- xen-4.0.1/tools/xenpaging/Makefile 2010-08-25 07:22:10.000000000 -0300 +++ xen-4.0.1-patched/tools/xenpaging/Makefile 2010-12-16 17:45:35.264502700 -0200 @@ -27,7 +27,7 @@ all: $(IBINS) xenpaging: $(OBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ + $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) install: all $(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
----
Thank you!
Thiago
2010/12/16 Olaf Hering <olaf@xxxxxxxxx>
On Thu, Dec 16, Martinx - ジェームズ wrote:
> Can you help me again?!
(xen-unstable changeset: 21972:d3de6f484610)
--- xen-4.0.1-testing.orig/tools/xenpaging/Makefile
+++ xen-4.0.1-testing/tools/xenpaging/Makefile
@@ -27,7 +27,7 @@ IBINS = xenpaging
all: $(IBINS)
xenpaging: $(OBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
+ $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
install: all
$(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
xen-4.0.1-tools.diff
Description: Text Data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|