I am trying to compile the file
that I generated by running my grammar file through bison.
When I try and build this file in
Windows XP Visual Studio 6 I get over 100 errors. Please let me know what the
correct sequence of steps are to be able to build the .c file generated by
bison and where all the supporting files should be located for linking.
Thanks.
George
These are my
errors:
The mdxparse.h file is
attached to the email.
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(13) : error C2061: syntax error :
identifier 'NODE'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(14) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(15) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(16) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(17) : error C2059: syntax error :
'}'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(26) : error C2061: syntax error :
identifier 'NODE'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(27) : error C2059: syntax error :
'}'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(80) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(80) : error C2081: 'mdx_parser' : name
in formal parameter list illegal
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(80) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(80) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(84) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(85) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(86) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(86) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(86) : error C2081: 'NODE' : name in
formal parameter list illegal
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(86) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(86) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(87) : error C2081: 'NODE' : name in
formal parameter list illegal
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(87) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(88) : error C2081: 'NODE' : name in
formal parameter list illegal
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(88) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2081: 'NODE' : name in
formal parameter list illegal
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(89) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(90) : error C2081: 'NODE' : name in
formal parameter list illegal
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(91) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(91) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(91) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(92) : error C2059: syntax error :
'type'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(92) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(93) : error C2059: syntax error :
'type'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(93) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(94) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(94) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(94) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(94) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(95) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(95) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(95) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(95) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(96) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(96) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(96) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(96) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(97) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(97) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(97) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(97) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(98) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(98) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(98) : error C2143: syntax error :
missing ';' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(98) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(99) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(99) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(99) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(99) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(100) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(100) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(100) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(100) : error C2059: syntax error :
'type'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(100) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(101) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(101) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(101) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(102) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(102) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(102) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(102) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(103) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(103) : error C2143: syntax error :
missing ')' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(103) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(103) : error C2059: syntax error :
')'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(104) : error C2143: syntax error :
missing '{' before '*'
c:\program files\microsoft visual
studio\myprojects\mdxparser\mdxparse.h(104) : fatal error C1003: error count
exceeds 100; stopping compilation
Error executing
cl.exe.
mdxparser.exe - 102 error(s), 0
warning(s)