При ошибке скрываются все сообщения

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

При ошибке скрываются все сообщения

Сообщение ViruZ » 13.03.2014 18:15:39

Имеется: Alt Linux P7/Lazarus (из дистра и СВН - проблема проявляется на обеих)
Если в исходниках присутствует ошибка, в окне сообщений все сообщения исчезают кроме последнего:
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
Пока частично проблему решил запуском Lazarus из консоли, т.к. вывод сообщений компилятора там не исчезает и я хотя бы могу определить место ошибки. Хотелось бы вернуть сообщения "на место" для перехода к ошибке просто кликом по соответствующей строке в окне сообщений. Проблема проявляется на 2-х компах - домашнем и рабочем, только под Линуксом.
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: При ошибке скрываются все сообщения

Сообщение xdsl » 14.03.2014 10:16:27

Alt Linux P7 (Centaurus, XFCE), Lazarus 1.0.10.
Проблема не воспроизводится. Надо-бы подробностей о конфигурации системы.
xdsl
постоялец
 
Сообщения: 131
Зарегистрирован: 15.01.2009 13:49:03

Re: При ошибке скрываются все сообщения

Сообщение ViruZ » 14.03.2014 11:19:55

ALT Linux 7.0.3 KDesktop
Пробовал и под KDE, и под XFCE - в результате одно и тоже:
Код: Выделить всё
Параметры были изменены, перекомпилация с очисткой (ключ -B)
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)

Кстати, если копировать в буффер все показнные и скрытые сообщения, копируется всё нормально.
Где можно отключить скрывать сообщения? Я пересмотрел практически все настройки Lazarus'a...
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: При ошибке скрываются все сообщения

Сообщение xdsl » 14.03.2014 13:50:36

А не цвета шрифта для ошибок у Вас случайно не совпадает с цветом фона?
xdsl
постоялец
 
Сообщения: 131
Зарегистрирован: 15.01.2009 13:49:03

Re: При ошибке скрываются все сообщения

Сообщение ViruZ » 14.03.2014 14:31:43

Для генерации ошибки в списке модулей опосле последнего модуля поставил запятую перед точкой с запятой
Изображение
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: При ошибке скрываются все сообщения

Сообщение *Rik* » 14.03.2014 16:31:09

У меня такая-же фигня. Alt Linux Simply (в убунте по моему так-же), эта фигня изначально присутствовала, надеялся с новой версией Lazarus исправится, нифига. Я сообщения об ошибках в файл выгружаю, и смотрю их через LibreOffice Writer.
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: При ошибке скрываются все сообщения

Сообщение ViruZ » 14.03.2014 17:30:59

*Rik* писал(а):сообщения об ошибках в файл выгружаю

А я в свойствах ярлыка для запуска Lazarus установил использование терминала для запуска, потом терминал привязываю к окну сообщений и хотя бы могу видеть где произошла ошибка - ИМХО удобнее, чем через файл, хотя хотелось бы комфорта...
Коллега попробовал в Suse установить Lazarus - там всё работает как надо. Подумать о переходе на Suse :?:
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: При ошибке скрываются все сообщения

Сообщение Sergei I. Gorelkin » 14.03.2014 18:24:44

Это может быть связано с локализацией, есть смысл попробовать переключить язык на английский и посмотреть, что получится. А также проверить "языковой файл сообщений компилятора" в настройках и/или ключ -Fd в fpc.cfg, если он учитывается.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: При ошибке скрываются все сообщения

Сообщение *Rik* » 14.03.2014 19:02:02

Sergei I. Gorelkin писал(а):Это может быть связано с локализацией, есть смысл попробовать переключить язык на английский и посмотреть, что получится. А также проверить "языковой файл сообщений компилятора" в настройках и/или ключ -Fd в fpc.cfg, если он учитывается.

Если поставить английский, после перезапуска ide, язык интерфейса сменился, а сообщения компилятора остались русскими.
Не помогло...
-Fd в /etc/fpc.cfg не нашел, может не там ищу?
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: При ошибке скрываются все сообщения

Сообщение Sergei I. Gorelkin » 14.03.2014 19:44:30

Тьфу ты, как обычно перепутал, не -Fd, a -Fr. Если его нет в fpc.cfg, то надо смотреть "языковой файл сообщений компилятора на" первой странице настроек.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: При ошибке скрываются все сообщения

Сообщение *Rik* » 14.03.2014 20:09:24

Sergei I. Gorelkin писал(а):Тьфу ты, как обычно перепутал, не -Fd, a -Fr. Если его нет в fpc.cfg, то надо смотреть "языковой файл сообщений компилятора на" первой странице настроек.

Спасибо помогло, закомментировал русский файл в /etc/fpc.cfg, сообщения на английском, зато по "человечески"
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 216

Рейтинг@Mail.ru
cron