[uClibc] Ncurses breakage narrowed down to Aug 1 CVS (was Re: CVS uClibc: ncurses barf; uClibc-0.9.20: no barf)

David Wuertele dave-gnus at bfnet.com
Wed Aug 6 23:54:35 UTC 2003


I did a binary search between July 1 and Aug 3 and found that
uClibc-20030801.tar.bz2 was the first snapshot that broke ncurses
compilation.

When I do a diff -Nur between these two snapshots, I notice a *LOT* of
ctype related edits.  I'm pretty sure that this is the source of the
breakage, but I don't have enough understanding to narrow it down any
further.  Can anyone lend a hand?

Dave

Me> Platform: mipsel / buildroot (c. July 1) / uClibc (c. Aug 3) When
Me> I try to make the ncurses-headers target using the ncurses.mk
Me> makefile it builds fine fine using uClibc-0.9.20, but not with
Me> recent CVS uClibc.

>   make[2]: Entering directory `/home/dave/C/perforce/source/deschutes/buildroot-M14.0-X225/build_mipsel/ncurses-5.2/ncurses'
>   sh ./base/MKlib_gen.sh "/home/dave/C/perforce/source/deschutes/buildroot-M14.0-X225/build_mipsel/staging_dir/bin/mipsel-uclibc-gcc -E" "gawk" <../include/curses.h | \
>           fgrep undef >../include/nomacros.h
>   gcc -o make_hash -O2  -I../ncurses -I.  -DNDEBUG -I. -I../include -I/home/dave/C/perforce/source/deschutes/buildroot-M14.0-X225/build_mipsel/staging_dir/include -DHAVE_CONFIG_H -DMAIN_PROGRAM ./tinfo/comp_hash.c 
>   /tmp/ccEJcYIw.o(.text+0x12f): In function `parse_columns':
>   : undefined reference to `__ctype_b'
>   /tmp/ccEJcYIw.o(.text+0x17a): In function `parse_columns':
>   : undefined reference to `__ctype_b'
>   collect2: ld returned 1 exit status
>   make[2]: *** [make_hash] Error 1
>   make[2]: Leaving directory `/home/dave/C/perforce/source/deschutes/buildroot-M14.0-X225/build_mipsel/ncurses-5.2/ncurses'
>   make[1]: *** [all] Error 2
>   make[1]: Leaving directory `/home/dave/C/perforce/source/deschutes/buildroot-M14.0-X225/build_mipsel/ncurses-5.2'
>   make: *** [/home/dave/C/perforce/source/deschutes/buildroot-M14.0-X225/build_mipsel/ncurses-5.2/lib/libncurses.so.5.2] Error 2




More information about the uClibc mailing list