The Enlightenment nightly build system tries to build everything in the Enlightenment CVS or give a reason why. It relies on the easy_e17.sh script that is available from http://omicron.homeip.net/projects/#easy_e17.sh.
The NIGHTLY_BUILD script calls the local copy of easy_e17.sh using the NIGHTLY_BUILD.conf configuration file, and using NIGHTLY_BUILD_POST as the post processing script. The latest build logs can be found here and are summarised here.
Follow the directions given in the script to install, configure, and run it.
Currently eterm, e16, e17/docs, e17/test, and web are not built. Feel free to enlighten me about any decisions.
The web directory does not contain anything that needs to be built.
The e17/test directory is just a dumping ground for old testing stuff that is not meant to be built automatically.
The e17/docs directory contains documentation. Some of it can be "built" but I have not bothered yet.
The eterm and e16 directories are not currently being built because the build script used as the basis for the nightly build system didn't support those. This may change.
The nightly build system is configured to skip particular projects for some reason. Those reasons should be listed here -
| camE | Unmaintained, builds, but needs root to install. |
| e_utils | Mostly obsolete or too hackish. |
| edvi | Dependency not available for this OS. |
| enotes | Unmaintained, broken, and too old to fix. |
| enscribe | Unmaintained, broken, and too old to fix. |
| epbb | PPC only, this is an x86. |
| eplay | Unmaintained, broken, and too old to fix. |
| erss | Depends on etox, which is obsolete. |
| etk_server | Uses huge amounts of RAM, so may fail. |
| etox | Obsolete. |
| Evas_Perl | Unmaintained, broken, and too old to fix. |
| evoak | Obsolete. |
| gfx_routines | This was just a bunch of graphics tests. |
| lvs-gui | Unmaintained, broken, and too old to fix. |
| med | Depends on ebits, which no longer exists. |
| nexus | It's just a font, but needs root to install. |
| notgame | Unmaintained, broken, and too old to fix. |
| ruby-efl | Author advises that it needs some loving. |
| webcam | Unmaintained, broken, and too old to fix. |
NOTE: sometimes an ERROR is the result of a failed dependency. The epdf project is a prime example, as it often requires the very latest poppler version, and not everybody is using the latest version of everything. Some people are quite happy running a slightly older, stable OS.