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 <[email protected]> wrote: From: S. Brandt <[email protected]> Subject: Re: [vbox-dev] Unable to compile OSE 3.0.2 win32: VBoxNetFlt, __alloca_probe_16 To: [email protected] 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 _vboxnetfltwinptinitb...@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 _vboxnetfltwinptinitb...@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:driveren...@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 [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-dev
VBoxNetFlt-win.diff
Description: Binary data
_______________________________________________ vbox-dev mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-dev
