Ubuntu 12.04.2 x86_64 Lazarus 1.0.10 установка Indy 10.20.3

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

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

Ubuntu 12.04.2 x86_64 Lazarus 1.0.10 установка Indy 10.20.3

Сообщение vladimirse » 08.07.2013 22:48:33

Доброго времени суток, уважаемые!
Подскажите пожалуйста как установить компонент Indy?
Пробовал разные способы:
1. http://wiki.freepascal.org/Indy_with_La ... n.2Fubuntu
2. https://www.youtube.com/watch?v=PC7y2gS-vhs
3. http://www.freepascal.ru/article/lazaru ... 812185950/

Каждый раз вываливается ошибка:
Код: Выделить всё
Невозможно найти файл "IdStreamVCL.pas".
Если он принадлежит вашему проекту, проверьте пути поиска в
Проект -> Параметры компилятора -> Пути -> Другие модули. Если он принадлежит пакету, проверьте соответствующие параметры компиляции пакета. Если этот файл принадлежит Lazarus, удостоверьтесь, что компилируете его после очистки. Если файл принадлежит FPC, проверьте fpc.cfg. Если не уверены, вызовите Проект -> Параметры компилятора -> Тест


Хотя этот файл лежит в каталоге ../indy-10.2.0.3/fpc/, который я указываю в настройках компиляции.
Аватара пользователя
vladimirse
незнакомец
 
Сообщения: 6
Зарегистрирован: 19.11.2012 09:43:00

Re: Ubuntu 12.04.2 x86_64 Lazarus 1.0.10 установка Indy 10.2

Сообщение amateur » 08.07.2013 23:57:02

который я указываю в настройках компиляции.

эээ даже это
Теперь, в каталоге с:\lazarus\fpc\2.2.4\bin\i386-win32 находим файлик fpc.cfg. В него необходимо добавить две строчки с путями к созданным каталогам:

-FuC:\lazarus\fpc\2.2.4\source\packages\indy\
-FuC:\lazarus\components\indy\
не помогло? Т.е. вы в лине открыли файл fpc.cfg добавили путь и оно ругается.?
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Ubuntu 12.04.2 x86_64 Lazarus 1.0.10 установка Indy 10.2

Сообщение MadScientist » 11.09.2013 09:04:24

1.Распаковываем архив в отдельную папку. В ней должны появиться папки fpc и lazarus.
2.Создаем временную директорию (например temp)
3.Копируем содержимое папки lazarus в temp.
4.Копируем содержимое папки fpc в папку lazarus и соглашаемся на перезапись файлов
5.Копируем содержимое папки temp в папку lazarus и соглашаемся на перезапись файлов. Папку temp можно удалить.
Следующие действия выполнять под РУТОМ:
6.В папке /usr/lib/lazarus/0.9.30.4/components создаем папку indy и копируем в нее все содержимое нашей папки (все файлы и директории fpc и lazarus).
7.В папке /usr/lib/fpc/2.6.0/units/x86_64-linux создаем папку indy и копируем в нее содержимое папки fpc.
8.Предварительно помолясь запускаем лазарус, выбираем открыть файл пакета, находим в директории /usr/lib/lazarus/0.9.30.4/components/indy файл Indylaz.lpk жмем кнопки компилировать и установить. Лазарус должен пересобраться и должны появиться панельки с indy компонентами.
У меня эта черная магия срабатывает только в такой последовательности.
MadScientist
незнакомец
 
Сообщения: 1
Зарегистрирован: 11.09.2013 07:55:53

Re: Ubuntu 12.04.2 x86_64 Lazarus 1.0.10 установка Indy 10.2

Сообщение GrayEddy » 11.09.2013 09:41:08

Не пора ли обновить FPC?
с:\lazarus\fpc\2.2.4\bin\i386-win32
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: Ubuntu 12.04.2 x86_64 Lazarus 1.0.10 установка Indy 10.2

Сообщение timofas » 12.09.2013 14:27:52

270 гдето видел, а багов нем ещё больше.. :)
timofas
новенький
 
Сообщения: 20
Зарегистрирован: 26.07.2013 14:55:40

Re: Ubuntu 12.04.2 x86_64 Lazarus 1.0.10 установка Indy 10.2

Сообщение Ism » 12.09.2013 15:25:21

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


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 218

Рейтинг@Mail.ru