Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception parsing FLAC library #1

Open
stendardo opened this issue Mar 29, 2010 · 0 comments
Open

Exception parsing FLAC library #1

stendardo opened this issue Mar 29, 2010 · 0 comments

Comments

@stendardo
Copy link

Commands/Traceback

h2xml.py -I /path/to/flac/include/ FLAC/all.h -o flac.xml #works
xml2cython.py -l 'FLAC' -o flac.pyx FLAC/all.h flac.xml
Ignoring <ctypeslib.codegen.typedesc.Structure object at 0x22dadd0> _IO_FILE
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x25043d0>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x24834d0>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x2504ad0>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x2504f10>
Struct member not handled: <ctypeslib.codegen.typedesc.Union object at 0x25033d0>
Struct member not handled: <ctypeslib.codegen.typedesc.Union object at 0x2503850>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.CvQualifiedType object at 0x25111d0>
Struct member not handled: <ctypeslib.codegen.typedesc.Union object at 0x2502d50>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x2503d90>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.CvQualifiedType object at 0x2511210>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x2510490>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x2510490>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.CvQualifiedType object at 0x2511210>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.CvQualifiedType object at 0x2511210>
Struct member not handled: <ctypeslib.codegen.typedesc.Union object at 0x2478690>
Item not handled for cy_generate <ctypeslib.codegen.typedesc.ArrayType object at 0x2504390>
Not handled: <ctypeslib.codegen.typedesc.Enumeration object at 0x7ffc3b89f3d0>
Traceback (most recent call last):
File "/usr/local/bin/xml2cython.py", line 165, in
sys.exit(main())
File "/usr/local/bin/xml2cython.py", line 148, in main
ffilter=ffilter, funcs_list=funcs)
File "/usr/local/bin/xml2cython.py", line 71, in generate_main
generate_cython(output, gen, anoenumvals)
File "/usr/local/lib/python2.6/dist-packages/cycodegenlib/cycodegen.py", line 12, in generate_cython
cython_code = [cy_generate(i) for i in genitems]
File "/usr/local/lib/python2.6/dist-packages/cycodegenlib/cycodegen.py", line 73, in cy_generate
return cy_generate_typedef(item)
File "/usr/local/lib/python2.6/dist-packages/cycodegenlib/cycodegen.py", line 32, in cy_generate_typedef
return ["ctypedef %s" % (named_pointer_decl(item.typ) % item.name)]
File "/usr/local/lib/python2.6/dist-packages/cycodegenlib/funcs.py", line 65, in named_pointer_decl
return generic_decl(tp.typ.returns) + '(*%s)' + '(%s)' % ", ".join(args)
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant