Am Mit, 2002-10-23 um 15.14 schrieb Bernd Kuhlen:
Hallo , beim Versuch C++-programme zu übersetzen gibt's folgenden output:
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95/../../../../include/g++-3/iostream.h:31,
Diese Problem hab ich erst seit dem Update auf SuSE 8.1 SuSE-8.1 verwendet gcc-3.2.
Du greifst hier aber auf Header eines nach /usr/local installierten g++-2.95 (!!) zu. Verschiedene Versionen des gcc jeweils unter /usr/local und /usr (Wie SuSE es macht) zu installieren ist keine gute Idee - wie Du gerade eindrucksvoll erleben durftest. (gcc nach /usr/local zu installieren bedeutet den Systemcompiler zu ersetzen und nicht, wie viele fälschlicherweise annehmen "parallel zu installieren" - /usr/local ist eben NICHT der universelle Ort zur Installation.) Deinstallieren des gcc in /usr/local sollte helfen. Ralf