[Pkg-virtualbox-devel] Bug#633549: virtualbox-guest-source: fails to cross-compile with DEB_HOST_ARCH=

Michael Prokop mika at debian.org
Mon Jul 11 13:34:22 UTC 2011


Package: virtualbox-guest-source
Version: 4.0.10-dfsg-1
Severity: normal


When executing:

  DEB_HOST_ARCH=i386 m-a -v --text-mode -k ~mika/linux-2.6.39 -l 2.6.39 build virtualbox-guest

it fails to build with:

[...]
In file included from /usr/src/modules/virtualbox-guest/vboxguest/VBoxGuestInternal.h:21:0,
                 from /usr/src/modules/virtualbox-guest/vboxguest/VBoxGuest.c:23:
/usr/src/modules/virtualbox-guest/include/iprt/types.h:191:1: error: unknown type name '__uint128_t'
/usr/src/modules/virtualbox-guest/include/iprt/types.h:210:1: error: unknown type name '__int128_t'In file included from /usr/src/modules/virtualbox-guest/include/iprt/string.h:30:0,
                 from /usr/src/modules/virtualbox-guest/vboxguest/VBoxGuest2.c:21:
[...]

When running "export BUILD_TARGET_ARCH=x86" before executing the
same command line it builds without any problems.

AFAIK cross compiling packages should work via DEB_HOST_ARCH=i386,
so it would be nice if BUILD_TARGET_ARCH is set accordingly when
using DEB_HOST_ARCH.

regards,
-mika-





More information about the Pkg-virtualbox-devel mailing list