I want to compile udpcast in fedora9(gcc version 4.3), my process as follows:

1)  download and complile ncurses-5.7
2) sudo make install /* Install ncurses library */
3) tar xfjv busybox-1.13.2.tar.bz2
4) cd busybox-1.13.2
5) tar xfzv ../udpcast-20081213.tar.gz
6) (cd udpcast-20081213 && ./configure)
7) tar xfzv ../udpbusybox-20081130.tar.gz
8) ../addBbApp.pl udpcdialog udpcast-20081213
9)
make defconfig /* Create the maximum "sane" configuration. */
10) vi Makefile, modify line to LDLIBS := pthread ncurses
11) make

But i got following error message:
udpcdialog/lib.a(udpc_dialog.o):(__libc_atexit+0x0): undefined reference to '_IO_cleanup'
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Error 1

I think that the problem is with shared libc library.
nm result as follows:
$ nm /usr/lib/libc.a | grep _IO_cleanup

U _IO_cleanup
00001330 T _IO_cleanup
00000000 r __elf_set__libc_atexit_element__IO_cleanup__
U _IO_cleanup

I need help !!!

wanyozxy