[vbox-dev] More one building

Sergiy Byelozyorov rryk.ua at gmail.com
Thu Mar 5 16:42:28 PST 2009


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
kBuild: Compiling VBoxCOM -
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 -
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
kmk.exe[2]: ***
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/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
-IC:/PROGRA~1/MID05A~1/VC/include -IC:/PROGRA~1/MID05A~1/VC/atlmfc/include
kmk.exe[2]: ***
Deleting file
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-0001.html 

More information about the vbox-dev mailing list