Непонятная ошибка

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

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

Непонятная ошибка

Сообщение vvvch » 20.01.2020 17:42:21

Linux Mint 17
Lazarus 1.8.4 (более новые грешат ошибкой - не выводятся русские буквы в тетминал, пока не устанавливаю)

До сих пор lazarus нормально работал, создавал оконные и консольные приложения. Но "дёрнул неня чёрт" установить пакет "Pascal SCADA" он потребовал пакет "bgrabitmap", установил, но тот установился криво. Примеры не заработали. Ладно, удалил оба пакета. После этого lazarus при загрузке жаловался на неустановление файлы. Короче снёс всё и заново установил lazarus и fpc (версия 1.8 ) Установился, но даёт следущую ошибку при компиляции "пустого" проекта, который создан конструктором.
Error: Error while linking
Как устранить ошибку?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vvvch
постоялец
 
Сообщения: 105
Зарегистрирован: 26.04.2013 11:05:39
Откуда: г.Боровичи, Новг. обл.

Re: Непонятная ошибка

Сообщение Little_Roo » 20.01.2020 18:11:19

Компиляция при запущенном проекте?
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Непонятная ошибка

Сообщение vvvch » 20.01.2020 20:14:57

Little_Roo
Нет, проект вообще коипилировался без запуска "Ctrl-F9"...
Но в вашем вопросе что-то есть! Завтра проверю права на файлы, может в этом дело...
Сегодня не могу, проблемный комп на работе. А дома проблем нет.
Аватара пользователя
vvvch
постоялец
 
Сообщения: 105
Зарегистрирован: 26.04.2013 11:05:39
Откуда: г.Боровичи, Новг. обл.

Re: Непонятная ошибка

Сообщение Little_Roo » 20.01.2020 21:14:54

vvvch писал(а):Нет, проект вообще коипилировался без запуска "Ctrl-F9"...

???
На скриншоте виден открытый проект :shock:
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Непонятная ошибка

Сообщение vvvch » 21.01.2020 08:54:25

Little_Roo
Тогда я Вас не понял. Я создал конструктором стандартный оконный проект. Сохранил его и попытался откомпилировать (Ctrl-F9. Правда кнопками я не пользовался, пользовался меню) (Подобный эффект я как-то давно набл.дал при попытке ещё раз откомпилировать уже запущенное приложение (забыл закрыть и попытался запустить ещё раз), но в этот раз приложение не запущено). А как ещё можно?
Сейчас проверю права на файлы.
Аватара пользователя
vvvch
постоялец
 
Сообщения: 105
Зарегистрирован: 26.04.2013 11:05:39
Откуда: г.Боровичи, Новг. обл.

Re: Непонятная ошибка

Сообщение Снег Север » 21.01.2020 09:13:45

линухопроблемы... :mrgreen:
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2995
Зарегистрирован: 27.11.2007 16:14:47

Re: Непонятная ошибка

Сообщение vvvch » 21.01.2020 09:30:37

Права, вроде, нормальные (как и у др. исполняемых файлов, создаваемые файлы (*.о, *.ppu и т.д) тоже не выбиваются (сравнивал с др. проектами))
Попробовал пересобрать саму среду (Сервис/Пересобрать Lazarus по профилю..) результат тот-же (пересборка прошла нормально)
У кого ещё какие идеи?

Добавлено спустя 4 минуты 19 секунд:
Снег Север
Я больше чем уверен, что стоит заново поставить систему (Linux) и установить Lazarus (как это принято в "винде") и проблемы уйдут, просто не хочется это делать.
Аватара пользователя
vvvch
постоялец
 
Сообщения: 105
Зарегистрирован: 26.04.2013 11:05:39
Откуда: г.Боровичи, Новг. обл.

Re: Непонятная ошибка

Сообщение serbod » 21.01.2020 10:51:03

Универсальный рецепт при сбоях компилятора:
Tools -> Rescan FPC source directory
Run -> Clean up and Build

Рекомендую ставить Лазаря через fpcupdeluxe
https://github.com/LongDirtyAnimAlf/fpc ... e/releases
Аватара пользователя
serbod
постоялец
 
Сообщения: 449
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск

Re: Непонятная ошибка

Сообщение debi12345 » 21.01.2020 11:08:23

Установить линёвый пакет, содержащий линкер "LD" ?
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Непонятная ошибка

Сообщение vvvch » 21.01.2020 11:22:56

serbod
Спасибо за информацию, но это я делал - не помогло.

А вообще проблема решена! Среда работает!
А было то, что я ошибся в версии поставил вместо 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 секунд:
Всем спасибо!
Аватара пользователя
vvvch
постоялец
 
Сообщения: 105
Зарегистрирован: 26.04.2013 11:05:39
Откуда: г.Боровичи, Новг. обл.

Re: Непонятная ошибка

Сообщение Снег Север » 22.01.2020 08:04:19

Мне одно непонятно - почему эта древность, а не нынешний лазарь 2.0.6.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2995
Зарегистрирован: 27.11.2007 16:14:47

Re: Непонятная ошибка

Сообщение vvvch » 22.01.2020 08:59:22

Снег Север
Я в самом начале написал: на новых версиях lazarus (кажется старше 2.0) переделали окно вывода в консоль (Ctrl-Alt-O). Теперь он не поддерживает национальную кодировку (в том числе и русские буквы). Если просто запустить консольное приложение, то вывод нормальный, а вот IDE вместо русских символов - цифры. Неудобно. Это проблемы самой IDE - вернее окна, а написать разработчикам некогда и лень. Вот и пользуюсь пока этим. Впрочем не такой он и древний...
Аватара пользователя
vvvch
постоялец
 
Сообщения: 105
Зарегистрирован: 26.04.2013 11:05:39
Откуда: г.Боровичи, Новг. обл.

Re: Непонятная ошибка

Сообщение Снег Север » 22.01.2020 15:58:50

vvvch писал(а):окно вывода в консоль (Ctrl-Alt-O)

А что, этим кто-то пользуется??? А в окно терминала выводить русский - никаких проблем нет, даже на линухах.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2995
Зарегистрирован: 27.11.2007 16:14:47

Re: Непонятная ошибка

Сообщение vvvch » 22.01.2020 17:42:05

Снег Север
Как быть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vvvch
постоялец
 
Сообщения: 105
Зарегистрирован: 26.04.2013 11:05:39
Откуда: г.Боровичи, Новг. обл.

Re: Непонятная ошибка

Сообщение Снег Север » 22.01.2020 21:01:16

Забыть про эту консоль навсегда. Запускать в терминале.
Screenshot.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2995
Зарегистрирован: 27.11.2007 16:14:47

След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru