On 3/16/12 3:54 AM, Florian Fainelli wrote: > > Le 03/16/12 03:07, Philip Prindeville a écrit : >> I've been seeing the following for a few days now. >> >> make[6]: Entering directory >> `/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/src/abi/libsupc' >> i486-openwrt-linux-gnu-ar x >> /home/philipp/openwrt-alix/staging_dir/toolchain-i386_gcc-4.6-linaro_eglibc-2.13/lib/gcc/i486-openwrt-linux-gnu/4.6.3/../../../../i486-openwrt-linux-gnu/lib/libsupc++.a >> rm -f -f new_op*.o del_op*.o pure.o new_handler.o eh_alloc.o eh_globals.o >> make[6]: Leaving directory >> `/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/src/abi/libsupc' >> WRAPPER_INCLUDEDIR=-I/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include >> >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/bin/g++-uc >> -Wall -Wno-trigraphs -pedantic -march=geode -Os -mmmx -m3dnow >> -fno-align-jumps -fno-align-functions -fno-align-labels -fno-align-loops >> -pipe -fomit-frame-pointer -fhonour-copts -Wno-error=unused-but-set-variable >> -fpic -ansi -Os -fPIC -o locale.o -c locale.cpp >> In file included from locale.cpp:21:0: >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring: >> In function 'void* std::memchr(void*, int, size_t)': >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:55:46: >> error: 'void* std::memchr(void*, int, size_t)' conflicts with previous >> using declaration 'void* memchr(void*, int, size_t)' >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:56:50: >> error: invalid conversion from 'const void*' to 'void*' [-fpermissive] >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring: >> In function 'char* std::strchr(char*, int)': >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:59:36: >> error: 'char* std::strchr(char*, int)' conflicts with previous using >> declaration 'char* strchr(char*, int)' >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:60:47: >> error: invalid conversion from 'const char*' to 'char*' [-fpermissive] >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring: >> In function 'char* std::strpbrk(char*, const char*)': >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:63:47: >> error: 'char* std::strpbrk(char*, const char*)' conflicts with previous >> using declaration 'char* strpbrk(char*, const char*)' >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:64:50: >> error: invalid conversion from 'const char*' to 'char*' [-fpermissive] >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring: >> In function 'char* std::strrchr(char*, int)': >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:67:37: >> error: 'char* std::strrchr(char*, int)' conflicts with previous using >> declaration 'char* strrchr(char*, int)' >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:68:48: >> error: invalid conversion from 'const char*' to 'char*' [-fpermissive] >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring: >> In function 'char* std::strstr(char*, const char*)': >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:71:46: >> error: 'char* std::strstr(char*, const char*)' conflicts with previous >> using declaration 'char* strstr(char*, const char*)' >> /home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/include/cstring:72:49: >> error: invalid conversion from 'const char*' to 'char*' [-fpermissive] >> make[5]: *** [locale.o] Error 1 >> make[5]: Leaving directory >> `/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/src' >> make[4]: *** [all] Error 2 >> make[4]: Leaving directory >> `/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2' >> make[3]: *** >> [/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.13/uClibc++-0.2.2/.built] >> Error 2 >> make[3]: Leaving directory >> `/home/philipp/openwrt-alix/feeds/packages/libs/uclibc++' >> make[2]: *** [package/feeds/packages/uclibc++/compile] Error 2 >> make[2]: Leaving directory `/home/philipp/openwrt-alix' >> make[1]: *** >> [/home/philipp/openwrt-alix/staging_dir/target-i386_eglibc-2.13/stamp/.package_compile] >> Error 2 >> make[1]: Leaving directory `/home/philipp/openwrt-alix' >> make: *** [world] Error 2 >> >> >> can someone smarter than myself please figure out where this regression came >> from? >> >> Also, I'm not selecting CONFIG_PACKAGE_uclibcxx but it's being built >> anyway... >> >> Not sure where this dependency crept in. > It should now be fixed with r30953. > -- > Florian
Tout a fait. Merci. _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel