Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
Interesting. I just copied over to a Red Hat system and it built fine. I have verified that the code does pick up the header files from the correct place. (On Tru64 /usr/local/include/g++-v3). I think the issue might have to do with one of the compile time switches. On 14 Mar 2002 at 13:09, Paul Iadonisi wrote: > This code still compiles for me. I'm using Red Hat 7.2 with all updates. > BTW: I find it amazing that people are still referring to Red Hat's 2.96 > release of GCC as 'bastardized' and other sometimes derogatory terms. I > guarantee you that things like this will keep cropping with 2.95 and some 3.0 > releases. That's not to say that this can't be fixed or isn't some genuine > installation problem, just that a stock Red Hat 7.2 + updates compiles it > fine. For further information on Red Hat's 2.96 release of GCC, read > http://www.bero.org/gcc296.html. > What distribution and compiler/library version are you using again? > > On Thu, Mar 14, 2002 at 12:59:44PM -0500, Jerry Feldman wrote: > > You are right, here is the source I am concerned about: > > #include <iostream.h> > > #include <string> > > int main() > > { > > string s; > > s = "Hello, world!"; > > cout << s << "\n"; > > } > > It was a cut/paste error, and I didn't catch it. > > On 14 Mar 2002 at 11:45, John Jannotti wrote: > > > > > > > > I don't know the exact problem, but the error output you show is probably > > > not from the shortened source that you show. It is complaining about > > > identifiers (and line numbers) that don't exist in your source. Perhaps > > > you shortened the source after generating the error? > > > > > > Certainly the source you show compiles fine for me under g++. > > > > > > shrub:~> cat hello.cc > > > #include <iostream.h> > > > int main() > > > { > > > cout << "Hello, world!" << "\n"; > > > } > > > shrub:~> g++ hello.cc > > > shrub:~> ./a.out > > > Hello, world! > > > shrub:~> g++ -v > > > Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs > > > gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98) > > > > > > jj > > > > > > > > > "Jerry Feldman" <gerry.feldman at compaq.com> writes: > > > > I have a simple hello world program that uses the string class. This > > > > compiles and runs ok on some commercial c++ compilers but not on g++ (2.95 > > > > and 3.03). This is just one sanitized issue with a larger system. > > > > #include <iostream.h> > > > > int main() > > > > { > > > > cout << "Hello, world!" << "\n"; > > > > } > > > > phbs.gf:src [158%] g++ hello.cc -o hello > > > > hello.cc: In function `int main()': > > > > hello.cc:5: `string' undeclared (first use this function) > > > > hello.cc:5: (Each undeclared identifier is reported only once for each > > > > function it appears in.) > > > > hello.cc:5: parse error before `;' token > > > > hello.cc:6: `s' undeclared (first use this function) > > > > > > > > phbs.gf:src [159%] cxx hello.cc -o hello > > > > phbs.gf:src [160%] hello > > > > Hello, world! > > > > > > > > > > > > -- > > > > Jerry Feldman > > > > Portfolio Partner Engineering > > > > 508-467-4315 http://www.testdrive.compaq.com/linux/ > > > > > > > > Compaq Computer Corp. > > > > 200 Forest Street MRO1-3/F1 > > > > Marlboro, Ma. 01752 > > > > > > > > _______________________________________________ > > > > Discuss mailing list > > > > Discuss at blu.org > > > > http://www.blu.org/mailman/listinfo/discuss > > > > Jerry Feldman <gaf at blu.org> > > Associate Director > > Boston Linux and Unix user group > > http://www.blu.org PGP key id:C5061EA9 > > PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9 > > > > _______________________________________________ > > Discuss mailing list > > Discuss at blu.org > > http://www.blu.org/mailman/listinfo/discuss > > > > -- > -Paul Iadonisi > Senior System Administrator > Red Hat Certified Engineer / Local Linux Lobbyist > Ever see a penguin fly? -- Try Linux. > GPL all the way: Sell services, don't lease secrets -- Jerry Feldman Portfolio Partner Engineering 508-467-4315 http://www.testdrive.compaq.com/linux/ Compaq Computer Corp. 200 Forest Street MRO1-3/F1 Marlboro, Ma. 01752
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |