Since you are using the code from github instead of the source snapshot
then you need to also generate the wrapper code, as well as the xml that
is used to generate that code. Try this:
python build.py dox etg --nodoc sip build
$ DOXYGEN=/usr/bin/doxygen python build.py dox etg --nodoc sip build
This is doxygen 1.8.1.2 (build.py downloads 1.8.2 x86-64 and I am on x86.)
The dox command completed though, but etg failed:
I am very interested in this project and appreciate any help I can get to get me started
$ DOXYGEN=/usr/bin/doxygen python build.py dox etg --nodoc sip build
Build using: /usr/bin/python
2.7.3 (default, Sep 26 2012, 21:53:58)
[GCC 4.7.2]
Python’s architecture is 32bit
Running command: dox
./regen.sh xml
warning: ignoring unsupported tag `AUTOLINK_SUPPORT =’ at line 38, file Doxyfile
warning: ignoring unsupported tag `HTML_EXTRA_STYLESHEET =’ at line 340, file Doxyfile
Finished command: dox (22.530s)
Running command: etg
/usr/bin/python etg/_xrc.py --sip --nodoc
Traceback (most recent call last):
File “etg/_xrc.py”, line 211, in
run()
File “etg/_xrc.py”, line 204, in run
tools.runGenerators(module)
File “/home/thomasc/Phoenix/etgtools/tweaker_tools.py”, line 542, in runGenerators
g.generate(module)
File “/home/thomasc/Phoenix/etgtools/sip_generator.py”, line 46, in generate
self.generateModule(module, stream)
File “/home/thomasc/Phoenix/etgtools/sip_generator.py”, line 137, in generateModule
self.generateModuleItems(module, stream)
File “/home/thomasc/Phoenix/etgtools/sip_generator.py”, line 180, in generateModuleItems
function(item, stream)
File “/home/thomasc/Phoenix/etgtools/sip_generator.py”, line 428, in generateClass
self.generateDocstring(klass, stream, indent2)
File “/home/thomasc/Phoenix/etgtools/sip_generator.py”, line 598, in generateDocstring
sigs = ctor.collectPySignatures()
File “/home/thomasc/Phoenix/etgtools/extractors.py”, line 506, in collectPySignatures
f.makePyArgsString()
File “/home/thomasc/Phoenix/etgtools/extractors.py”, line 485, in makePyArgsString
s += '=' + '|'.join([_cleanName(x) for x in default.split('|')])
File “/home/thomasc/Phoenix/etgtools/extractors.py”, line 431, in _cleanName
name = self.fixWxPrefix(name, True)
File “/home/thomasc/Phoenix/etgtools/tweaker_tools.py”, line 89, in fixWxPrefix
self._getCoreTopLevelNames()
File “/home/thomasc/Phoenix/etgtools/tweaker_tools.py”, line 124, in _getCoreTopLevelNames
with open(filename, 'r') as f:
IOError: [Errno 2] No such file or directory: ‘wx/core.pi’
Command ‘/usr/bin/python etg/_xrc.py --sip --nodoc’ failed with exit code 1.
Finished command: etg (0.407s)