![]() |
Home | Libraries | People | FAQ | More |
You will need the following items already installed in order to use StackTrack:
| Compiler | OS | notes |
|---|---|---|
| MSVC 6.0 | Windows XP | |
| MSVC 7.1 | Windows XP | |
| gcc 3.4.3 | Linux (64 bit) | Fedora FC3 x86_64, see note |
Please report any other working combinations to stacktrack@openseaconsulting.com
StackTrack documentation uses an experimental, enhanced version of QuickBook. If you need to recreate the StackTrack docs, you will need this version of QuickBook, as well as a working configuration of BoostBook and Doxygen. See Documentation Config for more details.
One of the systems used in developing StackTrack is running 64 bit (x86_64) Fedora Core 3 Linux on an Athlon64 CPU. Initial attempts to compile Boost 1.3.2 caused the system to lock (Linux dies with kernel panic) when compiling the Boost Wave library. This problem remains after upgrading gcc from version 3.4.2 (which comes with FC3) to 3.4.3. The system has never locked up while compiling StackTrack or the specific Boost libraries which it depends on. This may be some hardware related problem (it's a new system) or something specific to the FC3 install, but it seems like a gcc bug related to heavy template complexity intersecting with some kernel loophole (otherwise just gcc should have crashed). Nothing else has caused the system to freeze up, even under heavy load. If anyone knows what might be causing this problem, and especially how to solve it, please let us know!
| Copyright Š 2005 James Fowler |