[Scons-dev] SCons doesn't bootstrap without libxml2

Dirk Bächle tshortik at gmx.de
Tue Feb 18 12:57:02 EST 2014


On 18.02.2014 12:12, anatoly techtonik wrote:

> [...]

> There is a mistake. The bootstrap process never require documentation tools

> to be present.


Correct, the bootstrap process doesn't require doc tools...but the
SConstruct at the top-level does. So unless you call bootstrap.py from
the top-level source dir everything should be fine, do you agree?
For the other case see my comments below please.


>> hg up 2.3.0

>> bootstrap.py

> C:\Python27\python.exe R:\scons\bootstrap\src\script\scons.py

> scons: Reading SConscript files ...

> doc: jw not found, skipping building User Guide.

> doc: WARNING: no groff, skipping text and PostScript versions of man pages

> ...

>

> The bootstrap.py "is a minimal build of SCons to bootstrap the full build of all

> the packages, as specified in our local SConstruct file."


Doesn't the "full build of all the packages,..." include the full
documentation? If yes, then it requires one of the libxml2/lxml bindings
installed...and I don't see a problem with that.
If not, what command do I have to call (assuming the role of a release
manager) to get a full release build, creating all packages such that
they're ready for shipping with the guarantee that no files are missing?


Dirk

P.S.:

> So,

>

> - the external dependencies have actually been reduced, and

> - no, I don't think it can't be "fixed". ;)


The last item was supposed to read: "I don't think it can be fixed."



More information about the Scons-dev mailing list