ncurses-4.1.tar.gzの修正 (97/10/29) 以前(97/08/05)にinstallしたncursesだが方法が間違っていたようなので修正。 ------------------------------------------------ $ su # cd /usr/include # ln -s forms.h ncurses/forms.h # ln -s curses.h ncurses/curses.h # ln -s term.h ncurses/term.h # ln -s termcap.h ncurses/termcap.h # ln -s unctrl.h ncurses/unctrl.h # ln -s panel.h ncurses/panel.h # ln -s eti.h ncurses/eti.h # ln -s menu.h ncurses/menu.h # ln -s form.h ncurses/form.h ------------------------------------------------ これがいけなかった。 もともと/usr/includeにあったtermcap.hとcurses.hを上書きしてしまった ようなのでその修正をする。forms.hはncursesには関係なさそう。 termcap.hはtermcap-2.0.8.tar.gzを新たにinstallする。 curses.hはslackware-3.3にあるlibc.tgzからコピーする。 $ su # cd /usr/include # rm -f ncurses # mkdir ncurses # cp curses.h term.h termcap.h unctrl.h panel.h eti.h menu.h form.h ncurses/ # cd ncurses # mv term.h nterm.h # mv curses.h ncurses.h # ln -s nterm.h term.h # ln -s ncurses.h curses.h これでncursesの方はOK $ tar zxvf libc.tgz -C ~/tmp $ cd tmp/usr/include $ su # cp curses.h /usr/include # chown bin.bin /usr/include/curses.h これでcurses.hは復活。 termcap.hについてはtermcap-2.0.8.tar.gzのinstallを参考