Known Bugs
Unfortunately, several bugs seem to persist in the egcs compiler. In order to compile TeXmacs using egcs 2.95.2, optimization and redhat linux, I had to change correct source at three places in order to avoid segmentation faults. On a SuSE linux system, I even had to change one line in order to get the non optimized program working, and I still don't manage to correctly compile the program using optimization.
A typical example of the kind of changes needed to get things working is avoiding nested expressions :
SI
TER::get_length (string name) {
string s= get (name)->label;
return decode_length (s);
}
instead of
SI
TER::get_length (string name) {
return decode_length (get (name)->label);
}
If you find a new TeXmacs bug, or if you have a suggestion, please contact us.