Stage3 build fails with an error in eh_alloc.cc: /wrk/davids/gnu-stuff.d/obj/gcc/xgcc -shared-libgcc -B/wrk/davids/gnu-stuff.d/ob j/gcc/ -nostdinc++ -L/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstd c++-v3/src -L/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/s rc/.libs -B/usr/local/gcc-3.4.3/i686-pc-sco3.2v5.0.6/bin/ -B/usr/local/gcc-3.4.3 /i686-pc-sco3.2v5.0.6/lib/ -isystem /usr/local/gcc-3.4.3/i686-pc-sco3.2v5.0.6/in clude -isystem /usr/local/gcc-3.4.3/i686-pc-sco3.2v5.0.6/sys-include -fPIC -I/wr k/davids/gnu-stuff.d/src/gcc-3.4.3/libstdc++-v3/../gcc -I/wrk/davids/gnu-stuff.d /obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/i686-pc-sco3.2v5.0.6 -I/wrk/d avids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include -I/wrk/david s/gnu-stuff.d/src/gcc-3.4.3/libstdc++-v3/libsupc++ -O2 -g -O2 -g -O2 -fPIC -fno- implicit-templates -Wall -W -Wwrite-strings -Wcast-qual -fdiagnostics-show-locat ion=once -ffunction-sections -fdata-sections -c ../../../../../src/gcc-3.4.3/lib stdc++-v3/libsupc++/eh_alloc.cc -o eh_alloc.o In file included from ../../../../../src/gcc-3.4.3/libstdc++-v3/libsupc++/eh_all oc.cc:34: /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g: In function `void* std::memchr(void*, int, size_t)': /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g:101: error: `void* std::memchr(void*, int, size_t)' conflicts with previous us ing declaration `void* memchr(void*, int, size_t)' /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g: In function `char* std::strchr(char*, int)': /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstring:107: error: `char* std::strchr(char*, int)' conflicts with previous using decl aration `char* strchr(char*, int)' /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g: In function `char* std::strpbrk(char*, const char*)': /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g:113: error: `char* std::strpbrk(char*, const char*)' conflicts with previous u sing declaration `char* strpbrk(char*, const char*)' /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g: In function `char* std::strrchr(char*, int)': /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g:119: error: `char* std::strrchr(char*, int)' conflicts with previous using dec laration `char* strrchr(char*, int)' /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g: In function `char* std::strstr(char*, const char*)': /wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic/libstdc++-v3/include/cstrin g:125: error: `char* std::strstr(char*, const char*)' conflicts with previous us ing declaration `char* strstr(char*, const char*)' make[7]: *** [eh_alloc.lo] Error 1 make[7]: Leaving directory `/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic /libstdc++-v3/libsupc++' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic /libstdc++-v3' make[5]: *** [all] Error 2 make[5]: Leaving directory `/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/pic /libstdc++-v3' make[4]: *** [multi-do] Error 1 make[4]: Leaving directory `/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/lib stdc++-v3' make[3]: *** [all-multi] Error 2 make[3]: Leaving directory `/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/lib stdc++-v3' make[2]: *** [all] Error 2 make[2]: Leaving directory `/wrk/davids/gnu-stuff.d/obj/i686-pc-sco3.2v5.0.6/lib stdc++-v3' make[1]: *** [all-target-libstdc++-v3] Error 2 make[1]: Leaving directory `/wrk/davids/gnu-stuff.d/obj' make: *** [bootstrap] Error 2 bash-2.05b$
This same bug occurs on OpenUnix8 -- Summary: stage3 build fails for g++ Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: david dot sullivan at activant dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-sco3.2v5.0.6 GCC host triplet: i686-pc-sco3.2v5.0.6 GCC target triplet: i686-pc-sco3.2v5.0.6 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21011