This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: FW:[PATCH] Fix libstdc++ usage of __ctype_b/__ctype_to* (take2)
- From: Jeff Chua <jchua at fedex dot com>
- To: Kaoru Fukui <k_fukui at highway dot ne dot jp>
- Cc: jakub at redhat dot com, Gcc Patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 9 Sep 2002 15:33:24 +0800 (SGT)
- Subject: Re: FW:[PATCH] Fix libstdc++ usage of __ctype_b/__ctype_to* (take2)
Still can't get gcc to compile. Same failure. Anymore suggestion?
I got the gcc cvs from the "cvs -z9 co -rgcc-3_2-branch -d gcc-3.2.1 gcc"
just last week and applied the "2002-09-06 Jakub Jelinek" patch. Still
failed to compile.
Thanks,
Jeff
[ jchua@fedex.com ]
On Sat, 7 Sep 2002, Jeff Chua wrote:
>
>
> On Fri, 6 Sep 2002, Kaoru Fukui wrote:
>
> > Ok, here is an updated version of the patch.
> > Ok to commit (head, branch)?
> >
> > 2002-09-06 Jakub Jelinek <jakub@redhat.com>
>
> Thanks for forwarding the patch. But still, it failed. Seems to be getting
> fewer errors.
>
>
> Details ...
>
> /v6/src2/gcc-3.2.1/obj/gcc/xgcc -shared-libgcc
> -B/v6/src2/gcc-3.2.1/obj/gcc/ -nostdinc++
> -L/v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/src
> -L/v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/src/.libs
> -B/usr/i586-pc-linux-gnu/bin/ -B/usr/i586-pc-linux-gnu/lib/ -isystem
> /usr/i586-pc-linux-gnu/include -nostdinc++
> -I/v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/include/i586-pc-linux-gnu
> -I/v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/include
> -I../../../../libstdc++-v3/libsupc++ -I../../../../libstdc++-v3/libmath -g
> -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W
> -Wwrite-strings -Winline -fdiagnostics-show-location=once
> -ffunction-sections -fdata-sections -g -c
> ../../../../libstdc++-v3/src/locale.cc -fPIC -DPIC -o .libs/locale.o
> In file included from ../../../../libstdc++-v3/src/locale.cc:414:
> /v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/include/i586-pc-linux-gnu/bits/ctype_noninline.h:107:
> redefinition
> of `std::ctype<char>::ctype(int*, const short unsigned int*, bool,
> unsigned
> int)'
> /v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/include/i586-pc-linux-gnu/bits/ctype_noninline.h:76:
> `
> std::ctype<char>::ctype(int*, const short unsigned int* = 0, bool =
> false,
> unsigned int = 0)' previously defined here
> /v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/include/i586-pc-linux-gnu/bits/ctype_noninline.h:107:
> no
> `std::ctype<char>::ctype(int*, const short unsigned int*, bool,
> unsigned
> int)' member function declared in class `std::ctype<char>'
> /v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/include/bits/locale_facets.h:124:
> confused by earlier errors, bailing out
> make[3]: *** [locale.lo] Error 1
> make[3]: Leaving directory
> `/v6/src2/gcc-3.2.1/obj/i586-pc-linux-gnu/libstdc++-v3/src'
>
>
>