[uClibc] Buildroot, again

Jeremy Jones jeremy at samnjack.com
Fri Oct 31 19:30:31 UTC 2003


OK...  I'll try this again.

I'm trying to build a fairly standard (I think) buildroot system.  I've
tried on Crux Linux (gcc 3.2.3, binutils 2.14, glibc 2.3.2, kernel 2.4.21);
I've tried from within the downloadable root_fs for i386; I've tried from an
out-of-the-box installation of RedHat 9.  Every time I get these errors:

In file included from
/root/buildroot/toolchain_build_i386/gcc-3.3.2/libstdc++-v3/src/ctype.cc:36:
/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/i
nclude/i386-linux/bits/ctype_noninline.h: In
   static member function `static const __ctype_mask_t*
   std::ctype<char>::classic_table()':
/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/i
nclude/i386-linux/bits/ctype_noninline.h:54: error: `
   __ctype_b' undeclared (first use this function)
/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/i
nclude/i386-linux/bits/ctype_noninline.h:54: error: (Each
   undeclared identifier is reported only once for each function it appears
   in.)
/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/i
nclude/i386-linux/bits/ctype_noninline.h: In
   constructor `std::ctype<char>::ctype(int*, const __ctype_mask_t*, bool,
   unsigned int)':
/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/i
nclude/i386-linux/bits/ctype_noninline.h:84: error: `
   __ctype_toupper' undeclared (first use this function)
/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/i
nclude/i386-linux/bits/ctype_noninline.h:85: error: `
   __ctype_tolower' undeclared (first use this function)
make[4]: *** [ctype.lo] Error 1
make[4]: Leaving directory
`/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3/
src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory
`/root/buildroot/toolchain_build_i386/gcc-3.3-final/i386-linux/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory
`/root/buildroot/toolchain_build_i386/gcc-3.3-final'
make: *** [/root/buildroot/toolchain_build_i386/gcc-3.3-final/.compiled]
Error 2

Anyone have ANY IDEA what my problem might be?

Thanks,
Jeremy





More information about the uClibc mailing list