[Buildroot] Revision 19714 breaks build of gcc 4.2.1
Carmelo AMOROSO
carmelo.amoroso at st.com
Wed Aug 29 13:52:58 UTC 2007
Simon Pasch wrote:
> The today's snapshot doesn't build because of the changes in
> 200-uclibc-locale.patch and 205-uclibc-locale-update.patch.
>
> Error-Log is attached.
>
I think that latest changes (added by a my patch) exploited a
old/sleeping problem...
It seems that uClibc has been configured with XLOCALE support enabled,
but something else is missing.
If the uClibc configuration is not changed, in the past we never went in
this path due to the wrong macro.
Carmelo
> ------------------------------------------------------------------------
>
> In file included from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/iosfwd:45,
> from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/bits/stl_algobase.h:70,
> from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/algorithm:65,
> from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1/libstdc++-v3/include/precompiled/stdc++.h:55:
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h: In function ‘int std::__convert_from_v(__uclibc_locale_struct* const&, char*, int, const char*, ...)’:
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h:100: error: ‘uselocale’ is not a member of ‘__gnu_cxx’
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h:100: error: ‘__cloc’ was not declared in this scope
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h:115: error: ‘uselocale’ is not a member of ‘__gnu_cxx’
> In file included from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/iosfwd:45,
> from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/bits/stl_algobase.h:70,
> from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/algorithm:65,
> from /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1/libstdc++-v3/include/precompiled/stdc++.h:55:
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h: In function ‘int std::__convert_from_v(__uclibc_locale_struct* const&, char*, int, const char*, ...)’:
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h:100: error: ‘uselocale’ is not a member of ‘__gnu_cxx’
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h:100: error: ‘__cloc’ was not declared in this scope
> /home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include/i686-linux-uclibc/bits/c++locale.h:115: error: ‘uselocale’ is not a member of ‘__gnu_cxx’
> make[5]: *** [i686-linux-uclibc/bits/stdc++.h.gch/O0g.gch] error 1
> make[5]: *** Warte auf noch nicht beendete Prozesse...
> make[5]: *** [i686-linux-uclibc/bits/stdc++.h.gch/O2g.gch] error 1
> make[5]: Leaving directory `/home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3/include'
> make[4]: *** [all-recursive] error 1
> make[4]: Leaving directory `/home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3'
> make[3]: *** [all] error 2
> make[3]: Leaving directory `/home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/i686-linux-uclibc/libstdc++-v3'
> make[2]: *** [all-target-libstdc++-v3] error 2
> make[2]: Leaving directory `/home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final'
> make[1]: *** [all] error 2
> make[1]: Leaving directory `/home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final'
> make: *** [/home/sp/buildroot/toolchain_build_i686/gcc-4.2.1-final/.compiled] error 2
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
More information about the buildroot
mailing list