Canvas 3d JS Library

where 3D is born!
  • rss
  • What is C3DL?
  • Download
  • Tutorials
    • Tutorial #1: Installing Canvas 3D Addon
    • Tutorial #2: A Scene and a Cube
    • Tutorial #3: Update Callback
    • Tutorial #4: Models 101
  • Development News
  • Demos
    • Typing Game V2.1
    • Typing Game V3 (0.3 Release)
    • Explorer
    • Flickr - Picking
    • Ricochet
    • FSOSS Pictures
    • Puzzler
  • Resources
  • Contact
  • About

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)
After installing/extracting those, I edited C:\msys\1.0\msys.bat and inserted this at the top: 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.
Categories
c3dl development
Comments rss
Comments rss

« No source, no deal OpenGL not exactly platform independent »

3 responses

You're a little late, Andrew! We released MozillaBuild 1.2 last

Ben Hearsum | 27 December, 2007 | 18:47

You’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:16

That’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:47

FWIW, 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.

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Search

Demos

  • Explorer
  • Flickr - Picking
  • FSOSS Pictures
  • Puzzler
  • Ricochet
  • Typing Game V2.1
  • Typing Game V3 (0.3 Release)

C3DL Development News

Bounding Boxes on Collada Objects

I ran into a nasty bug that has left me scratching my head recently. It involved taking the work Patrick has done on picking, more specifically his bounding box code and integrating it with Collada objects. It seemed pretty straightforward when I first started working on it, but I have had little success. [...]

A hair away…

Alas, I have approached the summit. With my hands, I have created a Mac application, which runs, and has the customized chrome interface. This alone is an incredible feat for me, since I rarely create GUI-based programs, and I certainly haven’t developed them on a Mac before. The only problem is that the canvas element [...]

Tutorials

  • Tutorial #1: Installing Canvas 3D Addon
  • Tutorial #2: A Scene and a Cube
  • Tutorial #3: Update Callback
  • Tutorial #4: Models 101

Archives

C3DL Development News

Recent Comments

  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • Bounding Boxes on Collada Objects
  • A hair away…
  • Particle Systems
  • Welcome aboard
  • C3DL Namespace refactoring
  • Library Changes
  • Portable Canvas v0.2!
  • Namespaces and const
  • DAE Scenegraph
  • The Matrix Stack
  • That is absolutely a... - Cathy
  • I'm not so certain t... - Cathy Leung
  • For name spaces, my... - Jeremy Giberson
  • Great! Really really... - Edson Mattos
  • Beautiful!... - Funtomas
  • Was no need to conta... - Andrew Smith
  • Andrew, have you con... - Funtomas
  • Thanks for posting t... - Andrew Smith
  • Vlad was in town and... - Cathy Leung
  • the upside down issu... - Cathy Leung



Canvas 3d JS Library

©2007- 2008 Canvas 3d JS Library

Disclaimer: This website is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License.
The Canvas 3d JS Library and Demos found on this website are licenced under the MIT License

Creative Commons License