Re: [build.py] problem with waf

Robin Dunn <[email protected]>
Newsgroups gmane.comp.python.wxpython.devel
Message-ID <[email protected]>
[email protected] wrote:
> Last night I checkout the current wxPhoenix and wxWidgets as submodule
> and tried to build it on my Lubuntu 14.04.2.
> Before starting the build command I checked with apt-get the existence
> of the needed librarys/packages described in README.rst.
> The build command
>
> "python3 ./build.py build"
>
> Caused the error below. I don't understand because I don't know what
> waf is. There is no manpage available about it on my system.
> The "--help" of the downloaded waf-binary in Phoenix/bin describe a lot
> of options but didn't tell about what it really is.

http://en.wikipedia.org/wiki/Waf
https://github.com/waf-project/waf

It is a tool like make or other recipe driven software build tools, 
except it uses Python code to define the build rules.  See Phoenix/wscript.

 From the README:
"""
The following commands are required to be able to build Phoenix from 
scratch. In other words, from a pristine source tree with none of the 
generated code present yet. They can be run individually or you can 
specify all of them on a single command line, in the order given. Once a 
command has succeded in one run of build.py there is no need to run that 
command again in a later run, unless you've changed something which that 
command has the responsibility to process.

  * dox: ...
  * etg: ...
  * sip: ...
  * build: ...
"""

You need to run at least the other 3 build.py commands shown above 
before the build command.


-- 
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.