cython-codegen icon indicating copy to clipboard operation
cython-codegen copied to clipboard

Exception parsing FLAC library

Open stendardo opened this issue 14 years ago • 0 comments

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'

stendardo avatar Mar 29 '10 21:03 stendardo