[vbox-dev] compiling error (__alloca_probe_16)

Huihong Luo huisinro at yahoo.com
Fri Aug 27 01:03:47 GMT 2010

I spent the whole day trying to figure out, but the error still exists. I installed your version of DDK and windows SDK. So it seems must be my VC++ version, vs 2005 is somehow different from yours. I am using the VS2005 team suite.
I noted that when a windows kernel driver is compiled, the standard vc include path are still used, e.g. see below
not sure if this has anything to do with it. 
this file contains _alloca_probe_16, but not available on kernel driver library.
C:\Program Files\Microsoft Visual Studio 8\VC\crt\src\intel\alloca16.asm

@ C:/PROGRA~1/MICROS~2/VC/bin/cl.exe -c -TP -c -nologo -O2 -Zi -Zl -GR- -EHs- -GF -Gz -W3 -GS- -wd4996 -Zc:wchar_t- -O2
-GS- -Oy- -IC:/virtualbox-dev/vbox-latest/src/VBox/Runtime -IC:/virtualbox-dev/vbox-latest/src/VBox/Runtime/include -IC:
/WinDDK/3790.1830/inc/ddk -IC:/WinDDK/3790.1830/inc/ddk/wnet -IC:/WinDDK/3790.1830/inc/wnet -IC:/WinDDK/3790.1830/inc/dd
k/wdm/wnet -IC:/PROGRA~1/MIC977~1/Include -IC:/virtualbox-dev/vbox-latest/include -IC:/virtualbox-dev/vbox-latest/out/wi
n.x86/release -IC:/PROGRA~1/MICROS~2/VC/include -IC:/PROGRA~1/MICROS~2/VC/atlmfc/include -DVBOX -DVBOX_WITH_DEBUGGER -DV
DIN_SUP_R0 -D_X86_ -FdC:/virtualbox-dev/vbox-latest/out/win.x86/release/obj/RuntimeR0Drv/common/string/stringalloc-obj.p
db -FD -FoC:/virtualbox-dev/vbox-latest/out/win.x86/release/obj/RuntimeR0Drv/common/string/stringalloc.obj C:\\virtualbo

--- On Thu, 8/26/10, Frank Mehnert <frank.mehnert at oracle.com> wrote:

From: Frank Mehnert <frank.mehnert at oracle.com>
Subject: Re: [vbox-dev] compiling error (__alloca_probe_16)
To: vbox-dev at virtualbox.org
Date: Thursday, August 26, 2010, 1:06 PM

On Thursday 26 August 2010, Frank Mehnert wrote:
> On Thursday 26 August 2010, Huihong Luo wrote:
> > I tried to use  _alloca, still same error.
> I want to come back here. Did you really try _alloca() instead of
> alloca() and you got an unsatisfied external reference to _alloca?
> I've googled a bit and it seems that _alloca is the correct function
> with Microsoft Visual ...

See here:


Kind regards,

ORACLE Deutschland B.V. & Co. KG   Dr.-Ing. Frank Mehnert
Werkstrasse 24                     Staff Engineer, VirtualBox
71384 Weinstadt, Germany           mailto:frank.mehnert at oracle.com

Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Rijnzathe 6, 3454PV De Meern, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Jürgen Kunz, Marcel van de Molen, Alexander van der Ven

-----Inline Attachment Follows-----

vbox-dev mailing list
vbox-dev at virtualbox.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20100826/72660697/attachment.html>

More information about the vbox-dev mailing list