Не работает Lazarus под Ubuntu 15

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

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

ya_vanka
новенький
Сообщения: 89
Зарегистрирован: 07.08.2013 14:28:41

Не работает Lazarus под Ubuntu 15

Сообщение ya_vanka »

У меня стоял Lazarus 1.2.4 под Ubuntu 14

Вчера решил обновиться до Ubuntu 15. После обновления при запуске Lazarus появилось сначала вот такое сообщение:

Welcome to Lazarus.
The IDE configuration found was previously used by another installation of Lazarus.
If you have two or more separate installations of Lazarus, they should not share the same configuration. This may lead to conflicts, and your Lazarus installations may become unusable.

If you have only one installation and copied or moved the Lazarus executable, then you may upgrade this configuration.
If you want to use two different Lazarus versions you must start the second Lazarus with the command line parameter primary-config-path or pcp.

For example:
/usr/share/lazarus/1.4.0/startlazarus --pcp=~/.lazarus_test

Choose:

* Update info: Use this configuration and update it for being used with this Lazarus in future. The old installation will no longer use this.
* Ignore: Use this configuration, but keep the warning. This may lead to conflicts with the other installation.
* Abort: Exit now. You can then fix the problem by starting this Lazarus with the correct configuration.

Additional information:
This configuration is at: /home/ivan/.lazarus
It belongs to the Lazarus installation at: /usr/lib/lazarus/1.2.4/lazarus-gtk2
The current IDE was started from: /usr/share/lazarus/1.4.0/lazarus

-------------------------------------------------------------------------------------------


Потом такое:

Welcome to Lazarus 1.4.0

There is already a configuration from version 1.2.4+dfsg2-1 in
/home/ivan/.lazarus
The old configuration will be upgraded.

If you want to use two different Lazarus versions you must start the second Lazarus with the command line parameter primary-config-path or pcp.

For example:
/usr/share/lazarus/1.4.0/startlazarus --pcp=~/.lazarus_test

-------------------------------------------------------------------------------------------


И наконец появился диалог Lazarus с сообщением о ненахождении компилятора:

There is no Free Pascal Compiler (e.g. fpc or ppc<cpu>) configured in the environment options. Codetools will not work properly.
Environment compiler: "/etc/fpc.cfg": unknown file name

-------------------------------------------------------------------------------------------



Пытался руками указывать путь (/usr/bin/fpс-2.6.4), но все то же.
Еще писал Compiler "/etc/fpc.cfg.bak" does not support target i386-linux
В итоге среда грузится, но не компилируется.


Пробовал скачать последние fpc и Lazarus с сайта, Lazarus 1.4 поставился, а fpc не захотел, выдал ошибку установки (не смог какой-то файл записать в нужную папку).


Может кто сталкивался с похожим, подскажите как решить проблему.

Заранее спасибо.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

А в каком порядке ставились Лазарус и паскаль?

Вообще, под Линукс лучше поставить и то и другое в домашнюю папку из исходников.
Или же как дополнительный пакет к fpc, но тогда не факт, что лазарь будет крайней стабильной версии.
ya_vanka
новенький
Сообщения: 89
Зарегистрирован: 07.08.2013 14:28:41

Сообщение ya_vanka »

После обновления Ubuntu поставить смог только Lazarus 1.4.
FPC пробовал тоже обновить, но произошла ошибка установки (установщик не смог какой-то файл записать в нужную папку).
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

ya_vanka, скорее всего, просто нет прав. вы использовали sudo?
ya_vanka
новенький
Сообщения: 89
Зарегистрирован: 07.08.2013 14:28:41

Сообщение ya_vanka »

Пробовал, но под рутом другая проблема: почему-то установщик пакетов не запускается, если я запускаю deb пакет с правами рута.
Правда я запускал его из под файлового менеджера с правами рута. Но насколько я понимаю так должно работать.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Странно. А что пишет?
ya_vanka
новенький
Сообщения: 89
Зарегистрирован: 07.08.2013 14:28:41

Сообщение ya_vanka »

Сейчас нет компа, вечером напишу.

Добавлено спустя 6 часов 50 минут 4 секунды:
sudo dpkg -i fpc_2.6.4-150228_i386.deb
dpkg: warning: downgrading fpc from 2.6.4+dfsg-4 to 2.6.4
(Reading database ... 245284 files and directories currently installed.)
Preparing to unpack fpc_2.6.4-150228_i386.deb ...
Unpacking fpc (2.6.4) over (2.6.4+dfsg-4) ...
dpkg: error processing archive fpc_2.6.4-150228_i386.deb (--install):
trying to overwrite '/usr/lib/fpc/2.6.4/ide/unit.pt', which is also in package fp-ide-2.6.4 2.6.4+dfsg-4
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
fpc_2.6.4-150228_i386.deb

Добавлено спустя 12 часов 7 минут 7 секунд:
Снес все версии Lazarus и fpc. После этого удалось поставить скачанный с сайта Lazarus.

Но теперь появилась проблема с отладчиком. При запуске простейшего приложения с пустой формой все в порядке, а если пример открываешь, то отладчик при запуске отваливается.

Как можно с этим бороться?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

странно. почему-то понижается версия fpc...
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Убить лазарь и фпс. Скачать дебки для фпс и лазаря. Установить.Радоваться счастию.
Лекс Айрин по идее поставлена была версия поновее. Вот и понижается.
ya_vanka
новенький
Сообщения: 89
Зарегистрирован: 07.08.2013 14:28:41

Сообщение ya_vanka »

Я так и сделал, Lazarus заработал. Но:

появилась проблема с отладчиком. При запуске простейшего приложения с пустой формой все в порядке, а если пример открываешь, то отладчик при запуске отваливается.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

pupsik, я один раз так и пытался сделать. Чуть комп не разбил. Как пошли нерешенные зависимости... пришлось новую версию вместе с паскалем ставить в домашнюю папку из исходников.
А насчет того, что версия поновее... так ведь это и хорошо.

ya_vanka, это известная проблема. Забей.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Лекс Айрин как там говорят: коровья-суперсила в помощь :wink:

Я так и сделал, Lazarus заработал
Значит не все. ФПС с "юморком" удаляется в бубне. Сам натыкался на такие грабли. Да и гдб - валится очень часто (в бубне. Реально в бубне у меня гдб валился через раз. В дебиане все окей).

А насчет того, что версия поновее... так ведь это и хорошо.
как бы это сказать: не сильно найс. Хотя, если сравнивать с тем что ранее, начали относительное новое ставить. Что, в принципе - найс :)
ya_vanka
новенький
Сообщения: 89
Зарегистрирован: 07.08.2013 14:28:41

Сообщение ya_vanka »

это известная проблема. Забей.


Ну может и известная, но без отладчика нормально работать невозможно.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

ya_vanka, работаю же))

Есть много способов отладить код без отладчика. Ими и пользуюсь.

Добавлено спустя 6 минут 31 секунду:
pupsik, а зачем придумывать проблемы и мужественно их преодолевать? Если только чисто из интереса... но я это время на другое поставлю.

pupsik писал(а):дебиане все окей).


в дебиане свои грабли.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

грабли есть везде. Но, по крайней мере, отладчик (у меня) падает куда реже нежели в бубне.
Ответить