Hi, my answers are below nested in the body of your message. ----- Original Message ----- From: "Kyrath. (AKA Rob)" <kyrath@xxxxxxx> To: "Speakup" <speakup at braille.uwo.ca> Sent: Wednesday, March 31, 2004 3:44 PM Subject: g++ problems Hi, A few of you have been trying to help me get going with compiling C++ code, but so far there's been no joy. The messages I'm getting are scrolling off the screen, but quite a few of them refer to: /usr/include/c++/3.2.3/i486-slackware-linux/bits/gthr-default.h I have never seen this error in gcc/g++, and I can only think of two possibilities. One, the wrong arguments were passed to g++. Second, this was a bad installation of gcc/g++. Is there something that needs to be done to gcc before it becomes fully operational? No, gcc and g++ should work fine right after the initial installation. Here's a copy of the code I last tried to compile: #include <iostream> using namespace std; int main() { cout << "Hello World!\n"; return 0; } Your code looks fine so far. Also, I was informed by a few of you that the modern C++ uses "iostream" with a "using namespace std;" instead of the "iostream.h" for the include. Does this mean that gcc is not backward compatible and will not compile older source code without modifications? Gcc in most cases is backward compatible with older code, but it will send several warning messages that the code is deprecated and needs to be updated. The warnings are usually harmless in nature, but are quite annoying, and as a new programmer it is best to use the new standards and not start with deprecated material. Thanks -- Rob _______________________________________________ Speakup mailing list Speakup at braille.uwo.ca http://speech.braille.uwo.ca/mailman/listinfo/speakup