These errors indicate that the bootshell program was written to the older C++ standard. I would guess that SLSE 8 uses GCC 3.x, and bootshell was written to GCC 2.x.
You would probably need to figure out which include files need to be used to make this work with GCC 3.x. There may be other problems though. -----Original Message----- From: Mark D Pace [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 11, 2003 12:23 PM To: [EMAIL PROTECTED] Subject: bootshell and SLES8 I'm trying to compile bootshell in SLES 8. It has always worked very well in SLES 7. But when compiling in SLES 8 I get the following messages. sles004:~ # g++ -o bootshell bootshell.cc In file included from /usr/include/g++/backward/iostream.h:31, from bootshell.cc:32: /usr/include/g++/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. bootshell.cc:43: `string' was not declared in this scope bootshell.cc:43: parse error before `)' token bootshell.cc:45: `thestr' was not declared in this scope bootshell.cc:45: parse error before `;' token bootshell.cc:45: syntax error before `++' token bootshell.cc: In function `int main(int, char**)': bootshell.cc:52: `string' undeclared (first use this function) bootshell.cc:52: (Each undeclared identifier is reported only once for each function it appears in.) bootshell.cc:52: parse error before `;' token bootshell.cc:58: `input' undeclared (first use this function) bootshell.cc:60: `StrLower' undeclared (first use this function) Not being a C programmer I am at a loss as to what is wrong. Mark D Pace Senior Systems Engineer Mainline Information Systems 1700 Summit Lake Drive Tallahassee, FL. 32317 [EMAIL PROTECTED] Office: 850.219.5184 Fax: 850.219.5050 http://www.mainline.com
