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

Reply via email to