Monday, 9 September 2013

Error on compiling coreutils 6.10

Error on compiling coreutils 6.10

I want to compile the version 6.10 of gnu coreutils for security analysis.
I use $ ./configure --prefix="$HOME/coreutils/try1" --disable-nls and then
$ make to build the project. but the following error occurs when i use
make:
...
In file included from mbchar.h:157,
from mbchar.c:21:
/usr/include/wctype.h:112: error: expected ')' before '__wc'
/usr/include/wctype.h:118: error: expected ')' before '__wc'
/usr/include/wctype.h:121: error: expected ')' before '__wc'
/usr/include/wctype.h:125: error: expected ')' before '__wc'
/usr/include/wctype.h:129: error: expected ')' before '__wc'
/usr/include/wctype.h:134: error: expected ')' before '__wc'
/usr/include/wctype.h:137: error: expected ')' before '__wc'
/usr/include/wctype.h:142: error: expected ')' before '__wc'
/usr/include/wctype.h:147: error: expected ')' before '__wc'
/usr/include/wctype.h:152: error: expected ')' before '__wc'
/usr/include/wctype.h:157: error: expected ')' before '__wc'
/usr/include/wctype.h:163: error: expected ')' before '__wc'
/usr/include/wctype.h:176: error: expected ')' before '__wc'
/usr/include/wctype.h:195: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'towlower'
/usr/include/wctype.h:198: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'towupper'
/usr/include/wctype.h:222: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'towctrans'
/usr/include/wctype.h:231: error: expected ')' before '__wc'
/usr/include/wctype.h:237: error: expected ')' before '__wc'
/usr/include/wctype.h:240: error: expected ')' before '__wc'
/usr/include/wctype.h:244: error: expected ')' before '__wc'
/usr/include/wctype.h:248: error: expected ')' before '__wc'
/usr/include/wctype.h:253: error: expected ')' before '__wc'
/usr/include/wctype.h:256: error: expected ')' before '__wc'
/usr/include/wctype.h:261: error: expected ')' before '__wc'
/usr/include/wctype.h:266: error: expected ')' before '__wc'
/usr/include/wctype.h:271: error: expected ')' before '__wc'
/usr/include/wctype.h:276: error: expected ')' before '__wc'
/usr/include/wctype.h:281: error: expected ')' before '__wc'
/usr/include/wctype.h:290: error: expected ')' before '__wc'
/usr/include/wctype.h:299: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'towlower_l'
/usr/include/wctype.h:302: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'towupper_l'
/usr/include/wctype.h:310: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'towctrans_l'
In file included from mbchar.c:21:
mbchar.h:239: error: expected ')' before 'wc'
make[2]: *** [mbchar.o] Error 1
make[2]: Leaving directory `/home/me/coreutils-6.10/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/me/coreutils-6.10/lib'
make: *** [all-recursive] Error 1
I'm using debian testing (Linux debian 2.6.32-5-686 #1 SMP Fri May 10
08:33:48 UTC 2013 i686 GNU/Linux), with gcc (Debian 4.4.7-2) 4.4.7 and
glibc version 2.13.
what is the problem and how to solve it?

No comments:

Post a Comment