[vbox-dev] 3.2.0beta2/win32/OSE does not build: kmk endless recursion
S. Brandt
sbrandt at gmx.de
Mon May 10 02:51:28 PDT 2010
Hi!
I'm unable to build the OSE version of the 3.2.0 beta2 (r61317, I'm not sure whether this beta2 has already been replaced).
Problem: kmk seems to call itself recursively, until memory is exhausted.
This might have to do with me not using the web service functionality.
E:/VirtualBox-3.2.0_OSE/src/VBox/Main/webservice/Makefile.kmk:104: VBOX_PATH_GSOAP not found...
and kmk loops over this and the related messages and make files, until the memory is exhausted.
No, not web services, taking out
include $(PATH_SUB_CURRENT)/webservice/Makefile.kmk
does not change the situation.
There is not even an obj/ subdir generated in out/win.x86/release.
Beta1 did not have this problem.
Build system unchanged for several VBox versions now.
Windows XP Pro
Visual Studio 2005
DDK 3790.1830
DXSDK 2008-08
PSDK 2003R2
QT 4.6.2
MinGW, openssl, curl, SDL, ...
Full message:
E:\VirtualBox-3.2.0_OSE>kmk VBOX_ONLY_ADDITIONS=1
kBuild: Generating E:/VirtualBox-3.2.0_OSE/out/win.x86/release/revision.kmk
E:/VirtualBox-3.2.0_OSE/out/win.x86/release/revision.kmk.ts matches E:/VirtualBox-3.2.0_OSE/out/win.x86/release/revision
.kmk - not copied
kBuild: Generating E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_VERSION_CC ?= 30303'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_VERSION_CXX ?= 30303'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_LIBGCC ?= C:/devel/MinGW5P/bin/../lib/gcc-lib/mingw32/3.3.3/libgcc.a'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wno-pointer-sign ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wno-array_bounds ?= $(if $(int-ge $(VBOX_GCC_VERSION_CXX),40300),-Wno-array-bounds,)'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wextra ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wlogical-op ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wno-missing-field-initializers?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wno-pointer-to-int-cast?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wno-int-to-pointer-cast?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wno-variadic-macros ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_Wno-invalid-offsetof ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_fno-stack-protector ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_fdiagnostics-show-option ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_mtune-generic ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_LD_as_needed ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC_BUGGY_REGPARM ?= $(int-lt $(VBOX_GCC_VERSION_CC),30400)'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'ifneq ($(VBOX_GCC_VERSION_CC),)'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' ' ifneq ($(int-ge $(VBOX_GCC_VERSION_CC),40000),)'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' ' VBOX_GCC_fvisibility-hidden ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' ' endif'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'endif'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'ifneq ($(VBOX_GCC_VERSION_CXX),)'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' ' ifneq ($(int-ge $(VBOX_GCC_VERSION_CXX),40000),)'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' ' VBOX_GCC_fvisibility-inlines-hidden ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' ' endif'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'endif'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_PATH_GCC_INCS ?= '
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC32_VERSION_CC ?= 30303'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC32_VERSION_CXX ?= 30303'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC32_LIBGCC ?= C:/devel/MinGW5P/bin/../lib/gcc-lib/mingw32/3.3.3/libgcc.a'
kmk_builtin_append 'E:/VirtualBox-3.2.0_OSE/out/win.x86/release/GCCConfig.kmk' 'VBOX_GCC32_Wno-variadic-macros ?= '
And then on, the messsages repeat forever.
Also,
PATH_SDK_WINDDK = $(PATH_SDK_W2K3DDK)
needs to be added to AutoConfig.kmk to avoid warning messages, seems configure.vbs is not up to date.
Yours,
Sebastian Brandt
More information about the vbox-dev
mailing list