Apache OpenOffice (AOO) Bugzilla – Issue 77988
ADO support can't be built with Windows Vista SDK
Last modified: 2007-12-13 16:41:15 UTC
The header adoctint.h doesn't exist anymore in this SDK. The build breaks in connectivity/source/drivers/ado .
Without this header the following error occurs, using adoint.h instead of adoctint.h doesn't change this. ObjectTypeEnum is missing. Making: ..\..\..\wntmsci11.pro\slo\ACallableStatement.obj cl -Zm500 -Zc:forScope,wchar_t- -GR -c -nologo -Gs -Gy -Ob1 -Oxs -Oy- -Gd -I. -I..\..\..\wntmsci11.pro\inc\ado -I..\ inc -I..\..\inc -I..\..\..\inc\pch -I..\..\..\inc\connectivity -I..\..\..\inc -I..\..\..\WIN\inc -I..\..\..\wntmsci11.pr o\inc -I. -Ig:\LocalEnv\o_obo12\SRC680\wntmsci11.pro\inc.m213\stl -Ig:\LocalEnv\o_obo12\SRC680\wntmsci11.pro\inc.m213\ex ternal -Ig:\LocalEnv\o_obo12\SRC680\wntmsci11.pro\inc.m213 -Ig:\LocalEnv\n\msvc8p\PlatformSDK\vc\include -Ig:\LocalEnv\n \msvc8p\PlatformSDK\include -Ig:\LocalEnv\n\msvc8p\include -Ig:\LocalEnv\o_obo12\SRC680\src.m213\solenv\inc -Ig:\LocalEn v\n\msvc8p\DirectXSDK\include -Ig:\LocalEnv\r\j2sdk1.4.2_11\include -Ig:\LocalEnv\r\j2sdk1.4.2_11\include\win32 -Ig:\ LocalEnv\o_obo12\SRC680\wntmsci11.pro\inc.m213\offuh -I. -I..\..\..\res -I. -Zi -Fd..\..\..\wntmsci11.pro\misc\_ooo_st_a do.PDB -Wall -wd4061 -wd4127 -wd4191 -wd4217 -wd4251 -wd4275 -wd4290 -wd4294 -wd4355 -wd4511 -wd4512 -wd4514 -wd4611 -wd4625 -wd4626 -wd4640 -wd4675 -wd4710 -wd4711 -wd4786 -wd4800 -wd4820 -wd4503 -wd4619 -wd4365 -wd4668 -wd4738 -wd4826 -wd4350 -wd4505 -wd4692 -wd4189 -wd4005 -DWNT -DWNT -DNT351 -DMSC -DM1400 -DINTEL -D_X86_=1 -D_CRT_SECURE_NO_D EPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NON_CONFORMING_SWPRINTFS -DFULL_DESK -DSTLPORT_VERSION=400 -DWINVER=0x400 -D _WIN32_IE=0x400 -D_MT -DCPPU_ENV=msci -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DCUI -DSOLAR_JAVA -DSRC680=SRC680 -DSHAREDLIB -D_DLL_ -DWIN32 -D_MT -D_DLL -DWIN32 -D_MT -D_DLL -EHa -DEXCEPTIONS_ON -Fo. .\..\..\wntmsci11.pro\slo\ACallableStatement.obj G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\drivers\ado\ACa llableStatement.cxx cl @c:\Temp\mk3676_3131_8 ACallableStatement.cxx G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\inc\ado/adoimp.hxx(100) : error C2146: syntax error : missing '; ' before identifier 'mapObjectType2Ado' G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\inc\ado/adoimp.hxx(100) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\inc\ado/adoimp.hxx(100) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\inc\ado/adoimp.hxx(100) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\inc\ado/adoimp.hxx(100) : warning C4183: 'mapObjectType2Ado': mi ssing return type; assumed to be a member function returning 'int' G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\inc\ado/adoimp.hxx(101) : error C2061: syntax error : identifier 'ObjectTypeEnum' G:\LocalEnv\o_obo12\SRC680\src.m213\connectivity\source\inc\ado/adoimp.hxx(102) : error C2061: syntax error : identifier 'RightsEnum' dmake: Error code 130, while making '..\..\..\wntmsci11.pro\slo\ACallableStatement.obj' '---* tg_merge.mk *---'
reassign.
change target, as mentioned by obo
The current Vista SDK 6.0.6001.16621.148.WindowsSDK_LonghornServer_IDS04_idw.WindowsSDK.DVD.Release.iso contains the header adoctint.h again. I'm setting this issue to 'invalid'. :-)
closed.