Author Topic: basic problem  (Read 9240 times)

Offline Halan

  • Multiple posting newcomer
  • *
  • Posts: 43
basic problem
« on: November 20, 2006, 07:43:37 pm »
Hi,
i want to compile the irrlicht engine using code::blocks (some nightly build) and microsoft visual studio express as compiler but i get the following compiler errors:

-------------- Build: Win32 Release in Irrlicht ---------------
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
CD3D9Driver.cpp
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(3035) : warning C4103: 'c:\program files\microsoft visual studio 8\vc\include\winnt.h' : alignment changed after including header, may be due to missing #pragma pack(pop)
C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(3327) : warning C4103: 'c:\program files\microsoft visual studio 8\vc\include\winnt.h' : alignment changed after including header, may be due to missing #pragma pack(pop)
C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(3423) : warning C4068: unknown pragma
C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(3428) : warning C4068: unknown pragma
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1252) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1252) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1253) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1253) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1253) : error C2086: 'int DECLSPEC_NORETURN' : redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1252) : see declaration of 'DECLSPEC_NORETURN'
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1313) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1313) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1313) : error C2086: 'int DECLSPEC_NORETURN' : redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1252) : see declaration of 'DECLSPEC_NORETURN'
C:\Program Files\Microsoft Visual Studio 8\VC\include\rpcdce.h(366) : error C2144: syntax error : 'void' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\include\rpcdce.h(366) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Visual Studio 8\VC\include\rpcdce.h(366) : error C2086: 'int DECLSPEC_NORETURN' : redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1252) : see declaration of 'DECLSPEC_NORETURN'
C:\Program Files\Microsoft Visual Studio 8\VC\include\rpcdcep.h(89) : error C3646: 'I_RpcAllocate' : unknown override specifier
C:\Program Files\Microsoft Visual Studio 8\VC\include\rpcdcep.h(89) : error C2091: function returns function
C:\Program Files\Microsoft Visual Studio 8\VC\include\rpcdcep.h(89) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Platform SDK\Include\.\objbase.h(193) : warning C4005: 'interface' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetyps.h(43) : see previous definition of 'interface'
C:\Program Files\Microsoft Platform SDK\Include\.\objbase.h(198) : warning C4005: 'PURE' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetyps.h(47) : see previous definition of 'PURE'
C:\Program Files\Microsoft Platform SDK\Include\.\objbase.h(201) : warning C4005: 'DECLARE_INTERFACE' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetyps.h(58) : see previous definition of 'DECLARE_INTERFACE'
C:\Program Files\Microsoft Platform SDK\Include\.\objbase.h(202) : warning C4005: 'DECLARE_INTERFACE_' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetyps.h(59) : see previous definition of 'DECLARE_INTERFACE_'
C:\Program Files\Microsoft Visual Studio 8\VC\include\excpt.h(107) : warning C4005: 'AbnormalTermination' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(1053) : see previous definition of 'AbnormalTermination'
C:\Program Files\Microsoft Visual Studio 8\VC\include\excpt.h(123) : warning C4005: 'EXCEPTION_CONTINUE_EXECUTION' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(428) : see previous definition of 'EXCEPTION_CONTINUE_EXECUTION'
c:\program files\microsoft platform sdk\include\basetsd.h(326) : warning C4005: 'LongToHandle' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetsd.h(21) : see previous definition of 'LongToHandle'
c:\program files\microsoft platform sdk\include\basetsd.h(333) : warning C4005: 'IntToPtr' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetsd.h(28) : see previous definition of 'IntToPtr'
c:\program files\microsoft platform sdk\include\basetsd.h(334) : warning C4005: 'UIntToPtr' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetsd.h(29) : see previous definition of 'UIntToPtr'
c:\program files\microsoft platform sdk\include\basetsd.h(335) : warning C4005: 'LongToPtr' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetsd.h(30) : see previous definition of 'LongToPtr'
c:\program files\microsoft platform sdk\include\basetsd.h(336) : warning C4005: 'ULongToPtr' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetsd.h(31) : see previous definition of 'ULongToPtr'
c:\program files\microsoft platform sdk\include\basetsd.h(383) : warning C4005: 'HandleToUlong' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetsd.h(19) : see previous definition of 'HandleToUlong'
c:\program files\microsoft platform sdk\include\guiddef.h(68) : warning C4005: 'DEFINE_OLEGUID' : macro redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\basetyps.h(167) : see previous definition of 'DEFINE_OLEGUID'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(313) : error C2011: 'tagPALETTEENTRY' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\wingdi.h(1555) : see declaration of 'tagPALETTEENTRY'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(328) : error C2011: 'tagLOGPALETTE' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\wingdi.h(1561) : see declaration of 'tagLOGPALETTE'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(365) : error C2011: 'tagRECT' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\windef.h(301) : see declaration of 'tagRECT'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(423) : error C2011: '_FILETIME' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(543) : see declaration of '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(436) : error C2011: '_SYSTEMTIME' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winbase.h(772) : see declaration of '_SYSTEMTIME'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(455) : error C2011: '_SECURITY_ATTRIBUTES' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(2019) : see declaration of '_SECURITY_ATTRIBUTES'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(888) : error C2011: 'tagTEXTMETRICW' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\wingdi.h(2072) : see declaration of 'tagTEXTMETRICW'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(1075) : error C2146: syntax error : missing ';' before identifier 'BOOLEAN'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(1075) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(1075) : warning C4091: '' : ignored on left of 'BYTE' when no variable is declared
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(1235) : error C2011: '_SID_IDENTIFIER_AUTHORITY' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(2044) : see declaration of '_SID_IDENTIFIER_AUTHORITY'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(1245) : error C2011: '_SID' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(2048) : see declaration of '_SID'
C:\Program Files\Microsoft Platform SDK\Include\.\wtypes.h(1255) : error C2011: '_SID_AND_ATTRIBUTES' : 'struct' type redefinition
        C:\Program Files\Microsoft Visual Studio 8\VC\include\winnt.h(2054) : see declaration of '_SID_AND_ATTRIBUTES'
C:\Program Files\Microsoft Platform SDK\Include\.\objidl.h(4405) : error C2079: 'tagSTATSTG::mtime' uses undefined struct '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\objidl.h(4406) : error C2079: 'tagSTATSTG::ctime' uses undefined struct '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\objidl.h(4407) : error C2079: 'tagSTATSTG::atime' uses undefined struct '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\urlmon.h(1257) : error C2079: '_tagBINDINFO::securityAttributes' uses undefined struct '_SECURITY_ATTRIBUTES'
C:\Program Files\Microsoft Platform SDK\Include\.\urlmon.h(7949) : error C2079: '_tagHIT_LOGGING_INFO::StartTime' uses undefined struct '_SYSTEMTIME'
C:\Program Files\Microsoft Platform SDK\Include\.\urlmon.h(7950) : error C2079: '_tagHIT_LOGGING_INFO::EndTime' uses undefined struct '_SYSTEMTIME'
C:\Program Files\Microsoft Platform SDK\Include\.\propidl.h(314) : error C2079: 'tagPROPVARIANT::<unnamed-tag>::<unnamed-tag>::filetime' uses undefined struct '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\propidl.h(514) : error C2079: 'tagSTATPROPSETSTG::mtime' uses undefined struct '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\propidl.h(515) : error C2079: 'tagSTATPROPSETSTG::ctime' uses undefined struct '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\propidl.h(516) : error C2079: 'tagSTATPROPSETSTG::atime' uses undefined struct '_FILETIME'
C:\Program Files\Microsoft Platform SDK\Include\.\propidl.h(1075) : error C2040: 'LPENUMSTATPROPSTG' : 'IEnumSTATPROPSTG *' differs in levels of indirection from 'IEnumSTATPROPSTG'
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(254) : error C2470: 'IDirect3D9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(347) : error C2470: 'IDirect3DDevice9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(756) : error C2470: 'IDirect3DStateBlock9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(797) : error C2470: 'IDirect3DSwapChain9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(851) : error C2470: 'IDirect3DResource9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(903) : error C2470: 'IDirect3DVertexDeclaration9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(941) : error C2470: 'IDirect3DVertexShader9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(980) : error C2470: 'IDirect3DPixelShader9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(1019) : error C2470: 'IDirect3DBaseTexture9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(1090) : error C2470: 'IDirect3DTexture9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(1191) : error C2470: 'IDirect3DVolumeTexture9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(1293) : error C2470: 'IDirect3DCubeTexture9' : looks like a function definition, but there is no parameter list; skipping apparent body
..\..\..\..\..\..\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\d3d9.h(1393) : error C2470: 'IDirect3DVertexBuffer9' : looks like a function definition, but there is no parameter list; skipping apparent body
Process terminated with status 2 (0 minutes, 3 seconds)
50 errors, 18 warnings

considering those errors are windows(sdk) related i think you guy can maybe help me. i can also upload the project files...

greets,
halan
« Last Edit: November 20, 2006, 07:45:32 pm by Halan »