Непонятная ошибка
Модератор: Модераторы
Непонятная ошибка
Linux Mint 17
Lazarus 1.8.4 (более новые грешат ошибкой - не выводятся русские буквы в тетминал, пока не устанавливаю)
До сих пор lazarus нормально работал, создавал оконные и консольные приложения. Но "дёрнул неня чёрт" установить пакет "Pascal SCADA" он потребовал пакет "bgrabitmap", установил, но тот установился криво. Примеры не заработали. Ладно, удалил оба пакета. После этого lazarus при загрузке жаловался на неустановление файлы. Короче снёс всё и заново установил lazarus и fpc (версия 1.8 ) Установился, но даёт следущую ошибку при компиляции "пустого" проекта, который создан конструктором.
Error: Error while linking
Как устранить ошибку?
Lazarus 1.8.4 (более новые грешат ошибкой - не выводятся русские буквы в тетминал, пока не устанавливаю)
До сих пор lazarus нормально работал, создавал оконные и консольные приложения. Но "дёрнул неня чёрт" установить пакет "Pascal SCADA" он потребовал пакет "bgrabitmap", установил, но тот установился криво. Примеры не заработали. Ладно, удалил оба пакета. После этого lazarus при загрузке жаловался на неустановление файлы. Короче снёс всё и заново установил lazarus и fpc (версия 1.8 ) Установился, но даёт следущую ошибку при компиляции "пустого" проекта, который создан конструктором.
Error: Error while linking
Как устранить ошибку?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Компиляция при запущенном проекте?
Little_Roo
Нет, проект вообще коипилировался без запуска "Ctrl-F9"...
Но в вашем вопросе что-то есть! Завтра проверю права на файлы, может в этом дело...
Сегодня не могу, проблемный комп на работе. А дома проблем нет.
Нет, проект вообще коипилировался без запуска "Ctrl-F9"...
Но в вашем вопросе что-то есть! Завтра проверю права на файлы, может в этом дело...
Сегодня не могу, проблемный комп на работе. А дома проблем нет.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
vvvch писал(а):Нет, проект вообще коипилировался без запуска "Ctrl-F9"...
???
На скриншоте виден открытый проект
Little_Roo
Тогда я Вас не понял. Я создал конструктором стандартный оконный проект. Сохранил его и попытался откомпилировать (Ctrl-F9. Правда кнопками я не пользовался, пользовался меню) (Подобный эффект я как-то давно набл.дал при попытке ещё раз откомпилировать уже запущенное приложение (забыл закрыть и попытался запустить ещё раз), но в этот раз приложение не запущено). А как ещё можно?
Сейчас проверю права на файлы.
Тогда я Вас не понял. Я создал конструктором стандартный оконный проект. Сохранил его и попытался откомпилировать (Ctrl-F9. Правда кнопками я не пользовался, пользовался меню) (Подобный эффект я как-то давно набл.дал при попытке ещё раз откомпилировать уже запущенное приложение (забыл закрыть и попытался запустить ещё раз), но в этот раз приложение не запущено). А как ещё можно?
Сейчас проверю права на файлы.
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
линухопроблемы... 
Права, вроде, нормальные (как и у др. исполняемых файлов, создаваемые файлы (*.о, *.ppu и т.д) тоже не выбиваются (сравнивал с др. проектами))
Попробовал пересобрать саму среду (Сервис/Пересобрать Lazarus по профилю..) результат тот-же (пересборка прошла нормально)
У кого ещё какие идеи?
Добавлено спустя 4 минуты 19 секунд:
Снег Север
Я больше чем уверен, что стоит заново поставить систему (Linux) и установить Lazarus (как это принято в "винде") и проблемы уйдут, просто не хочется это делать.
Попробовал пересобрать саму среду (Сервис/Пересобрать Lazarus по профилю..) результат тот-же (пересборка прошла нормально)
У кого ещё какие идеи?
Добавлено спустя 4 минуты 19 секунд:
Снег Север
Я больше чем уверен, что стоит заново поставить систему (Linux) и установить Lazarus (как это принято в "винде") и проблемы уйдут, просто не хочется это делать.
- serbod
- постоялец
- Сообщения: 449
- Зарегистрирован: 16.09.2016 10:03:02
- Откуда: Минск
- Контактная информация:
Универсальный рецепт при сбоях компилятора:
Tools -> Rescan FPC source directory
Run -> Clean up and Build
Рекомендую ставить Лазаря через fpcupdeluxe
https://github.com/LongDirtyAnimAlf/fpc ... e/releases
Tools -> Rescan FPC source directory
Run -> Clean up and Build
Рекомендую ставить Лазаря через fpcupdeluxe
https://github.com/LongDirtyAnimAlf/fpc ... e/releases
serbod
Спасибо за информацию, но это я делал - не помогло.
А вообще проблема решена! Среда работает!
А было то, что я ошибся в версии поставил вместо 1.8.2 (!) версию 1.8.4, а она нигде не работает. Пробовал стать на VBox - то-же самое. Но что-бы установить 1.8.2 надо было полностью(!) вычисить пакеты (dpkg -P), стереть все каталоги везде, в том чиле и в домашнем есть папка ./lazarus. Короче всё очистить после этого ставить версию 1.8.2. Я ставил через консоль командами
Так сработало.
Перед этим пакеты скачивал с сайта
Добавлено спустя 52 секунды:
Всё, тема закрывается.
Добавлено спустя 35 секунд:
Всем спасибо!
Спасибо за информацию, но это я делал - не помогло.
А вообще проблема решена! Среда работает!
А было то, что я ошибся в версии поставил вместо 1.8.2 (!) версию 1.8.4, а она нигде не работает. Пробовал стать на VBox - то-же самое. Но что-бы установить 1.8.2 надо было полностью(!) вычисить пакеты (dpkg -P), стереть все каталоги везде, в том чиле и в домашнем есть папка ./lazarus. Короче всё очистить после этого ставить версию 1.8.2. Я ставил через консоль командами
sudo dpkg -i fpc_3.0.4-2_amd64.deb
sudo dpkg -i fpc-src_3.0.4-2_amd64.deb
sudo dpkg -i lazarus-project_1.8.2-0_amd64.deb
sudo apt-get -f install
Так сработало.
Перед этим пакеты скачивал с сайта
Добавлено спустя 52 секунды:
Всё, тема закрывается.
Добавлено спустя 35 секунд:
Всем спасибо!
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Мне одно непонятно - почему эта древность, а не нынешний лазарь 2.0.6.
Снег Север
Я в самом начале написал: на новых версиях lazarus (кажется старше 2.0) переделали окно вывода в консоль (Ctrl-Alt-O). Теперь он не поддерживает национальную кодировку (в том числе и русские буквы). Если просто запустить консольное приложение, то вывод нормальный, а вот IDE вместо русских символов - цифры. Неудобно. Это проблемы самой IDE - вернее окна, а написать разработчикам некогда и лень. Вот и пользуюсь пока этим. Впрочем не такой он и древний...
Я в самом начале написал: на новых версиях lazarus (кажется старше 2.0) переделали окно вывода в консоль (Ctrl-Alt-O). Теперь он не поддерживает национальную кодировку (в том числе и русские буквы). Если просто запустить консольное приложение, то вывод нормальный, а вот IDE вместо русских символов - цифры. Неудобно. Это проблемы самой IDE - вернее окна, а написать разработчикам некогда и лень. Вот и пользуюсь пока этим. Впрочем не такой он и древний...
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
vvvch писал(а):окно вывода в консоль (Ctrl-Alt-O)
А что, этим кто-то пользуется??? А в окно терминала выводить русский - никаких проблем нет, даже на линухах.
Снег Север
Как быть?
Как быть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Забыть про эту консоль навсегда. Запускать в терминале.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
