URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1373
[ Назад ]

Исходное сообщение
"Debugger в Kdevelop"

Отправлено David , 08-Фев-03 21:29 
Может кто-нибудь сталкивался с такой проблемой (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. Эту проблему я решил явным замещением стандартных выходных потоков на явно заданный терминал, но это всё равно некрасиво.

Если у кто-нибудь есть предположения как с этим бороться - буду признателен за любую помощь.


Содержание

Сообщения в этом обсуждении
"RE: Debugger в Kdevelop"
Отправлено David , 10-Фев-03 12:45 
Да, и ещё - про проблему зависания при пошаговой отладке.
Я проверил - изначально ttyname() для stdout выдаёт значение одного из псевдо терминалов (/dev/ttypX), который визуально нигде не присутствует.

"RE: Debugger в Kdevelop"
Отправлено David , 10-Фев-03 22:17 
Эх... :((
Неужели никто kdevelop не юзает! Помогите плиз, хотя бы подсказку - в каком направлении искать...