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

Re: [Xen-devel] Compilation error crossbuilding tools.



On 11 April 2013 09:55, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> On Wed, 2013-04-10 at 22:59 +0100, Sander Bogaert wrote:
>> 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'?
>
> series == patch series, i.e. a sequence of patches posted to the list.
>
>>  Also I think this python issue
>
> python issue? The error message above is about blktap.
>
>> isn't related to the glibc version mismatch,
>
> What glibc version mismatch?
>
>> or does your build use an older version ( one that's shipped with debian 
>> wheezy )?
>
> If you are following the sbuild cross build stuff on the wiki you will
> be running Ubuntu in the chroot, not Debian.

I know but my dom0 is Debian wheezy so it has an older version of
glibc ( I read Wheezy as dom0 is what other have too ).

> Ian
>

for some reason my previous e-mail in the conversation got lost:

http://lists.xen.org/archives/html/xen-devel/2013-04/msg00772.html

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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