[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Compilation error crossbuilding tools.
On 10 April 2013 16:49, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote: > On Wed, 2013-04-10 at 15:11 +0100, Sander Bogaert wrote: >> On 10 April 2013 14:34, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote: >> > On Mon, 2013-04-08 at 11:28 +0100, Stefano Stabellini wrote: >> >> On Sat, 6 Apr 2013, Sander Bogaert wrote: >> >> > On compilation ( followed the wiki ) I get: >> >> > .... >> >> > arm-linux-gnueabihf-gcc -O1 -fno-omit-frame-pointer -marm -g >> >> > -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes >> >> > -Wdeclaration-after-statement -Wno-unused-but-set-variable >> >> > -Wno-unused-local-typedefs -D__XEN_TOOLS__ -MMD -MF .block-qcow2.o.d >> >> > -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno-optimize-sibling-calls >> >> > -Werror -Wno-unused -I../lib >> >> > -I/home/user/source/xen/xen-main/tools/blktap/drivers/../../../tools/libxc >> >> > -I/home/user/source/xen/xen-main/tools/blktap/drivers/../../../tools/include >> >> > -I/home/user/source/xen/xen-main/tools/blktap/drivers/../../../tools/xenstore >> >> > -I/home/user/source/xen/xen-main/tools/blktap/drivers/../../../tools/include >> >> > -D_GNU_SOURCE -DMEMSHR -I ../../memshr -pthread -c -o block-qcow2.o >> >> > block-qcow2.c >> >> > block-qcow2.c: In function 'bdrv_pread': >> >> > block-qcow2.c:238:4: error: format '%llx' expects argument of type >> >> > 'long long unsigned int', but argument 5 has type '__off_t' >> >> > [-Werror=format] >> >> > cc1: all warnings being treated as errors >> >> > make[5]: *** [block-qcow2.o] Error 1 >> >> > make[5]: Leaving directory >> >> > `/home/user/source/xen/xen-main/tools/blktap/drivers' >> >> > make[4]: *** [subdir-install-drivers] Error 2 >> >> > make[4]: Leaving directory `/home/user/source/xen/xen-main/tools/blktap' >> >> > make[3]: *** [subdirs-install] Error 2 >> >> > make[3]: Leaving directory `/home/user/source/xen/xen-main/tools/blktap' >> >> > make[2]: *** [subdir-install-blktap] Error 2 >> >> > make[2]: Leaving directory `/home/user/source/xen/xen-main/tools' >> >> > make[1]: *** [subdirs-install] Error 2 >> >> > make[1]: Leaving directory `/home/user/source/xen/xen-main/tools' >> >> > make: *** [install-tools] Error 2 >> >> >> >> Reading the error, I think that the appended patch (completely untested) >> >> should fix the problem: >> > >> > blktap(1) shouldn't even be attempted to build on ARM. My series >> > "arm: tools: build for arm64 and enable cross-compiling for both arm32 >> > and arm64" contains "tools: only build blktap1 on x86". >> >> So does this mean I'm building the tools wrong? I'm in a chroot >> described by the wiki and my target arch was set correctly. > > Quoting > http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/CrossCompiling#Obtaining_a_cross-buildable_Xen_tree > > Patches to enable crossbuilding of Xen have been posted to the > xen-devel mailing list but have not yet been accepted into the > tree. A git branch with the necessary patches applied can be > found at git://xenbits.xen.org/people/ianc/xen.git arm-cross. > > Are you using the referenced tree? It contains the series I mention > above. > > Ian. > The branch information in my copy-pastes was indeed wrong but I also tried the branch you mention: origin git://xenbits.xen.org/people/ianc/xen.git (fetch) branch arm-cross latest commit: 6e258f232d5c4409a549f2b03651bb289703aab7 I have the same issue. I think I miss something, I don't understand what you reference to with 'series'? Also I think this python issue isn't related to the glibc version mismatch, or does your build use an older version ( one that's shipped with debian wheezy )? Thanks a lot for you help! _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |