Hi, It seems that there are some issues with stock g++ 2.95.2, both in stable and unstable branches, which prevent them to properly compile big C++ projects (such as OpenOffice).
Even erroneous behavior they [stable vs unstable versions] produce is different. So, I decided to play a bit with gcc/g++ myself. However, so far I can't even get started - I can't ven compile gcc-2.95.2.tar.gz from a mirror site. Well, almost everything is compiled [this is unstable if it matters] but seemingly at the very end it stops: .... /usr/andrei/gcc-2.95.2/libio/indstream.cc:82: `struct streampos' used where a `i nt' was expected /usr/andrei/gcc-2.95.2/libio/indstream.cc:85: `struct streampos' used where a `i nt' was expected /usr/andrei/gcc-2.95.2/libio/indstream.cc:87: `struct streampos' used where a `i nt' was expected /usr/andrei/gcc-2.95.2/libio/indstream.cc:89: conversion from `int' to non-scala r type `streampos' requested /usr/andrei/gcc-2.95.2/libio/indstream.cc: In method `struct streampos indirectb uf::seekpos(_G_fpos64_t, int = 3)': /usr/andrei/gcc-2.95.2/libio/indstream.cc:99: `struct streampos' used where a `i nt' was expected /usr/andrei/gcc-2.95.2/libio/indstream.cc:102: `struct streampos' used where a ` int' was expected /usr/andrei/gcc-2.95.2/libio/indstream.cc:104: `struct streampos' used where a ` int' was expected /usr/andrei/gcc-2.95.2/libio/indstream.cc:106: conversion from `int' to non-scal ar type `streampos' requested make[2]: *** [indstream.o] Error 1 make[2]: Leaving directory `/usr/andrei/obj/alphapca56-unknown-linux-gnu/libio' make[1]: *** [all-target-libio] Error 2 make[1]: Leaving directory `/usr/andrei/obj' make: *** [bootstrap] Error 2 I checked gcc archives and found some talks about specifically Debian patches: http://gcc.gnu.org/ml/gcc/2000-12/msg00863.html http://gcc.gnu.org/ml/gcc/2000-12/msg00865.html but before checking there further I would like to ask here if someone might have any ideas. I shall be truly grateful for any info regarding this, Best regards, Andrei

