Table of Contents
Omitted directories contribute to neither .tu counts nor line counts, but do contribute to source file counts.
Line counts are computed with Sclc.
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
$ vi doxygen-1.4.4/tmake/lib/linux-g++/tmake.confReplace:
TMAKE_CFLAGS_RELEASE = -O2with:
TMAKE_CFLAGS_RELEASE = -c -O0 -fdump-translation-unit-all
$ ./configure
JikesTM is a compiler that translates JavaTM source files as defined in The Java Language Specification into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification.
$ ./configure --enable-jikes-namespace --disable-fp-emulation
Keystone is a parser and ASG generator for the ISO C++ language definition.
$ ./configure
HippoDraw provides a highly interactive data analysis environment.
$ ./configure
Scribus is an open-source program that brings award-winning professional page layout to Linux/Unix, MacOS X and Windows desktops with a combination of "press-ready" output and new approaches to page layout.
$ ./configure --with-qt-dir=/usr/lib/qt
Licq is a multi-threaded ICQ clone written mostly in C++.
$ ./configure --disable-socks5 --disable-gpgme --enable-openssl --disable-nls
Linux port of the Fox Interactive/Rebellion Developments game, Aliens vs Predator (Gold Edition).
Linux port of the game Freespace 2, by Volition, Inc.
Scorched 3D is a game based loosely (or actually quite heavily now) on the classic DOS game Scorched Earth "The Mother Of All Games". Scorched 3D adds amongst other new features a 3D island environment and LAN and internet play. Scorched 3D is totally free and is available for both Microsoft Windows and Unix (Linux, FreeBSD, Mac OS X, Solaris etc.) operating systems.
$ ./configure
Fluxbox is yet another windowmanager for X. It's based on the Blackbox 0.61.1 code. Fluxbox looks like blackbox and handles styles, colors, window placement and similar thing exactly like blackbox (100% theme/style compability).
$ ./configure
Pixie is a RenderMan like photorealistic renderer. It is being developed in the hope that it will be useful for graphics research and for people who can not afford a commercial renderer. One of the biggest considerations in Pixie's development is the modularity.
$ ./configure
$ ./configure
Scintilla is a free source code editing component. As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips.
CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML or text format for automatic testing and GUI based for supervised tests.
$ ./configure
FOX stands for Free Objects for X. It is a C++ based class library for building Graphical User Interfaces. Initially, it was developed for Linux, but the scope of this project has in the course of time become somewhat more ambitious. Current aims are to make FOX completely platform independent, and thus programs written against the FOX library will be only a compile away from running on a variety of platforms.
$ ./configure
$ /usr/bin/gcc -v
Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/spec6 Configured with: ../gcc-3.3.4/configure --prefix=/usr --enable-shared \ --enable-threads=posix \ --enable-__cxa_atexit \ --disable-checking \ --with-gnu-ld \ --verbose \ --target=i486-slackware-linux \ --host=i486-slackware-linux Thread model: posix gcc version 3.3.6
$ cd /usr/local/src
$ tar jxf gcc-4.1.1.tar.bz2
$ mkdir gcc-build-4.1.1
$ cd gcc-build-4.1.1
$ ../gcc-4.1.1/configure (see below)
$ make bootstrap
$ make install
$ /usr/local/gcc-4.1.1/bin/gcc -v
Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.1.1/configure --prefix=/usr/local/gcc-4.1.1 \ --enable-shared \ --with-gnu-ld \ --enable-threads=posix \ --enable-__cxa_atexit \ --enable-languages=c,c++ \ --disable-checking \ --disable-nls Thread model: posix gcc version 4.1.1