djst wrote:Thanks everyone for your input. I've talked to Henrik Gemal and got permission to use his content:
http://texturizer.net/firebird/build.htmlI don't know how much work there is to make this apply to Linux/Unix too?
Step 3: Must be worded so the user will install the necessary packages on their *NIX box. Which files and packages need to be installed depends upon your UNIX flavour/Linux distro.
Steps 4 and 5: Unnecessary since step 3 should install the necessary development tools, including GNU make, GCC, etc.
Step 6: Only the last line (<code>CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot</code>) should apply.
Steps 7 and 8: Unnecessary.
Step 10: I believe the syntax should be <code>cvs checkout -f mozilla/client.mk</code> (notice
-f). At least that's how it works under Linux.
Step 11: The folowing lines are unnecessary.
Step 12: Is <code>pull_all</code> the same as <code>checkout</code>? I use <code>checkout</code> for Linux.
Step 13: Is <code>build_all</code> the same as <code>build</code>? I use <code>build</code> for Linux.
Step 14: The executable is "MozillaFirebird" for Linux.
The instructions I outlined on page 1 of this thread should help, too.