Конфигурирование Lazarus под Linux

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

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

Конфигурирование Lazarus под Linux

Сообщение Человек_Борща » 12.05.2012 00:59:26

Доброго времени суток!

На вирт. машине поднял Ubuntu 12.04 desktop.
Установил лазарус по этой статейке: http://freepascal.ru/article/lazarus/20100331014600/

Возникло 2 пероблемы:
Проблема 1: в каком каталоге находятся исходные коды FPC, и утилита make?
Все пакеты установлены, и supo apt-get install fpc-source не требуется.

Проблема 2: перенес написанный на Windows проект(на лазарусе), в Linux, в настройках задал соотв. систему, архитектуру процессора, набор виджетов.
Ругается на то, что TForm - не понятно. Предположительно это связано с проблемой 1.
Пока эти 2 камня мешают собрать проект.

Странное наблюдение: под линуксом, создал новое приложение и собрал его в бинарь.
В чем приколы, когда переношу написанно в Windows, в linux?



Заранее спасибо.
Человек_Борща
новенький
 
Сообщения: 10
Зарегистрирован: 10.05.2012 03:10:52

Re: Конфигурирование Lazarus под Linux

Сообщение Ism » 12.05.2012 01:04:45

1 Используйте везде релизные версии. Устанавливайте через пакет. Перед установкой чистите от остатков старых версий
2 В проекте везде должны быть настройки по умолчанию
3 Берите отсюда http://sourceforge.net/projects/lazarus/files/
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Конфигурирование Lazarus под Linux

Сообщение Человек_Борща » 12.05.2012 01:10:53

shock:
я сконфигуировал линукс, брать сабж из репозитория лазаруса, что может быть новее 9.30.4?
До этого, в систему не ставился лазарус откуда-нибудь с горы.
Последний раз редактировалось Человек_Борща 12.05.2012 01:13:14, всего редактировалось 1 раз.
Человек_Борща
новенький
 
Сообщения: 10
Зарегистрирован: 10.05.2012 03:10:52

Re: Конфигурирование Lazarus под Linux

Сообщение Ism » 12.05.2012 01:12:56

Значит все должно работать
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Конфигурирование Lazarus под Linux

Сообщение Человек_Борща » 12.05.2012 01:13:31

Однако не работает. Ни на одну проблему, ответа вы не дали.

Но всеже спрошу, как из архивов сурсворджа ставить сабж на linux?
Человек_Борща
новенький
 
Сообщения: 10
Зарегистрирован: 10.05.2012 03:10:52

Re: Конфигурирование Lazarus под Linux

Сообщение Ism » 12.05.2012 12:44:03

rpm , deb
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Конфигурирование Lazarus под Linux

Сообщение Человек_Борща » 12.05.2012 13:06:54

Обновил. Смысл не изменился, проблемы остались.
Человек_Борща
новенький
 
Сообщения: 10
Зарегистрирован: 10.05.2012 03:10:52

Re: Конфигурирование Lazarus под Linux

Сообщение Ism » 12.05.2012 13:16:43

Значить проблема в проекте, бывает проект ломается. Попробуйте создать новый проект и перетащить все из старого.
Какая конкретно ошибка ?
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Конфигурирование Lazarus под Linux

Сообщение ViTality » 12.05.2012 13:25:39

Человек_Борща писал(а):в каком каталоге находятся исходные коды FPC


Код: Выделить всё
dpkg -L fpc-source


Человек_Борща писал(а):, и утилита make?


Код: Выделить всё
whereis make
ViTality
постоялец
 
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Re: Конфигурирование Lazarus под Linux

Сообщение Ism » 12.05.2012 13:28:21

Лазарус сам умеет конфигуриться при первом запуске, если удалить /home/user/.lazarus
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Конфигурирование Lazarus под Linux

Сообщение Человек_Борща » 12.05.2012 13:32:17

Изображение
Изображение
Изображение
Изображение
Человек_Борща
новенький
 
Сообщения: 10
Зарегистрирован: 10.05.2012 03:10:52

Re: Конфигурирование Lazarus под Linux

Сообщение Ism » 12.05.2012 13:36:08

Там же ясно написано, неправильно задекларирован класс формы в коде. Создайте новую форму и сравните
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Конфигурирование Lazarus под Linux

Сообщение Человек_Борща » 12.05.2012 14:37:08

о_О Lazarus в Windows не правильно работает в Linux?
Я просто копирнул проект из винды, в линукс, и запустил его.
Человек_Борща
новенький
 
Сообщения: 10
Зарегистрирован: 10.05.2012 03:10:52

Re: Конфигурирование Lazarus под Linux

Сообщение qivi » 12.05.2012 14:47:21

о_О Lazarus в Windows не правильно работает в Linux?
Я просто копирнул проект из винды, в линукс, и запустил его.

Я кстати один проект на фреймах созданный и без проблем развиваемый под линукс не могу откомпилировать под виндовс, перевод сообщений компилятора гласит что то типа "отсутствует родитель у объекта", возможно это как то связанно с фреймами но я не уверен. Мне он под виндовс особо не нужен я особо и не парюсь.

Ещё одна примечательная ситуация и уже более проблемная: некоторое время пользовался Fedora (Gnome 3), хотя по прежнему презираю юнити вернулся в Ubuntu, бинарники откомпилированные под Fedora (правда с использованием сторонних компонентов, с чем я и связываю) не запускаются под Ubuntu и дело тут не в зависимостях, перекормпилированный без изменений проект без проблем запускается (как такое может быть?).
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Конфигурирование Lazarus под Linux

Сообщение daesher » 12.05.2012 18:43:00

Код: Выделить всё
{$mode fpc}

и компилятор вообще не знает, что такое class
Код: Выделить всё
{$mode objfpc}

и всё нормально
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru