Добрый день!
Подскажите пожалуйста, внес изменения в файл, допустим ..\fpc-base\src\win\daemonapp.inc
Хочу пересобрать, но что то не выходит... ни fpcmake, ни просто make.
Подскажите пожалуйста, как это правильно сделать?
Пытался пересобрать непосредственно из Lazarus пакет lazdaemon - он перекомпилируется, но мои изменения не применяются...
Зарание благодарен за помощь!
Пересборка пакетов
Модератор: Модераторы
-
MSpider
- незнакомец
- Сообщения: 4
- Зарегистрирован: 17.07.2008 14:00:49
- Откуда: Украина, Днепропетровск
Что то не выходит...
Make пишет Command syntax error постоянно,
а FPCMake:
Processing D:\lazarus\fpc\2.2.3\source\packages\fcl-base\Makefile.fpc
i386-win32 requires: rtl,winunits-base,winunits-jedi
Writing Makefile
А можете на примере lazdaemon'a показать как пересобраться...
Зарание благодарен!
Make пишет Command syntax error постоянно,
а FPCMake:
Processing D:\lazarus\fpc\2.2.3\source\packages\fcl-base\Makefile.fpc
i386-win32 requires: rtl,winunits-base,winunits-jedi
Writing Makefile
А можете на примере lazdaemon'a показать как пересобраться...
Зарание благодарен!
- alexs
- долгожитель
- Сообщения: 4070
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
у тебя дельфин установлен?
make может браться отуда - надо его убрать - чтобы использовался гну-тый из fpc.
fpcmake - это утилитка предназначенная для генерации makefile-ов - тут оно тебе не поможет.
Попробуй просто руками скомпидировать изменённый тобой файл - через прямой вызов fpc. а получившимся объектником замени ранее существовавший.
make может браться отуда - надо его убрать - чтобы использовался гну-тый из fpc.
fpcmake - это утилитка предназначенная для генерации makefile-ов - тут оно тебе не поможет.
Попробуй просто руками скомпидировать изменённый тобой файл - через прямой вызов fpc. а получившимся объектником замени ранее существовавший.
-
MSpider
- незнакомец
- Сообщения: 4
- Зарегистрирован: 17.07.2008 14:00:49
- Откуда: Украина, Днепропетровск
Насчет make это понятно, я всегда его запускал с полным путем...
Теперь по простому сбору через fpc - пробую, а он ругается, что не может инклюдить eventlog.inc...
Я внес изменения в inc файл, который инклюдиться в .pp файле... пробую еестественно пересобрать .pp файл
D:\lazarus\fpc\2.2.3\source\packages\fcl-base\src>fpc daemonapp.pp
Free Pascal Compiler version 2.2.3 [2008/08/14] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Win32 for i386
Compiling daemonapp.pp
Compiling eventlog.pp
eventlog.pp(113,2) Fatal: Can't open include file "eventlog.inc"
Fatal: Compilation aborted
Error: D:\lazarus\fpc\2.2.3\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Вот собственно консоль...
Теперь по простому сбору через fpc - пробую, а он ругается, что не может инклюдить eventlog.inc...
Я внес изменения в inc файл, который инклюдиться в .pp файле... пробую еестественно пересобрать .pp файл
D:\lazarus\fpc\2.2.3\source\packages\fcl-base\src>fpc daemonapp.pp
Free Pascal Compiler version 2.2.3 [2008/08/14] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Win32 for i386
Compiling daemonapp.pp
Compiling eventlog.pp
eventlog.pp(113,2) Fatal: Can't open include file "eventlog.inc"
Fatal: Compilation aborted
Error: D:\lazarus\fpc\2.2.3\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Вот собственно консоль...
