Hi Ferng, I don't think there is anything wrong with the program. But I guess the compiler is not getting the correct library path. Try using the -L compiler switch to direct it to your lib directory. -L/acct/a/adf0000/gcc/usr/local/lib Hope this helps. Regards, Amit --- "Ferng, Andrew D" <andrew.d.ferng@xxxxxxxxxx> wrote: > Sorry! > First email was missing subject. > > > ---------------------------------------- > > > > Hi, > > > > New user of GCC and am having trouble with the simplest > hello world > > program. > > > > I'm on an IBM RS6000 running AIX 5.3 and using the 5.3 > binary from > > UCLA: > > http://aixpdslib.seas.ucla.edu/ > > > > My main directory is at /acct/a/adf0000/ from here, I > created a gcc > > directory and then extracted the binaries. So in > > /acct/a/adf0000/gcc/usr/local/, I have the following > directories: > > bin, include, info, lib, libexec, man > > > > There is already gcc 2.92 in the /usr/bin already so I need > to > > redirect it to my 4.1.1.1 binary. I can't uninstall 2.92 > since it is > > part of the OS build and theres NO chance of me getting that > approved. > > So I can only work with what's in my own directory. > > > > This is what the path is looking like: > > PATH=/acct/a/adf0000/gcc/usr/local/bin:/usr/bin:....... > > > > Now when I run a simple helloworld.cpp > > > > #include <iostream> > > using namespace std; > > Int main() > > { > > cout<<"hi world"<<endl; > > return 0; > > } > > > > I get this error: > > > > ld: 0711-317 ERROR: Undefined symbol: > .std::ios_base::Init::Init() > > ld: 0711-317 ERROR: Undefined symbol: > .std::ios_base::Init::~Init() > > ld: 0711-317 ERROR: Undefined symbol: std::cout > > ld: 0711-317 ERROR: Undefined symbol: > .std::basic_ostream<char, > > std::char_traits<char> >& std::operator<< > <std::char_traits<char> > > >(std::basic_ostream<char, std::char_traits<char> >&, char > const*) > > ld: 0711-317 ERROR: Undefined symbol: __gxx_personality_v0 > > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain > more > > information. > > collect2: ld returned 8 exit status > > > > > > Anyone have an idea what I'm missing? > > > > Thanks! > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com