Package: python-pygccxml
Version: 1.0.0-4

Bug 1:
Homepage: http://www.language-binding.net/pygccxml/pygccxml.html
is dead ("Whoops, we can't find that page.")

Bug 2:
When used with boost-python 1.54, this type of error may occur:

/usr/local/lib/python2.7/dist-packages/pygccxml/parser/scanner.py:337: UserWarning: unable to find out array size from expression ""
  warnings.warn( msg )
ERROR error occured, while parsing element with name "FundamentalType" and attrs "['attributes', 'align', 'size', 'id', 'name']". Error: pygccxml error: unable to find fundamental type with name 'atomic_int_type'..
Traceback (most recent call last):
  [...]
File "/usr/local/lib/python2.7/dist-packages/pyplusplus/module_builder/builder.py", line 92, in __init__
    , indexing_suite_version)
File "/usr/local/lib/python2.7/dist-packages/pyplusplus/module_builder/builder.py", line 146, in __parse_declarations
    decls = reader.read_files( files, compilation_mode )
File "/usr/local/lib/python2.7/dist-packages/pygccxml/parser/project_reader.py", line 225, in read_files
    return self.__parse_file_by_file(files)
File "/usr/local/lib/python2.7/dist-packages/pygccxml/parser/project_reader.py", line 264, in __parse_file_by_file
    decls = reader.read_xml_file( prj_file.cached_source_file )
File "/usr/local/lib/python2.7/dist-packages/pygccxml/parser/source_reader.py", line 245, in read_xml_file
    declarations, files = self.__parse_gccxml_created_file( ffname )
File "/usr/local/lib/python2.7/dist-packages/pygccxml/parser/source_reader.py", line 294, in __parse_gccxml_created_file
    scanner_.read()
File "/usr/local/lib/python2.7/dist-packages/pygccxml/parser/etree_scanner.py", line 41, in read
    self.startElement( elem.tag, elem.attrib )
File "/usr/local/lib/python2.7/dist-packages/pygccxml/parser/scanner.py", line 199, in startElement
    obj = self.__readers[name]( attrs )
File "/usr/local/lib/python2.7/dist-packages/pygccxml/parser/scanner.py", line 361, in __read_fundamental_type
    % attrs.get( XML_AN_NAME, '' ) )
RuntimeError: pygccxml error: unable to find fundamental type with name 'atomic_int_type'.

This is a known problem, see
  https://trac.macports.org/attachment/ticket/39927/pyplusplus_base.log
and
  http://pastebin.com/Zid3hN0p


Proposed solution to both problems:

Change the upstream homepage to
  https://bitbucket.org/ompl/pygccxml,
where a patch fixing bug 2 is provided.


Note:

This page is clearly labelled as "unofficial" homepage.
As the maintainer, Mark Moll, explained to me: "The only reason
it’s unofficial, because I don’t know if I should be in charge of
accepting pull requests (since I know so little about the code)."

This is situation is not ideal. But it is certainly better to join
forces with Mark than to continue refering to an outdated, unmaintained
"official" homepage.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to