Может кто-нибудь сталкивался с такой проблемой (FreeBSD 4.7, KDE 3.0.3, Kdevelop 2.1.3):
в kdevelop в настройках внутреннего отладчика есть такая галочка: "Enable separate terminal for application i/o". Насколько я понимаю - это для того, чтобы во время отладки открывалась отдельная консоль, чтобы можно было подавать что нибудь на вход с клавиатуры (речь идёт о консольной программе).
Так вот, когда я выставляю эту галочку и запускаю отладку, kdevelop ругается так:
gdb cannot use the tty* or pty* devices
Check the settings on /dev/tty* and /dev/pty*
As root you may need to "chmod ug+rw" tty* and pty* devices
and/or add the user to the tty group using
"usermod -G tty username"
Я всё перепробовал: и права для файлов поменял, и в группу tty себя добавил, и под рутом то же самое повторить пробовал - ни хрена не меняется.
И ещё такой баг, при отсутствии этой галочки дебаггер запускается, но при первой же попытке записи в stdout kdevelop зависает намертво, ему помогает только kill. Эту проблему я решил явным замещением стандартных выходных потоков на явно заданный терминал, но это всё равно некрасиво.
Если у кто-нибудь есть предположения как с этим бороться - буду признателен за любую помощь.