Ok, continuing with my linux compilation experiment, I am now able to build a few things, such as newton and cegui, and unable to build others. Most important would be ogre, I am getting "exception" undeclared error:
============================
INFO gccxml cmd: /usr/local/bin/gccxml -I"/root/python-ogre/python-ogre" -I"/usr/include" -I"/root/python-ogre/ogrenew/OgreMain/include" -D"OGRE_NONCLIENT_BUILD" -D"OGRE_VERSION_1.4" "/root/python-ogre/python-ogre/code_generators/ogre/python_ogre.h" -fxml="/root/python-ogre/python-ogre/code_generators/cache/ogre_1.4_cache.xml"
Traceback (most recent call last):
File "generate_code.py", line 570, in ?
generate_code()
File "generate_code.py", line 452, in generate_code
, indexing_suite_version=2
File "/usr/lib/python2.4/site-packages/pyplusplus/module_builder/builder.py", line 87, in __init__
, indexing_suite_version)
File "/usr/lib/python2.4/site-packages/pyplusplus/module_builder/builder.py", line 118, in __parse_declarations
decls = reader.read_files( files, compilation_mode )
File "/usr/lib/python2.4/site-packages/pygccxml/parser/project_reader.py", line 225, in read_files
return self.__parse_file_by_file(files)
File "/usr/lib/python2.4/site-packages/pygccxml/parser/project_reader.py", line 262, in __parse_file_by_file
reader.create_xml_file( header, prj_file.cached_source_file )
File "/usr/lib/python2.4/site-packages/pygccxml/parser/source_reader.py", line 195, in create_xml_file
raise error
pygccxml.parser.source_reader.gccxml_runtime_error_t: Error occured while running GCC-XML: In file included from /root/python-ogre/python-ogre/code_generators/ogre/python_ogre.h:42:
/root/python-ogre/python-ogre/code_generators/ogre/python_ogre_sizeof.h: In
function `void python_ogre::details::instantiate()':
/root/python-ogre/python-ogre/code_generators/ogre/python_ogre_sizeof.h:28: error: `
exception' undeclared (first use this function)
/root/python-ogre/python-ogre/code_generators/ogre/python_ogre_sizeof.h:28: error: (Each
undeclared identifier is reported only once for each function it appears
in.)
=====================
I'm not sure where exception is supposed to be coming from, so I don't know which package is to blame.