bug-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

What is my bug please


From: Gilles-Claude Rajaobelina
Subject: What is my bug please
Date: Tue, 30 Jan 2001 17:11:48 +0000

Hi, any guru

Compiling following lines with g++ 2.95.2 works just fine. Using 2.97
 20010126 (experimental) fails.

Attached are contents of *compilation* buffer in XEmacs obtained with

/opt/gnu/bin/c++ -v -o Hello-95 Hello.cpp && /opt/gnu-new/bin/c++ -v -o\
 Hello-97 Hello.cpp

// Figure 4:
#include <string>
#include <iostream.h>
int main() 
{ 
        cout << "Please enter your first name:\n"; 
        string name; 
        cin >> name;
        cout << "Hello " << name << "!\n"; 
}

Regards

-- 
| Mon 1er est bête, l' horreur si  sale ou méchant, fait pitié si n'   |
| est que pauvre. Mon 2ème l' est aussi, mais plutôt benêt. Mon 3ème   |
| adore les trous de serrure. Mon tout, bien ciblé, achète n' importe  |
| quoi, surtout si c' est cher. ^<>^ address@hidden  |
cd /MIRRORS/
/opt/gnu/bin/c++ -v -o Hello-95 Hello.cpp && /opt/gnu-new/bin/c++ -v -o 
Hello-97 Hello.cpp
Reading specs from /opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/specs
gcc version 2.95.2 19991024 (release)
 /opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/cpp -lang-c++ -v -D__GNUC__=2 
-D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -D__ELF__ -Dunix -D__i386__ 
-Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux 
-Asystem(posix) -D__EXCEPTIONS -Acpu(i386) -Amachine(i386) -Di386 -D__i386 
-D__i386__ -Di686 -Dpentiumpro -D__i686 -D__i686__ -D__pentiumpro 
-D__pentiumpro__ Hello.cpp /var/tmp/ccY52AT1.ii
GNU CPP version 2.95.2 19991024 (release) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3
 /opt/gnu/include
 
/opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../i686-pc-linux-gnu/include
 /opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
End of omitted list.
 /opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/cc1plus /var/tmp/ccY52AT1.ii 
-quiet -dumpbase Hello.cc -version -o /var/tmp/cchteQ3f.s
GNU C++ version 2.95.2 19991024 (release) (i686-pc-linux-gnu) compiled by GNU C 
version 2.95.2 19991024 (release).
 as -V -Qy -o /var/tmp/cchyD6pG.o /var/tmp/cchteQ3f.s
GNU assembler version 2.10.91 (i686-pc-linux-gnu) using BFD version 2.10.91
 /opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/collect2 -m elf_i386 
-dynamic-linker /lib/ld-linux.so.2 -o Hello-95 /lib/crt1.o /lib/crti.o 
/opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/crtbegin.o 
-L/opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2 -L/opt/gnu/lib 
/var/tmp/cchyD6pG.o -lstdc++ -lm -lgcc -lc -lgcc 
/opt/gnu/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/crtend.o /lib/crtn.o
Reading specs from /opt/gnu-new/lib/gcc-lib/i686-pc-linux-gnu/2.97/specs
Configured with: /obj/GNU/src/gcc/configure --verbose i686-pc-linux-gnu 
--prefix=/opt/gnu-new : (reconfigured) /obj/GNU/src/gcc/configure --verbose 
i686-pc-linux-gnu --prefix=/opt/gnu-new --enable-multilib --enable-fast-install 
--with-gnu-ld --enable-cstdio=libio --enable-c-mbchar --enable-long-long 
--enable-cheaders --enable-threads --enable-cxx-flags=-fno-squangle 
--enable-version-specific-runtime-libs : (reconfigured) 
/obj/GNU/src/gcc/configure --verbose i686-pc-linux-gnu --prefix=/opt/gnu-new 
--enable-multilib --enable-fast-install --with-gnu-ld --enable-cstdio=libio 
--enable-c-mbchar --enable-long-long --enable-cheaders --enable-threads 
--enable-cxx-flags=-fno-squangle --enable-version-specific-runtime-libs 
--with-gxx-include-dir=/opt/gnu-new/include/g++ : (reconfigured) 
/obj/GNU/src/gcc/configure --verbose i686-pc-linux-gnu --prefix=/opt/gnu-new 
--enable-multilib --enable-fast-install --with-gnu-ld --enable-cstdio=libio 
--enable-c-mbchar --enable-long-long --enable-cheaders=c_std 
--enable-threads=yes --enable-cxx-flags=-fno-squangle 
--enable-version-specific-runtime-libs 
--with-gxx-include-dir=/opt/gnu-new/include/g++ : (reconfigured) 
/obj/GNU/src/gcc/configure --verbose i686-pc-linux-gnu --prefix=/opt/gnu-new 
--enable-multilib --enable-fast-install --with-gnu-ld --enable-cstdio=libio 
--enable-c-mbchar --enable-long-long --enable-cheaders=c_std 
--enable-threads=yes --enable-cxx-flags=-fno-squangle 
--enable-version-specific-runtime-libs 
--with-gxx-include-dir=/opt/gnu-new/include/g++
gcc version 2.97 20010126 (experimental)
 /opt/gnu-new/lib/gcc-lib/i686-pc-linux-gnu/2.97/cc1plus -v -D__GNUC__=2 
-D__GNUC_MINOR__=97 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ 
-D__unix__ -D__linux__ -D__unix -D__linux -Asystem=posix -D__STDC_HOSTED__=1 
-Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__tune_i686__ 
-D__tune_pentiumpro__ Hello.cpp -D__GNUG__=2 -D_GNU_SOURCE 
-D__GXX_ABI_VERSION=100 -quiet -dumpbase Hello.cpp -version -fexceptions -o 
/var/tmp/ccmFkQaI.s
GNU CPP version 2.97 20010126 (experimental) (cpplib) (i386 Linux/ELF)
GNU CPP version 2.97 20010126 (experimental) (cpplib) (i386 Linux/ELF)
GNU C++ version 2.97 20010126 (experimental) (i686-pc-linux-gnu)
        compiled by GNU C version 2.95.2 19991024 (release).
ignoring duplicate directory "/opt/gnu-new/i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /opt/gnu-new/include/g++
 /opt/gnu-new/i686-pc-linux-gnu/include/
 /opt/gnu-new/include
 /opt/gnu-new/lib/gcc-lib/i686-pc-linux-gnu/2.97/include
 /usr/include
End of search list.
Hello.cpp: In function `int main()':
Hello.cpp:7: `string' undeclared (first use this function)
Hello.cpp:7: (Each undeclared identifier is reported only once for each 
   function it appears in.)
Hello.cpp:7: parse error before `;' token
Hello.cpp:8: `name' undeclared (first use this function)

Compilation exited abnormally with code 1 at Tue Jan 30 17:50:35

reply via email to

[Prev in Thread] Current Thread [Next in Thread]