Помогите плиз с установкой Indy
Модератор: Модераторы
Помогите плиз с установкой Indy
при установке Indy в Lazarus постоянно сталкиваюст с проблемой:
при компиляции пакета всё проходит норм, когда жму установка, начинают вылетать сообщения типа модуль такой-то дублируется в путях к модуль IDE и таких сообщений куча, а потом вылазиет фатал еррор
e:\lazarus\ide\lazarus.pp(1,1) Fatal: Can't find unit indylaz used by Lazarus
Подскажите почему так получается и,если можно, пути исправления. Заранее благодарен.
при компиляции пакета всё проходит норм, когда жму установка, начинают вылетать сообщения типа модуль такой-то дублируется в путях к модуль IDE и таких сообщений куча, а потом вылазиет фатал еррор
e:\lazarus\ide\lazarus.pp(1,1) Fatal: Can't find unit indylaz used by Lazarus
Подскажите почему так получается и,если можно, пути исправления. Заранее благодарен.
В пакете инди, кроме модулей для лазаря есть пакетик для фпц, который нужно скомпилить и установить в каталог модулей fpc и прописать путь в fpc.cfg. Читаем ридми.
а можно немного подробнее? я не слишком хорошо разбираюсь)))
Подробней: в архиве инди есть папочка fpc, в ней выполняем make&&make install (под линукс, с правами рута) потом пробуем установить пакет в лазаря. Возможно необходимо будет отредактировать fpc.cfg, я уже не помню давненько ставил, да и бажит инди, проще уж synapse или lNet юзать.
хм..а если у меня не линуха?
На днях установил под Вынь ХР Инди.
В параметрах пакета во вкладке Использование добавь пути:
путь_к_Каталогу_ИНДИ\indy-10.2.0.3\lazarus\
путь_к_Каталогу_ИНДИ\indy-10.2.0.3\lazarus\lib\i386-win32\
путь_к_Каталогу_ИНДИ\indy-10.2.0.3\fpc\
а также в параметрах компилятора добавить те же каталоги, что написал
В параметрах пакета во вкладке Использование добавь пути:
путь_к_Каталогу_ИНДИ\indy-10.2.0.3\lazarus\
путь_к_Каталогу_ИНДИ\indy-10.2.0.3\lazarus\lib\i386-win32\
путь_к_Каталогу_ИНДИ\indy-10.2.0.3\fpc\
а также в параметрах компилятора добавить те же каталоги, что написал
- EmeraldMan
- постоялец
- Сообщения: 149
- Зарегистрирован: 16.10.2008 08:41:51
- Откуда: Белгород
- Контактная информация:
Я делал так:
Параментры компилятора - другие модули - \indy-10.2.0.3\fpc\
Параментры компилятора - включаемые файлы - \indy-10.2.0.3\lazarus\lib\i386-win32\
Из папки indy-10.2.0.3\fpc скопировать все .pas и .inc в indy-10.2.0.3\lazarus\lib\i386-win32
Устанавливаем.
Все работает
Параментры компилятора - другие модули - \indy-10.2.0.3\fpc\
Параментры компилятора - включаемые файлы - \indy-10.2.0.3\lazarus\lib\i386-win32\
Из папки indy-10.2.0.3\fpc скопировать все .pas и .inc в indy-10.2.0.3\lazarus\lib\i386-win32
Устанавливаем.
Все работает
Здравствуйте!
У меня при установке Indy выдаёт что не найден IdAboutVCL.pas, это в Linux,
а в Windows - IdStreamVCL.pas, хотя файлы на месте, пути вроде все указываю как выше рекомендуют.
У меня при установке Indy выдаёт что не найден IdAboutVCL.pas, это в Linux,
а в Windows - IdStreamVCL.pas, хотя файлы на месте, пути вроде все указываю как выше рекомендуют.
ifrost писал(а):Здравствуйте!
У меня при установке Indy выдаёт что не найден IdAboutVCL.pas, это в Linux,
а в Windows - IdStreamVCL.pas, хотя файлы на месте, пути вроде все указываю как выше рекомендуют.
Пожалуйста, укажите версию OS, FPC, Lazarus. Если fpc/Lazarus зи SVN то томер ревизии укажите.
Попробуйте указать в настройках компилятора путь к исходникам, например: /home/user/Develop/fpc-2.4.x/indy-10.2.0.3/fpc/
Файлы в indy-10.2.0.3/fpc/ должны быть откомпилированы компилятором той же версии, что сам компилятор с библиотеками и Lazarus c VCL.
Добавлено спустя 19 минут:
В Linux, при размещении на форме компонентов из группы "СЕРВЕР", будет ошибка. Попробуйте заменить файлы, должно, по крайней мере, ставиться на форму.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ubuntu 9.10, Lazarus 0.9.28.2, FPC 2.2.4
Windows XP SP3, Lazarus + fpc 2.3.1 (скачивал с http://www.hu.freepascal.org/lazarus/ в последних числах ноября)
пробовал варианты как выше написали kosteek и EmeraldMan. ничего не помогает
Windows XP SP3, Lazarus + fpc 2.3.1 (скачивал с http://www.hu.freepascal.org/lazarus/ в последних числах ноября)
пробовал варианты как выше написали kosteek и EmeraldMan. ничего не помогает
ifrost писал(а):Ubuntu 9.10, Lazarus 0.9.28.2, FPC 2.2.4
Windows XP SP3, Lazarus + fpc 2.3.1 (скачивал с http://www.hu.freepascal.org/lazarus/ в последних числах ноября)
пробовал варианты как выше написали kosteek и EmeraldMan. ничего не помогает
Lazarus 0.9.28.2, FPC 2.2.4 - в такой комбинации компилируется. Ошибка возникает при компиляции пакета indylaz.lpk, или всего Lazarus`a?
Все-же, попробуйте перекомпилировать сначала Lazarus и fpc, а потом прочитать и установить indylaz.lpk, помойму всетаки проблема с версией модулей, она иногда проявляется, типа отсутствует файл, а реально более старый какой-то модуль, причем не тот, что пишет.
Народ, поставьте кто-нибудь индейцев из последней коробки на Lazarus 0.9.28.2, FPC 2.2.4 отсюда хttp://indy.fulgan.com/ZIP/IndyTiburon.zip и расскажите как правильно это сделать. При распаковке архива никакой папки fpc нигде нету, в Lib есть indylaz.lpk, я его открываю в лазарусе, пытаюсь компилировать и мне выдаёт: папка_к_инди\Lib\Core\IdAntiFreeze.pas(78,15) Error: Forward declaration not solved "TIdAntiFreeze.Process;"
P.S. Windows 7 x64.
P.S. Windows 7 x64.
How to install [2]
If you couldn't install Indy for Lazarus with tips above, you can try this...
From Yahoo! Brazil, Lazarus Group (User Everaldo)
Version installed on Lazarus 0.9.24 using component indy-10.2.0.1.
* Unzip the component from file tar.gz (must be this file, the "zip file" does not work) in directory $(LazarusDir)\components;
* Go to directory $(LazarusDir)\components\indy-10.2.0.1\ and to create inside them a directory named "saved";
* Copy the content of the directory $(LazarusDir)\components\indy-10.2.0.1\lazarus\ to directory "saved" created above;
* Copy the content of directory $(LazarusDir)\components\indy-10.2.0.1\fpc\ to directory $(LazarusDir)\components\indy-10.2.0.1\lazarus, and rewrite all files, ok;
* Get the content of directory "saved" and copy inside of $(LazarusDir)\components\indy-10.2.0.1\lazarus and you can delete "saved" directory now;
* Install the package laz.lpk (available in $(LazarusDir)\components\indy-10.2.0.1\lazarus\indy) of conventional way.
On LINUX the path is: /usr/lib/lazarus/components/indy-10.2.0.1/, right!!!
I hope this was helpful for you, good luck!!!
Добавлено спустя 1 минуту 26 секунд:
http://wiki.lazarus.freepascal.org/Indy_with_Lazarus - вот тут оригинал на Вики
Добавлено спустя 1 минуту 43 секунды:
Indy брать отсюда - http://www.indyproject.org/Sockets/fpc/index.EN.aspx
Ты в мой пост вчитайся внимательно, что я спрашивал... Мне не нужен хлам 100 летней давности что идёт на той страничке, а мануал по инсталу к последней версии не подходит.
Странно... Сам ставил по мануалу, всё работает ок
Добавлено спустя 3 минуты 17 секунд:
P.S. Забыл добавить, Indy брал с сайта разработчиков, а не фиг знает откуда
Добавлено спустя 3 минуты 17 секунд:
P.S. Забыл добавить, Indy брал с сайта разработчиков, а не фиг знает откуда
