[vbox-dev] More one building

Sergiy Byelozyorov rryk.ua at gmail.com
Fri Mar 6 00:42:28 GMT 2009


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 <Frank.Mehnert at sun.com> 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
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20090306/9064f234/attachment.html>


More information about the vbox-dev mailing list