Game Development Community

FxLipSync progress issues:

by Jeff Raab · in Torque Game Engine · 02/17/2005 (8:21 pm) · 8 replies

Alright.
ive been working off and on on the Lip Sync code, but ive hit a snag i cant get over:
upon the inclusion of fxLipSync.h into player, i get a bunch of errors not dealing with any code i was working on:

C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(938) : warning C4229: anachronism used : modifiers on data are ignored
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(938) : error C2365: 'operator new' : redefinition; previous definition was 'function'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(938) : error C2078: too many initializers
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(938) : error C2440: 'initializing' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(938) : error C2143: syntax error : missing ';' before '['
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(938) : error C3409: empty attribute block is not allowed
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(938) : error C2226: syntax error : unexpected type 'size_t'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : warning C4229: anachronism used : modifiers on data are ignored
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : error C2433: 'new' : 'inline' not permitted on data declarations
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : error C2365: 'operator new' : redefinition; previous definition was 'function'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : error C2078: too many initializers
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : error C2440: 'initializing' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : error C2143: syntax error : missing ';' before '('
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : error C2226: syntax error : unexpected type 'size_t'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(941) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(942) : error C2143: syntax error : missing ';' before '{'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(942) : error C2447: '{' : missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : warning C4229: anachronism used : modifiers on data are ignored
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : error C2433: 'new' : 'inline' not permitted on data declarations
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : error C2365: 'operator new' : redefinition; previous definition was 'function'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : error C2078: too many initializers
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : error C2440: 'initializing' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast,

#1
02/17/2005 (8:21 pm)
Continued...

C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : error C2143: syntax error : missing ';' before '['
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : error C3409: empty attribute block is not allowed
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(944) : error C2226: syntax error : unexpected type 'size_t'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(945) : error C2143: syntax error : missing ';' before '{'
C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h(945) : error C2447: '{' : missing function header (old-style formal list?)

This just simply from including the header file, no other lip sync code being used.
fxLipSync compiles fine by itself and player compiles fine if fxLipSync.h is not included, but if i include the header file, i get the above errors and i cant track down whats causing it.

Any insight on this? this is pretty much the last bit of code for it, so getting this done gets me pretty close to finishing this off.
#2
02/17/2005 (9:23 pm)
Fixed.
Thanks Matt!
#3
02/19/2005 (4:26 pm)
What was the fix? :)
#4
05/17/2006 (8:57 am)
I'm having this same problem. Can you remember what the fix was?
#5
05/17/2006 (10:13 am)
I found that if you put #include after #include "platform/platform.h" it then compiles. I now can't get it to link however...
#6
05/17/2006 (10:35 am)
Infinite include loop hell, maybe?
#7
05/17/2006 (11:10 am)
I have included fstream from the STL, not so happy...
#8
03/26/2007 (5:35 pm)
Can someone tell what the fix for this is?