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

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

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

Ответить
Аватара пользователя
vladimirse
незнакомец
Сообщения: 6
Зарегистрирован: 19.11.2012 09:43:00

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

Сообщение vladimirse »

Доброго времени суток, уважаемые!
Подскажите пожалуйста как установить компонент 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/, который я указываю в настройках компиляции.
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

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

эээ даже это
Теперь, в каталоге с:\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 добавили путь и оно ругается.?
MadScientist
незнакомец
Сообщения: 1
Зарегистрирован: 11.09.2013 07:55:53

Сообщение MadScientist »

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 компонентами.
У меня эта черная магия срабатывает только в такой последовательности.
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

Не пора ли обновить FPC?
с:\lazarus\fpc\2.2.4\bin\i386-win32
timofas
новенький
Сообщения: 20
Зарегистрирован: 26.07.2013 14:55:40

Сообщение timofas »

270 гдето видел, а багов нем ещё больше.. :)
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

Я отказался от Indy в пользу Synapse, Indy очень глючен, так как имеет кучу настроек и неотработанный код
По функционалу они одинаковы
Ответить