Компиляция компилятора FPC

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Компиляция компилятора FPC

Сообщение *vmr » 08.01.2007 02:13:59

Знаю, такой вопрос уже есть в FAQ, но там приводится ссылка на страницу которой уже нет :(

В общем, есть исходники из репозитория SVN
При попытке выполнить make с любым параметром в ответ выдает:
makefile:28: *** You need the GNU utils package to use this Makefile. Stop.
Попытка просмотреть строку 28 файла makefile ни к чему не привела - все-равно я ничего не понял :)
В каталоге .\compiler\ есть батники: mdppc386.bat и mppc386.bat. Первый вызывает компилер dcc32, но тот сразу же обламывается так как ему непонятны дериктивы предназначенные для FPC (напр. {$mode objfpc}).
Второй вроде запускается, но все-равно отанавливается с ошибкой
Fatal: Can't find unit cpubase
Fatal: Compilation aborted
Файл такой точно есть, только в другом каталоге. Как мне указать компилеру где нужно искать файлы?
Аватара пользователя
*vmr
постоялец
 
Сообщения: 168
Зарегистрирован: 08.01.2007 01:46:07
Откуда: Киев

Сообщение Sergei I. Gorelkin » 08.01.2007 06:50:54

Нужно просто запускать тот make.exe, который лежит в папке с компилятором (примерный путь c:\pp\bin\i386-win32\make.exe). Судя по тому, что у Вас есть dcc32, скорее всего вместо по команде "make" запускается Борландовский make.exe, который не подходит.
Чтобы не указывать путь каждый раз, можно отредактировать PATH, или переименовать борландовский make во что-нибудь еще.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение *vmr » 08.01.2007 21:16:21

Sergei I. Gorelkin
Вы абсолютно правы - все так и было.
Компилил командой "make cycle" как описано сдесь
Спасибо за помощь!
Аватара пользователя
*vmr
постоялец
 
Сообщения: 168
Зарегистрирован: 08.01.2007 01:46:07
Откуда: Киев


Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru