[Buildroot] buildroot uClibc build problems for powerpc
Paul Barrette
r01325 at freescale.com
Thu Jun 28 19:53:47 UTC 2007
I am having build issues with the latest buildroot for the ppc. I have
been using buildroot for a few years now for embedded development and it
is time to upgrade for new pkgs, toolchain etc (great tool btw!).
Here are the particulars with a bare minimum compile for:
powerpc
builroot toolchain
linux-2.6.21.x
snapshot uClibc (def the same issue)
binutils 2.17.50.0.16
build C++ compiler
I get the following error:
make[1]: Entering directory
`/localdisk/pb/latest_buildroot/buildroot/toolchain_build_powerpc_nofpu/uClibc'
CC utils/readelf
STRIP -x -R .note -R .comment ../utils/readelf
CC utils/ldconfig
STRIP -x -R .note -R .comment ../utils/ldconfig
CC utils/ldd
STRIP -x -R .note -R .comment ../utils/ldd
CC utils/iconv
../libc/misc/wchar/wchar.c:132:2: warning: #warning
__CTYPE_HAS_UTF_8_LOCALES not set!
../libc/misc/wchar/wchar.c: In function '_wchar_utf8sntowcs':
../libc/misc/wchar/wchar.c:169: error: expected declaration specifiers
before 'attribute_hidden'
../libc/misc/wchar/wchar.c:172: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'attribute_hidden'
../libc/misc/wchar/wchar.c:1186: error: storage class specified for
parameter '_UC_iconv_t'
In file included from ../libc/misc/wchar/wchar.c:1570:
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:40:
error: storage class specified for parameter 'memcpy'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:44:
error: storage class specified for parameter 'memmove'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:53:
error: storage class specified for parameter 'memccpy'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:59:
error: storage class specified for parameter 'memset'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:63:
error: storage class specified for parameter 'memcmp'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:67:
error: storage class specified for parameter 'memchr'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:85:
error: storage class specified for parameter 'strcpy'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:89:
error: storage class specified for parameter 'strncpy'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:93:
error: storage class specified for parameter 'strcat'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:96:
error: storage class specified for parameter 'strncat'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:100:
error: storage class specified for parameter 'strcmp'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:103:
error: storage class specified for parameter 'strncmp'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:107:
error: storage class specified for parameter 'strcoll'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:111:
error: storage class specified for parameter 'strxfrm'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:131:
error: storage class specified for parameter 'strdup'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:168:
error: storage class specified for parameter 'strchr'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:171:
error: storage class specified for parameter 'strrchr'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:185:
error: storage class specified for parameter 'strcspn'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:189:
error: storage class specified for parameter 'strspn'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:192:
error: storage class specified for parameter 'strpbrk'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:195:
error: storage class specified for parameter 'strstr'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:200:
error: storage class specified for parameter 'strtok'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:214:
error: storage class specified for parameter 'strtok_r'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:247:
error: storage class specified for parameter 'strlen'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:260:
error: storage class specified for parameter 'strerror'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:286:
error: storage class specified for parameter '__glibc_strerror_r'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:288:
error: storage class specified for parameter 'strerror_r'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:339:
error: storage class specified for parameter 'ffs'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:353:
error: storage class specified for parameter 'strcasecmp'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:357:
error: storage class specified for parameter 'strncasecmp'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:377:
error: storage class specified for parameter 'strsep'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:430:
error: storage class specified for parameter 'strlcat'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/string.h:432:
error: storage class specified for parameter 'strlcpy'
In file included from ../libc/misc/wchar/wchar.c:1572:
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/iconv.h:34:
error: storage class specified for parameter 'iconv_t'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/iconv.h:42:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'iconv_open'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/iconv.h:47:
error: expected ')' before '__cd'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/iconv.h:56:
error: expected ')' before '__cd'
In file included from ../libc/misc/wchar/wchar.c:1573:
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/bin/../lib/gcc/powerpc-linux-uclibc/4.2.0/include/stdarg.h:105:
error: storage class specified for parameter 'va_list'
In file included from ../libc/misc/wchar/wchar.c:1574:
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/libgen.h:27:
error: storage class specified for parameter 'dirname'
/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/staging_dir/usr/include/libgen.h:35:
error: storage class specified for parameter '__xpg_basename'
../libc/misc/wchar/wchar.c:1576: error: storage class specified for
parameter '__iconv_codesets'
../libc/misc/wchar/wchar.c:1585: error: storage class specified for
parameter 'error_msg'
../libc/misc/wchar/wchar.c:1588: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '{' token
../libc/misc/wchar/wchar.c:1602: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '{' token
../libc/misc/wchar/wchar.c:1731: error: old-style parameter declarations
in prototyped function definition
../libc/misc/wchar/wchar.c:1731: error: expected '{' at end of input
make[2]: *** [../utils/iconv] Error 1
make[1]: *** [utils] Error 2
make[1]: Leaving directory
`/localdisk/pb/latest_buildroot/buildroot/toolchain_build_powerpc_nofpu/uClibc'
make: ***
[/localdisk/pb/latest_buildroot/buildroot/build_powerpc_nofpu/root/usr/bin/ldd]
Error 2
Any help would be greatly appreciated!
Thanks,
Paul
--
Paul Barrette
Freescale Semiconductor
paul.barrette at freescale.com
(613) 723-9161 x4034
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20070628/ccf9a525/attachment.html>
More information about the buildroot
mailing list