Продолжение.
Ремарка по поводу отсутствия компилятора была как реакция на пост
Сообщение Attid 16.09.2008 16:35:05
http://svn.freepascal.org/svn/fpcbuild/ ... ll/binw32/
Получив бинарник компилятора любым способом (например инсталировав пакет fpc) и прописав в PATH где оно все находится удалось собрать последний билд FPC.
Теперь сборка Лазаруса.
Не находит модуль Contnrs.
Fatal: Can't find unit Contnrs used by Masks
Поискав по форумам подобное сообщение, увидел, что не только у меня так. Понятно, что компилятор не видит каталог Units.
Советуют в файл fpc.cfg прописать что-то подобное к
-fuc:\lazarus/pp/units/$TARGET
-fuc:\lazarus/pp/units/$TARGET/*
-fuc:\lazarus/pp/units/$TARGET/rtl
1.Такой файл я не нашел, но в чем проблема его создать?
Создал я его в каталоге, ../bin/i386-win32 (Правильно или не там его нужно создавать?)
2. Подкорректировал пути:
-fud:\lazwrk\fpc\2_3_1\units\i386-win32
-fud:\lazwrk\fpc\2_3_1\units\i386-win32/*
-fud:\lazwrk\fpc\2_3_1\units\i386-win32/rtl
Получаю: Error: Illegal parameter: -fud:\lazwrk\fpc\2_3_1\units\i386-win32
3. Просмотрев сообщения компилятора в прецессе работы меняю на
-FUd:\lazwrk\fpc\2_3_1\units\i386-win32
-FUd:\lazwrk\fpc\2_3_1\units\i386-win32/*
-FUd:\lazwrk\fpc\2_3_1\units\i386-win32/rtl
Опять получаю: Fatal: Can't find unit Contnrs used by Masks
Как указать компилятору где искать модули?
Добавлено позже.
Не угадал я.
Нужно было так:
-Fud:\lazwrk\fpc\2_3_1\units\i386-win32
-Fud:\lazwrk\fpc\2_3_1\units\i386-win32/*
-Fud:\lazwrk\fpc\2_3_1\units\i386-win32/rtl
Но Лазарус все же не собрался
Теперь другие проблемы. Буду разбираться дальше.
Проблемы такие:
lazxmlforms.pas(59,52) Warning: Constructing a class "TXMLObjectWriter" with abs
tract method "WriteUnicodeString"
lazxmlforms.pas(77,47) Warning: Constructing a class "TXMLObjectReader" with abs
tract method "ReadUnicodeString"
gcc: Warning: `-x c' after last input file has no effect
gcc: No input files
D:\LAZWRK\FPC\2_3_1\BIN\I386-W~1\windres.exe: no resources
lazarus.pp(122,1) Error: Error while compiling resources
lazarus.pp(122,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted