OpenSCAD

OpenSCAD is a free/open source 3d CAD design program.

As there is not a package for ubuntu 9.10, and the pre-compiled x86 binary gives missing library errors (I installed what semed to be needed but still the error), here is what I needed to install to compile for myself.

http://openscad.org/

Download sources, untar, put dir in /usr/local/src export OPENCSGDIR=/usr/local/src/OpenCSG-1.3.1 for openscad compile make copy resulting lib binaries to /usr/local/lib/ || libboost-thread1.40-dev
 * **Package Name** || **Fixes Problem** ||
 * qmake, cmake ||  ||
 * libcgal3, libcgal-dev || Eh, this CGAL distro does not include minkowski_3. Downloading sources (newer 3.6.1 version) to try my own compile/install of CGAL. ||
 * libglew1.5, libglew1.5-dev ||  ||
 * libeigen2-dev ||  ||
 * bison ||  ||
 * flex ||  ||
 * libqt4-opengl-dev || src/polyset.h:8:17: error: qgl.h: No such file or directory ||
 * opencsg || I don't see a package for this, so will have to compile that too I guess.
 * boost-build, libboost-dev ||  ||
 * glut3g, glutg3-dev ||  ||
 * /usr/bin/ld: cannot find -lboost_thread ||