Hi Sebastian,
did you try installing and using the latest MS PSDK 2007.02? This
includes the required files and should be able to build the credential
provider.
To not build not that module, as you already did, just comment out the
appropriate line in Makefile.kmk.
HTH,
-Andreas.
S. Brandt wrote:
Hi!
After successfully compiling both betas on win32, the final doesn't let me.
e:\virtualbox-3.1.4_ose\src\vbox\additions\winnt\vboxcredprov\common.h(19) :
fatal error C1083: Cannot open include file: 'credentialprovider.h': No such
file or directory
(in VBoxCredProv/helpers)
(See bottom)
Build system unchanged for several VBox versions now.
Windows XP Pro
Visual Studio 2005
DDK 3790.1830
DXSDK 2008-08
PSDK 2003R2
QT 4.6.1
MinGW, openssl, curl, SDL, ...
New Message (was not in Beta, I believe):
E:/VirtualBox-3.1.4_OSE/kBuild/sdks/WINDDK.kmk:55: kBuild: PATH_SDK_WINDDK
couldn't be determined!
Therefore, I put
PATH_SDK_WINDDK = $(PATH_SDK_W2K3DDK)
into AutoConfig.kmk. The message disappeared, but the compile error is
unchanged.
(configure.vbs needs to be updated, I believe).
I am unable to find credentialprovider.h in VBox 3.1.4 final, beta1/2 nor in
any of the development kits.
Seems to be part of Vista ... though the build instructions still state
explicitly
"Windows Driver Development Kit (Win2k3 SP1 or later, but not the new Vista WDK):
"
Mh ...
"Note: This module is based on the official Microsoft Credential Provider
examples, downloaded from
http://www.microsoft.com/downloads/details.aspx?FamilyID=1287ec56-77b4-48c4-8b58-35b7295d6c2c&displaylang=en
Brief Description:
5384 (Beta 2)
Windows Vista Beta 2 Credential Provider Samples"
Nice that the whole "VBoxCredProv" stuff (directory) was added after the VBox
beta2, and thus, released untested ...
Any way to cope with it in the OSE?
I'll try commenting out
include $(PATH_SUB_CURRENT)/VBoxCredProv/Makefile.kmk
in Additions/WINNT/Makefile.kmk ... at least the compile goes on.
Yours,
Sebastian
BTW: I just noticed the build instructions still tell about qt 3.3.3 ... maybe
someone should update them to the VBox 2.1.x situation, at last?
PS: mh, oracle logo ...
kBuild: Compiling VBoxCredProv - E:/VirtualBox-3.1.4_OSE/src/VBox/Additions/WINN
T/VBoxCredProv/helpers.cpp
helpers.cpp
e:\virtualbox-3.1.4_ose\src\vbox\additions\winnt\vboxcredprov\common.h(19) :
fatal error C1083: Cannot open include file: 'credentialprovider.h': No such
file or directory
kmk.exe[2]: ***
[E:/VirtualBox-3.1.4_OSE/out/win.x86/release/obj/VBoxCredProv/helpers.obj]
Error 2
The failing command:
@ C:/PROGRA~1/MICROS~4/VC/bin/cl.exe -c -TP -c -nologo -O2 -Zi -Zl -GR- -EHsc
-GF -W3 -wd4065 -wd4244 -wd4996 -Zc:wchar_t- -O2 -GS- -Oy- -MT
-IE:/VirtualBox-3.1.4_OSE/tools/win.x86/sdk/x200702//Include
-IC:/devel/PSDK2k3R2/Include
-IE:/VirtualBox-3.1.4_OSE/tools/win.x86/ddk/not/found/inc/api
-IE:/VirtualBox-3.1.4_OSE/tools/win.x86/ddk/not/found/inc/ddk
-IE:/VirtualBox-3.1.4_OSE/include -IE:/VirtualBox-3.1.4_OSE/out/win.x86/release
-IC:/PROGRA~1/MICROS~4/VC/include -IC:/PROGRA~1/MICROS~4/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_=1 -Di386=1 -DSTD_CALL -DIN_RING3
-DHC_ARCH_BITS=32 -DGC_ARCH_BITS=64 -DIN_GUEST -DIN_GUEST_R3 -DIN_RT_R3
-DLOG_TO_BACKDOOR -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM -DUNICODE
-FdE:/VirtualBox-3.1.4_OSE/out/win.x86/release/obj/VBoxCredProv/helpers-obj.pdb
-FD -FoE:/VirtualBox-3.1.4_OSE/out/win.x86/release/obj/VBoxCredProv/helpers.obj
E:\\VirtualBox-3.1.4_OSE\\src\\VBox
\\A
dditions\\WINNT\\VBoxCredProv\\helpers.cppkmk.exe[2]: ***
[E:/VirtualBox-3.1.4_OSE/out/win.x86/release/obj/VBoxCredProv/helpers.obj]
Deleting file
`E:/VirtualBox-3.1.4_OSE/out/win.x86/release/obj/VBoxCredProv/helpers-obj.idb'
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev