[uClibc] buildroot & gcc-3.2.3
Marcin Bukat
wodz at soliton.ch.pw.edu.pl
Sat Sep 20 11:14:13 UTC 2003
Hello!
1. Some paths in buildroot's *.mk are not valid (Due to discover that
gnu server was hacked. Some sources are being validated and not
published yet).
2. I can't build gcc-3.2.3. I got gcc*.patch files for 3.2.3 from
toolchain directory, edited gcc*.mk file and compilation stops on
gcc-3.2.3-final with such error:
In file included from
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3/libstdc++-v3/src/ctype.cc:36:
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/include/i486-linux/bits/ctype_noninline.h:
In
constructor `std::ctype<char>::ctype(int*, const short unsigned
int*, bool,
unsigned int)':
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/include/i486-linux/bits/ctype_noninline.h:84:
cannot
convert `const __ctype_touplow_t*' to `const int*' in assignment
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/include/i486-linux/bits/ctype_noninline.h:85:
cannot
convert `const __ctype_touplow_t*' to `const int*' in assignment
In file included from
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3/libstdc++-v3/src/ctype.cc:36:
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/include/i486-linux/bits/ctype_noninline.h:
In
constructor `std::ctype<char>::ctype(const short unsigned int*, bool,
unsigned int)':
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/include/i486-linux/bits/ctype_noninline.h:114:
cannot
convert `const __ctype_touplow_t*' to `const int*' in assignment
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/include/i486-linux/bits/ctype_noninline.h:115:
cannot
convert `const __ctype_touplow_t*' to `const int*' in assignment
/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/include/i486-linux/bits/ctype_noninline.h:115:
cannot
convert `const __ctype_touplow_t*' to `const int*' in assignment
make[4]: *** [ctype.lo] Error 1
make[4]: Leaving directory
`/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory
`/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/i486-linux/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory
`/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final'
make: ***
[/home/nx/buildroot/toolchain_build_i386/gcc-3.2.3-final/.compiled] Error 2
buildroot with gcc-3.3.1 compiled sucsessfully. Any idea what's wrong?
Regards
wo
More information about the uClibc
mailing list