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. -Philip _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel