Goodbye mozilla-build
Andrew Smith | 27 December, 2007 | 18:05
B. Smedberg did a huge favour to all mozilla developers with his MozillaBuildSetup-1.1.exe, which made the development setup for building Mozilla trees so much easier compared to cygwin.
But now, with no disrespect, I have to say I’m sick to death of that package. At first it was the home/end/delete keys not working, and .inputrc files ignored - well whatever; then it would fail to refresh the terminal window properly, so some scraps of the old text would be left over - fine; but now the terminal appears to freeze after outputing a certain ammount of text (while make apparently keeps working in the background).
So I made my own. Here are the ingredients:
- MSYS-1.0.10.exe (from MSYS)
- binutils-2.15.91-20040904-1.tar.gz (from MSYS)
- gcc-core-3.4.2-20040916-1.tar.gz (from MSYS)
- gcc-g++-3.4.2-20040916-1.tar.gz (from MSYS)
- libiconv-1.9.1.bin.woe32.zip (from gtk-win32)
- python-2.5.1.msi (official Python installer)
- zip.exe (from info-zip)
- moztools (from MozillaBuildSetup-1.1.exe)
call "C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
set MOZ_TOOLS=C:\msys\1.0\moztools
PATH=%PATH%:/c/Python25:/c/msys/1.0/moztools/bin
And now I have a fully working mozilla build environment, without the quircks and the bugs from Smedberg’s old package.
Sadly this setup cannot be zipped and put online, cause I didn’t expect to be successful in making it. But maybe next time I do it I’ll make MozillaBuildSetup-1.2.exe for the world to use. 
You're a little late, Andrew! We released MozillaBuild 1.2 last
Ben Hearsum | 27 December, 2007 | 18:47You’re a little late, Andrew! We released MozillaBuild 1.2 last week
If you don’t mind filing bugs about these issues it would be much appreciated (mozilla.org :: MozillaBuild). I’d be happy to investigate these issues before we release 1.3.
FWIW, if you zip up c:\msys it _should_ “just work” when extracted somewhere else.
That's great to hear Ben. Next time I set it
Andrew Smith | 27 December, 2007 | 19:16That’s great to hear Ben. Next time I set it up I’ll give it a shot.
I can’t just zip c:\msys at least because python is in c:\python25, and possibly there are other things (can’t remember now).
When I do, I’ll ask you about and file bugs for whatever problems I find. I didn’t before cause didn’t know that package was maintained at all
FWIW, use emacs shortcuts for home/end: home = CTRL+a end = CTRL+e These
David Humphrey | 28 December, 2007 | 11:47FWIW, use emacs shortcuts for home/end:
home = CTRL+a
end = CTRL+e
These are handy to know, because so many things honour emacs key bindings.