Hi I am new to windows dev environment
was trying to compile exip using the vs2010 build file, when I tried to build exip project, getting some error as given below. Any help is much appreciated, thanks in advance...
------ Build started: Project: exip, Configuration: Debug Win32 ------
1>Build started 5/22/2013 3:10:32 PM.
1>InitializeBuildStatus:
1> Touching "Debug\exip.unsuccessfulbuild".
1>ClCompile:
1> treeTableToGrammars.c
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1606): error C2275: 'TreeTableEntry' : illegal use of this type as an expression
1> c:\exip-0.5.1\src\grammargen\include\treetableschema.h(191) : see declaration of 'TreeTableEntry'
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1606): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1607): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1607): warning C4047: '==' : 'int' differs in levels of indirection from 'void '
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1609): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1609): error C2223: left of '->element' must point to struct/union
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1611): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1611): warning C4047: 'function' : 'TreeTableEntry ' differs in levels of indirection from 'int'
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1611): warning C4024: 'handleComplexTypeEl' : different types for formal and actual parameter 3
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1612): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1612): warning C4047: 'function' : 'TreeTableEntry ' differs in levels of indirection from 'int'
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1612): warning C4024: 'getContentTypeProtoGrammar' : different types for formal and actual parameter 3
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1614): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1614): error C2223: left of '->element' must point to struct/union
1> EXISerializer.c
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(288): warning C4013: 'assert' undefined; assuming extern returning int
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(782): error C2275: 'EXIGrammar' : illegal use of this type as an expression
1> c:\exip-0.5.1\include\proctypes.h(739) : see declaration of 'EXIGrammar'
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(782): error C2065: 'grammar' : undeclared identifier
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(783): error C2065: 'grammar' : undeclared identifier
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(783): warning C4047: 'function' : 'EXIGrammar ' differs in levels of indirection from 'int '
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(783): warning C4024: 'popGrammar' : different types for formal and actual parameter 2
1> Generating Code...
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.01
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The vs2010 build has not been updated since version 0.4
The guy who supported it is no longer participating in the development.
I am not using MS VS and cannot help much with fixing it
You'll be better off using the gcc build instead which is always up to date.
// Rumen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi I am new to windows dev environment
was trying to compile exip using the vs2010 build file, when I tried to build exip project, getting some error as given below. Any help is much appreciated, thanks in advance...
------ Build started: Project: exip, Configuration: Debug Win32 ------
1>Build started 5/22/2013 3:10:32 PM.
1>InitializeBuildStatus:
1> Touching "Debug\exip.unsuccessfulbuild".
1>ClCompile:
1> treeTableToGrammars.c
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1606): error C2275: 'TreeTableEntry' : illegal use of this type as an expression
1> c:\exip-0.5.1\src\grammargen\include\treetableschema.h(191) : see declaration of 'TreeTableEntry'
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1606): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1607): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1607): warning C4047: '==' : 'int' differs in levels of indirection from 'void '
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1609): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1609): error C2223: left of '->element' must point to struct/union
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1611): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1611): warning C4047: 'function' : 'TreeTableEntry ' differs in levels of indirection from 'int'
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1611): warning C4024: 'handleComplexTypeEl' : different types for formal and actual parameter 3
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1612): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1612): warning C4047: 'function' : 'TreeTableEntry ' differs in levels of indirection from 'int'
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1612): warning C4024: 'getContentTypeProtoGrammar' : different types for formal and actual parameter 3
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1614): error C2065: 'base' : undeclared identifier
1>c:\exip-0.5.1\src\grammargen\src\treetabletogrammars.c(1614): error C2223: left of '->element' must point to struct/union
1> EXISerializer.c
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(288): warning C4013: 'assert' undefined; assuming extern returning int
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(782): error C2275: 'EXIGrammar' : illegal use of this type as an expression
1> c:\exip-0.5.1\include\proctypes.h(739) : see declaration of 'EXIGrammar'
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(782): error C2065: 'grammar' : undeclared identifier
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(783): error C2065: 'grammar' : undeclared identifier
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(783): warning C4047: 'function' : 'EXIGrammar ' differs in levels of indirection from 'int '
1>c:\exip-0.5.1\src\contentio\src\exiserializer.c(783): warning C4024: 'popGrammar' : different types for formal and actual parameter 2
1> Generating Code...
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.01
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Hi,
The vs2010 build has not been updated since version 0.4
The guy who supported it is no longer participating in the development.
I am not using MS VS and cannot help much with fixing it
You'll be better off using the gcc build instead which is always up to date.
// Rumen