user@user-pc ~/Projects/python-MIL-STD-1553B/cffi/lin/abi master ● ? python3 ./abi-test.py
Traceback (most recent call last):
File "/home/user/.local/lib/python3.5/site-packages/cffi/cparser.py", line 276, in _parse
ast = _get_parser().parse(fullcsource)
File "/home/user/.local/lib/python3.5/site-packages/pycparser/c_parser.py", line 152, in parse
debug=debuglevel)
File "/home/user/.local/lib/python3.5/site-packages/pycparser/ply/yacc.py", line 331, in parse
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
File "/home/user/.local/lib/python3.5/site-packages/pycparser/ply/yacc.py", line 1199, in parseopt_notrack
tok = call_errorfunc(self.errorfunc, errtoken, self)
File "/home/user/.local/lib/python3.5/site-packages/pycparser/ply/yacc.py", line 193, in call_errorfunc
r = errorfunc(token)
File "/home/user/.local/lib/python3.5/site-packages/pycparser/c_parser.py", line 1761, in p_error
column=self.clex.find_tok_column(p)))
File "/home/user/.local/lib/python3.5/site-packages/pycparser/plyparser.py", line 66, in _parse_error
raise ParseError("%s: %s" % (coord, msg))
pycparser.plyparser.ParseError: /usr/include/unistd.h:290:52: before: __attribute__
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./abi-test.py", line 7, in <module>
ffi.cdef(fin.read())
File "/home/user/.local/lib/python3.5/site-packages/cffi/api.py", line 107, in cdef
self._cdef(csource, override=override, packed=packed)
File "/home/user/.local/lib/python3.5/site-packages/cffi/api.py", line 121, in _cdef
self._parser.parse(csource, override=override, **options)
File "/home/user/.local/lib/python3.5/site-packages/cffi/cparser.py", line 315, in parse
self._internal_parse(csource)
File "/home/user/.local/lib/python3.5/site-packages/cffi/cparser.py", line 320, in _internal_parse
ast, macros, csource = self._parse(csource)
File "/home/user/.local/lib/python3.5/site-packages/cffi/cparser.py", line 278, in _parse
self.convert_pycparser_error(e, csource)
File "/home/user/.local/lib/python3.5/site-packages/cffi/cparser.py", line 307, in convert_pycparser_error
raise CDefError(msg)
cffi.error.CDefError: parse error
/usr/include/unistd.h:290:52: before: __attribute__