Greetings, Greetings, Despite script ran successfully, kmk-build have failed. It cannot find intrinsic functions __readdr() and __writedr() declaration. These functions are not declared in MS Visual C++ 2005 SP1 header files, but appear only in VS 2008. Strange thing is that MSDN tells they should be available with 2005 SP1 (http://msdn.microsoft.com/en-us/library/aa983359.aspx), whereas I didn't find them in <intrin.h>. I have tried to reinstall VS 2005 SP1, but that didn't help. Any help would be appreciated. Here is partial output of build-process with error: kBuild: Compiling VBoxCOM - D:/Sergey/++Projects/vbox/src/VBox/Main/glue/string. cpp initterm.cpp string.cpp D:\Sergey\++Projects\vbox\include\iprt/asm.h(71) : warning C4164: '__readdr' : intrinsic function not declared D:\Sergey\++Projects\vbox\include\iprt/asm.h(72) : warning C4164: '__writedr' : intrinsic function not declared D:\Sergey\++Projects\vbox\include\iprt/asm.h(1632) : error C3861: '__readdr': identifier not found D:\SerkBuild: Compiling VBoxCOM - D:/Sergey/++Projects/vbox/src/VBox/Main/glue/EventQueue.cppg ey\++Projects\vbox\include\iprt/asm.h(1668) : error C3861: '__readdr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1704) : error C3861: '__readdr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1740) : error C3861: '__readdr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1776) : error C3861: '__readdr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1812) : error C3861: '__readdr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1813) : error C3861: '__writedr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1861) : error C3861: '__readdr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1896) : error C3861: '__writedr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1930) : error C3861: '__writedr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1964) : error C3861: '__writedr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(1998) : error C3861: '__writedr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(2032) : error C3861: '__writedr': identifier not found D:\Sergey\++Projects\vbox\include\iprt/asm.h(2066) : error C3861: '__writedr': identifier not found EventQueue.cpp kmk.exe[2]: *** [D:/Sergey/++Projects/vbox/out/win.x86/release/obj/VBoxCOM/glue/initterm.obj] Error 2 The failing command: @ C:/PROGRA~1/MID05A~1/VC/bin/cl.exe -c -TP -c -nologo -O2 -Zi -Zl -GR -GF- -MD -EHsc -W3 -wd4065 -wd4996 -wd4250 -Zc:wchar_t- -O2 -GS- -Oy- -IC:/PROGRA~1/MID05A~1/VC/atlmfc/include -ID:/Sergey/++Projects/vbox/out/win.x86/release/bin/sdk/bindings/mscom/include -IC:/PROGRA~1/MI9547~1/Include -IC:/WINDDK/3790~1.183/inc/ddk -IC:/WINDDK/3790~1.183/inc/ddk/wnet -IC:/WINDDK/3790~1.183/inc/wnet -IC:/WINDDK/3790~1.183/inc/ddk/wdm/wnet -ID:/Sergey/++Projects/vbox/include -ID:/Sergey/++Projects/vbox/out/win.x86/release -IC:/PROGRA~1/MID05A~1/VC/include -IC:/PROGRA~1/MID05A~1/VC/atlmfc/include -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DRT_OS_WINDOWS -D__WIN__ -DRT_ARCH_X86 -D__X86__ -D__WIN32__ -D_X86_ -DIN_RING3 -DUNICODE -DNDEBUG=1 -D_UNICODE -D_WIN32_WINNT=0x0500 -FdD:/Sergey/++Projects/vbox/out/win.x86/release/obj/VBoxCOM/glue/initterm-obj.pdb -FD -FoD:/Sergey/++Projects/vbox/out/win.x86/release/obj/VBoxCOM/glue/initterm.obj D:\\Sergey\\++Projects\\vbox\\src\\VBox\\Main\\glue\\initterm.cpp kmk.exe[2]: *** [D:/Sergey/++Projects/vbox/out/win.x86/release/obj/VBoxCOM/glue/initterm.obj] Deleting file `D:/Sergey/++Projects/vbox/out/win.x86/release/obj/VBoxCOM/glue/initterm-obj.idb' kmk.exe[2]: *** Waiting for unfinished jobs.... kmk.exe[2]: Leaving directory `D:/Sergey/++Projects/vbox' kmk.exe[2]: Entering directory `D:/Sergey/++Projects/vbox' kmk.exe[2]: *** Exiting with status 2 kmk.exe[1]: *** [pass_libraries_this] Error 2 kmk.exe[1]: Leaving directory `D:/Sergey/++Projects/vbox' kmk: *** [pass_libraries_order] Error 2
Sincerely yours, Byelozyorov Sergiy. On Thu, Mar 5, 2009 at 2:15 PM, Frank Mehnert <[email protected]> wrote: > Sergiy, > > which OSE version are you using? 2.1.4 or SVN head? > > On Thursday 05 March 2009, Sergiy Byelozyorov wrote: > > I edited configure.vbs manually, so it accepts version 4.4.3 (simply > > changed template from 3.* to 4.*) and tried to build it with Qt 4.4.3, > but > > build process failed. Looks like it searches for files that existed in Qt > > 3, but were removed in Qt 4. I attach configure.log and edited > > configure.vbs if they may be helpful. > > Please use the latest configure.vbs from the subversion repository. > We added the switch --with-qt4 recently. > > > I should admit that build-script for Windows OS is quite old and > > deprecated. I wish I could work under Linux, however I am not comfortable > > with Linux development tools. I prefer Visual Studio which is available > > only under Windows. Is there anyone, who is developing under Windows too? > > There should be someone, otherwise, how do you maintain product > > compatibility with Windows? Please tell me your about experience of > > building VBox under Windows. > > The reason that configure.vbs is a bit outdated is that we don't use > this script when building VirtualBox as we are using packages required > for building which are not available for the public world. We've started > to fix problems we get aware of, so try the updated script and tell us > if you have further problems. > > Kind regards, > > Frank > -- > Dr.-Ing. Frank Mehnert Sun Microsystems http://www.sun.com/ > > _______________________________________________ > vbox-dev mailing list > [email protected] > http://vbox.innotek.de/mailman/listinfo/vbox-dev > >
_______________________________________________ vbox-dev mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-dev
