Open
Description
I have set up everything as described with lc3as and lc3sim in my path. However, I am getting this error when running the python file.
pycparser.plyparser.ParseError: /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h:40:27: before: __gnuc_va_list
Here is the complete error:
Traceback (most recent call last):
File "./compile.py", line 1245, in <module>
main(sys.argv[1])
File "./compile.py", line 1234, in main
ast = parse_file(filename, use_cpp=True, cpp_args=[r"-DLC3"])
File "/home/rochan/classwork/cs2110/Project1/Projects/Project3/lc3-cc/lib/python3.8/site-packages/pycparser/__init__.py", line 90, in parse_file
return parser.parse(text, filename)
File "/home/rochan/classwork/cs2110/Project1/Projects/Project3/lc3-cc/lib/python3.8/site-packages/pycparser/c_parser.py", line 149, in parse
return self.cparser.parse(
File "/home/rochan/classwork/cs2110/Project1/Projects/Project3/lc3-cc/lib/python3.8/site-packages/pycparser/ply/yacc.py", line 331, in parse
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
File "/home/rochan/classwork/cs2110/Project1/Projects/Project3/lc3-cc/lib/python3.8/site-packages/pycparser/ply/yacc.py", line 1199, in parseopt_notrack
tok = call_errorfunc(self.errorfunc, errtoken, self)
File "/home/rochan/classwork/cs2110/Project1/Projects/Project3/lc3-cc/lib/python3.8/site-packages/pycparser/ply/yacc.py", line 193, in call_errorfunc
r = errorfunc(token)
File "/home/rochan/classwork/cs2110/Project1/Projects/Project3/lc3-cc/lib/python3.8/site-packages/pycparser/c_parser.py", line 1858, in p_error
self._parse_error(
File "/home/rochan/classwork/cs2110/Project1/Projects/Project3/lc3-cc/lib/python3.8/site-packages/pycparser/plyparser.py", line 67, in _parse_error
raise ParseError("%s: %s" % (coord, msg))
pycparser.plyparser.ParseError: /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h:40:27: before: __gnuc_va_list
Metadata
Metadata
Assignees
Labels
No labels