Re: Re: build Phoenix from source fails
Greg Couch <[email protected]>
| Newsgroups | gmane.comp.python.wxpython.devel |
|---|---|
| Message-ID | <[email protected]> |
"python build.py dox etg --nodoc sip build" fails with a similar error:
python build.py dox etg --nodoc sip build
Build using: "/usr/bin/python"
2.7.8 (default, Oct 20 2014, 15:05:19)
[GCC 4.9.1]
Python's architecture is 64bit
cfg.VERSION: 3.0.3
Running command: dox
Checking for /home/gregc/src/Phoenix/bin/doxygen-1.8.2-linux...
Traceback (most recent call last):
File "build.py", line 1613, in <module>
main(sys.argv[1:])
File "build.py", line 168, in main
function(options, args)
File "build.py", line 670, in cmd_dox
_doDox('xml')
File "build.py", line 663, in _doDox
pwd = pushDir(posixjoin(wxDir(), 'docs/doxygen'))
File "build.py", line 430, in __init__
os.chdir(newDir)
OSError: [Errno 2] No such file or directory:
'/home/gregc/src/Phoenix/ext/wxWidgets/docs/doxygen'
Finished command: dox (0.41s)
On Wednesday, February 11, 2015 at 11:21:12 PM UTC-8, Robin Dunn wrote:
>
> Greg Couch wrote:
> > So what's the current way of building Phoenix from source? Here's my
> script:
> >
> > python build.py clean
> > python build.py touch etg --nodoc
> > python build.py dox etg --nodoc sip build
> >
> > It now fails earlier in the "touch etg" stage with:
> >
>
> ...
>
> > AssertionError: Doxygen XML folder not found:
> > /home/gregc/src/Phoenix/ext/wxWidgets/docs/doxygen/out/xml
>
> Because you are running the etg command before the dox command. The dox
> command generates the XML, and the etg command consumes it. Remove the
> "etg --nodoc" from the 2nd line above. Or you could combine them all
> into one line, just as long as dox is done before etg.
>
>
> --
> Robin Dunn
> Software Craftsman
> http://wxPython.org
>
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.