I recently did a apt-get dist-upgrade on Jan 2nd, which updated ncurses to
version 5.0.   I didn't notice any problems at first, but I went to build a
custom version of Nethack and noticed that it failed to compile with curses
errors.  In examining the directorys, I found the following.  During the update
to curses5 all these links were changed in my /usr/include directory.

lrwxrwxrwx    1 root     root           11 Jan  2 20:54 curses.h -> ../curses.h
lrwxrwxrwx    1 root     root            8 Jan  2 20:54 eti.h -> ../eti.h
lrwxrwxrwx    1 root     root            9 Jan  2 20:54 form.h -> ../form.h
lrwxrwxrwx    1 root     root            9 Jan  2 20:54 menu.h -> ../menu.h
lrwxrwxrwx    1 root     root           12 Jan  2 20:54 ncurses.h -> 
../ncurses.h
lrwxrwxrwx    1 root     root           10 Jan  2 20:54 panel.h -> ../panel.h
lrwxrwxrwx    1 root     root            9 Jan  2 20:54 term.h -> ../term.h 
lrwxrwxrwx    1 root     root           12 Jan  2 20:54 termcap.h -> 
../termcap.h
lrwxrwxrwx    1 root     root           11 Jan  2 20:54 unctrl.h -> ../unctrl.h

All of these are broken symlinks, and with a little furthur testing I have
confirmed that no program that requires curses will now build sucessfully on my
potato system.   Has anyone else ran into this problem, and is there a
suggested fix?  With so many programs using curses now days, this seems to be
a serious problem.

Any suggests would be most appreciated.

Todd

Reply via email to