Has anyone looked at the Trunk builds since early August at all? I pulled the code (finally got mercurial to do something useful) but haven't had a chance to do much with it yet. One of the patches from the Gecko 10 line is for autoconf.mk.in... that file was there clear back to when I was building with VAC but has now been all but removed.
I would surmise it is part of the python build process change but I don't know precisely how its function was replaced.
Andy
--
Andy wrote:
> Has anyone looked at the Trunk builds since early August at all? I
> pulled the code (finally got mercurial to do something useful) but
> haven't had a chance to do much with it yet. One of the patches from
> the Gecko 10 line is for autoconf.mk.in... that file was there clear
> back to when I was building with VAC but has now been all but removed.
> I would surmise it is part of the python build process change but I
> don't know precisely how its function was replaced.
> Andy
How far did you get? Did you try running configure (without patches)?
Seems they're now sandboxing Python which means installing virtualenv (http://pypi.python.org/pypi/virtualenv). Unluckily after installing it the build still dies very early with,
checking for python... G:/PYTHON26/python.exe
Creating Python environment
PYTHONHOME is set. You *must* activate the virtualenv before using it
New python executable in /mozilla-central/obj-fb/_virtualenv/bin/python.exe
ERROR: The executable /mozilla-central/obj-fb/_virtualenv/bin/python.exe is not functioning
ERROR: It thinks sys.prefix is u'/' (should be u'/mozilla-central/obj-fb/_virtualenv')
ERROR: virtualenv is not compatible with this system or executable
Traceback (most recent call last):
File "G:/mozilla-central/build/virtualenv/populate_virtualenv.py", line 321, in <module>
manager.ensure()
File "G:/mozilla-central/build/virtualenv/populate_virtualenv.py", line 75, in ensure
return self.build()
File "G:/mozilla-central/build/virtualenv/populate_virtualenv.py", line 258, in build
self.create()
File "G:/mozilla-central/build/virtualenv/populate_virtualenv.py", line 105, in create
raise Exception('Error creating virtualenv.')
Exception: Error creating virtualenv.
*** Fix above errors and then restart with "make.exe -f client.mk build"