[vbox-dev] Unable to compile OSE 3.0.2 win32: VBoxNetFlt, __alloca_probe_16

Huihong Luo huisinro at yahoo.com
Sat Jul 11 14:13:15 GMT 2009


I reported the same issue. I had to modifiy alloca() to ExAllocatePool(), pls see attached diff, wonder if can check in the fix to SVN.
 


--- On Sat, 7/11/09, S. Brandt <sbrandt at gmx.de> wrote:


From: S. Brandt <sbrandt at gmx.de>
Subject: Re: [vbox-dev] Unable to compile OSE 3.0.2 win32: VBoxNetFlt, __alloca_probe_16
To: vbox-dev at virtualbox.org
Date: Saturday, July 11, 2009, 5:52 AM


S. Brandt wrote:
> Hi!
> I'm unable to compile the current 3.0.2 version on Win32, VS05:
> 
> kBuild: Linking VBoxNetFlt
>    Creating library E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.lib and object E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.exp
> kBuild: Installing VBoxVideo => E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/bin/additions/VBoxVideo.sys
> VBoxNetFlt-win.obj : error LNK2019: unresolved external symbol __alloca_probe_16 referenced in function _vboxNetFltWinPtInitBind at 12
> E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.sys : fatal error LNK1120: 1 unresolved externals
   Creating library E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.lib and object E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.exp
VBoxNetFlt-win.obj : error LNK2019: unresolved external symbol __alloca_probe_16 referenced in function _vboxNetFltWinPtInitBind at 12
E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.sys : fatal error LNK1120: 1 unresolved externals
kmk.exe[2]: *** [E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.sys] Error 1120
The failing command:
@ C:/PROGRA~1/MICROS~3/VC/bin/link.exe -nologo -machine:x86
      -Driver -Subsystem:NATIVE -Incremental:NO -Align:64 -MapInfo:Exports -NoD-Debug    -Entry:DriverEntry at 8  /OUT:E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.sys /MAPINFO:EXPORTS /INCREMENTAL:NO /MAP:E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBoxNetFlt/VBoxNetFlt.map    /LIBPATH:P:/WINDDK/3790.1830/lib/wnet/i386 E:\\VirtualBox\\VirtualBox-3.0.2_OSE\\out\\win.x86\\release\\obj\\VBoxNetFlt\\VBoxNetFlt.obj E:\\VirtualBox\\VirtualBox-3.0.2_OSE\\out\\win.x86\\release\\obj\\VBoxNetFlt\\win\\VBoxNetFlt-win.obj E:\\VirtualBox\\VirtualBox-3.0.2_OSE\\out\\win.x86\\release\\obj\\VBoxNetFlt\\win\\VBoxNetFltPt-win.obj E:\\VirtualBox\\VirtualBox-3.0.2_OSE\\out\\win.x86\\release\\obj\\VBoxNetFlt\\win\\VBoxNetFlt-win.res E:\\VirtualBox\\VirtualBox-3.0.2_OSE\\out\\win.x86\\release\\obj\\VBoxNetFlt\\win\\VBoxNetFltMp-win.obj    P:\\WINDDK\\3790.1830\\lib\\wnet\\i386\\ntoskrnl.lib
 P:\\WINDDK\\3790.1830\\lib\\wnet\\i386\\hal.lib P:\\WINDDK
\\3790.1830\\lib\\wnet\\i386\\ndis.lib E:\\VirtualBox\\VirtualBox-3.0.2_OSE\\out\\win.x86\\release\\lib\\RuntimeR0Drv.lib  E:\\VirtualBox\\VirtualBox-3.0.2_OSE\\out\\win.x86\\release\\lib\\SUPR0IdcClient.lib

kmk.exe[2]: *** [E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win.x86/release/obj/VBox
NetFlt/VBoxNetFlt.sys] Deleting file `E:/VirtualBox/VirtualBox-3.0.2_OSE/out/win
.x86/release/obj/VBoxNetFlt/VBoxNetFlt.map'


_______________________________________________
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/20090711/6be710b7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: VBoxNetFlt-win.diff
Type: application/octet-stream
Size: 1131 bytes
Desc: not available
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20090711/6be710b7/attachment.obj>


More information about the vbox-dev mailing list