* [devel] Сборка lazarus'а с предустановленными компонентами
@ 2008-04-03 13:41 Алексей Шенцев
2008-04-03 14:37 ` Andrey Rahmatullin
0 siblings, 1 reply; 7+ messages in thread
From: Алексей Шенцев @ 2008-04-03 13:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
Всем привет!
Пытаюсь собрать ide lazarus из командной строки с рядом дополнительных
компонет, не идущих по умолчанию. Делаю вызов и получаю:
-(ashen@oasu3)-(~/work/pascal/lazarus)-> make OPT='@idemake.cfg' ide
Makefile:2012: предупреждение: переопределение команд для цели `examples'
Makefile:1972: предупреждение: старые команды для цели `examples' игнорируются
make -C ide ide
make[1]: Entering directory `/home/ashen/work/pascal/lazarus/ide'
../tools/svn2revisioninc .. revision.inc
make --assume-new=lazarus.pp lazarus
make[2]: Entering directory `/home/ashen/work/pascal/lazarus/ide'
/usr/bin/ppc386 -gl -Fu../lcl/units/i386-linux -Fu../lcl/units/i386-linux/gtk -Fu../components/codetools/units/i386-linux -Fu../components/synedit/units/i386-linux -Fu../components/custom -Fu../components/mpaslex -Fu../ideintf/units/i386-linux -Fu../designer -Fu../designer/jitform/units/i386-linux -Fu../debugger -Fu../converter -Fu../packager -Fu../packager/units/i386-linux -Fu../units/i386-linux -Fu. -Fiinclude -Fiinclude/linux -Fi../images -FE.. -FU../units/i386-linux -Fl/usr/lib/gcc/i586-alt-linux/4.1.2 -Flinclude -Fl/etc/ld.so.conf.d/*.conf
@idemake.cfg -di386 lazarus.pp
Fatal: Hе могy откpыть файл idemake.cfg
Fatal: Compilation aborted
make[2]: *** [lazarus] Ошибка 1
make[2]: Leaving directory `/home/ashen/work/pascal/lazarus/ide'
make[1]: *** [ide] Ошибка 2
make[1]: Leaving directory `/home/ashen/work/pascal/lazarus/ide'
make: *** [ide] Ошибка 2
-(ashen@oasu3)-(~/work/pascal/lazarus)->
Как правильно указать make, что idamake.cfg находится в том же каталоге, из
которого запущена сам make?
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка lazarus'а с предустановленными компонентами
2008-04-03 13:41 [devel] Сборка lazarus'а с предустановленными компонентами Алексей Шенцев
@ 2008-04-03 14:37 ` Andrey Rahmatullin
2008-04-04 6:53 ` Алексей Шенцев
0 siblings, 1 reply; 7+ messages in thread
From: Andrey Rahmatullin @ 2008-04-03 14:37 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]
On Thu, Apr 03, 2008 at 05:41:03PM +0400, Алексей Шенцев wrote:
> /usr/bin/ppc386 -gl -Fu../lcl/units/i386-linux -Fu../lcl/units/i386-linux/gtk -Fu../components/codetools/units/i386-linux -Fu../components/synedit/units/i386-linux -Fu../components/custom -Fu../components/mpaslex -Fu../ideintf/units/i386-linux -Fu../designer -Fu../designer/jitform/units/i386-linux -Fu../debugger -Fu../converter -Fu../packager -Fu../packager/units/i386-linux -Fu../units/i386-linux -Fu. -Fiinclude -Fiinclude/linux -Fi../images -FE.. -FU../units/i386-linux -Fl/usr/lib/gcc/i586-alt-linux/4.1.2 -Flinclude -Fl/etc/ld.so.conf.d/*.conf
> @idemake.cfg -di386 lazarus.pp
> Fatal: Hе могy откpыть файл idemake.cfg
> Fatal: Compilation aborted
> Как правильно указать make, что idamake.cfg находится в том же каталоге, из
> которого запущена сам make?
При чём тут make?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Здесь уже всё прокомментировали, но я всё же как мантейнер расскажу ещё
раз, и как модератор попрошу дальше эту тему в этом списке рассылки не
развивать.
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка lazarus'а с предустановленными компонентами
2008-04-03 14:37 ` Andrey Rahmatullin
@ 2008-04-04 6:53 ` Алексей Шенцев
2008-04-04 7:14 ` Andrey Rahmatullin
0 siblings, 1 reply; 7+ messages in thread
From: Алексей Шенцев @ 2008-04-04 6:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Thursday 03 April 2008 18:37:12 Andrey Rahmatullin написал(а):
> On Thu, Apr 03, 2008 at 05:41:03PM +0400, Алексей Шенцев wrote:
> > /usr/bin/ppc386 -gl -Fu../lcl/units/i386-linux
> > -Fu../lcl/units/i386-linux/gtk
> > -Fu../components/codetools/units/i386-linux
> > -Fu../components/synedit/units/i386-linux -Fu../components/custom
> > -Fu../components/mpaslex -Fu../ideintf/units/i386-linux -Fu../designer
> > -Fu../designer/jitform/units/i386-linux -Fu../debugger -Fu../converter
> > -Fu../packager -Fu../packager/units/i386-linux -Fu../units/i386-linux
> > -Fu. -Fiinclude -Fiinclude/linux -Fi../images -FE..
> > -FU../units/i386-linux -Fl/usr/lib/gcc/i586-alt-linux/4.1.2 -Flinclude
> > -Fl/etc/ld.so.conf.d/*.conf @idemake.cfg -di386 lazarus.pp
> > Fatal: Hе могy откpыть файл idemake.cfg
> > Fatal: Compilation aborted
> > Как правильно указать make, что idamake.cfg находится в том же каталоге,
> > из которого запущена сам make?
>
> При чём тут make?
А при том:
http://www.lazarus.freepascal.org/pipermail/lazarus/2003-June/012252.html
Если я указываю абсолютный путь, то всё находится. Это раз. А второе это то,
что собираю lazarus из командной строки, а не из самого lazarus'а. Или
объясните мне тогда как в спеке сказать роботу, что прежде чем встроить
компоненты он должен запустить lazarus, открыть пакеты, и пересобрать ide
lazarus уже с ними, при это положить полученные модули в хомяк какомуто Васе
Пупкину, котрого может и не быть в системе.
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка lazarus'а с предустановленными компонентами
2008-04-04 6:53 ` Алексей Шенцев
@ 2008-04-04 7:14 ` Andrey Rahmatullin
2008-04-04 7:22 ` Алексей Шенцев
0 siblings, 1 reply; 7+ messages in thread
From: Andrey Rahmatullin @ 2008-04-04 7:14 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1095 bytes --]
On Fri, Apr 04, 2008 at 10:53:19AM +0400, Алексей Шенцев wrote:
> > > Как правильно указать make, что idamake.cfg находится в том же каталоге,
> > > из которого запущена сам make?
> > При чём тут make?
> А при том:
> http://www.lazarus.freepascal.org/pipermail/lazarus/2003-June/012252.html
The idemake.cfg contains additional compiler options to compile an IDE
with packages.
При чём тут make?
> Если я указываю абсолютный путь, то всё находится. Это раз. А второе это то,
> что собираю lazarus из командной строки, а не из самого lazarus'а. Или
> объясните мне тогда как в спеке сказать роботу, что прежде чем встроить
> компоненты он должен запустить lazarus, открыть пакеты, и пересобрать ide
> lazarus уже с ними, при это положить полученные модули в хомяк какомуто Васе
> Пупкину, котрого может и не быть в системе.
При чём тут make?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Какой нибудь специальный драйвер подымался?
> Например silraid.o?
Хм, вроде общеизвестно, что у меня на такие рейды аллергия.
-- mike in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка lazarus'а с предустановленными компонентами
2008-04-04 7:14 ` Andrey Rahmatullin
@ 2008-04-04 7:22 ` Алексей Шенцев
2008-04-04 7:25 ` Andrey Rahmatullin
0 siblings, 1 reply; 7+ messages in thread
From: Алексей Шенцев @ 2008-04-04 7:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Friday 04 April 2008 11:14:38 Andrey Rahmatullin написал(а):
> При чём тут make?
А при том, что собираю через make, а не lazarus.
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка lazarus'а с предустановленными компонентами
2008-04-04 7:22 ` Алексей Шенцев
@ 2008-04-04 7:25 ` Andrey Rahmatullin
2008-04-04 7:42 ` Алексей Шенцев
0 siblings, 1 reply; 7+ messages in thread
From: Andrey Rahmatullin @ 2008-04-04 7:25 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 652 bytes --]
On Fri, Apr 04, 2008 at 11:22:35AM +0400, Алексей Шенцев wrote:
> > При чём тут make?
> А при том, что собираю через make, а не lazarus.
Ответ неверен.
Даже из приведённой в начальном письме команды видно, что параметр
@idemake.cfg передаётся этому вашему ppc386 как есть. А как указать ему,
где искать указанный файл, вы должны знать лучше остальных.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
>> 3) В каталоге (Sisyphus/files/SRPMS), содержащем реальные
>> исходные файлы, будет разрешено дублирование файлов.
> Так не бывает :-)
Не бывает... но это только пока. Скоро будет бывать.
-- legion in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка lazarus'а с предустановленными компонентами
2008-04-04 7:25 ` Andrey Rahmatullin
@ 2008-04-04 7:42 ` Алексей Шенцев
0 siblings, 0 replies; 7+ messages in thread
From: Алексей Шенцев @ 2008-04-04 7:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Friday 04 April 2008 11:25:11 Andrey Rahmatullin написал(а):
> On Fri, Apr 04, 2008 at 11:22:35AM +0400, Алексей Шенцев wrote:
> > > При чём тут make?
> > А при том, что собираю через make, а не lazarus.
> Ответ неверен.
> Даже из приведённой в начальном письме команды видно, что параметр
> @idemake.cfg передаётся этому вашему ppc386 как есть.
Вот теперь многое стало понятней и ясней. Это значит, что можно и не
использовать make.
> А как указать ему, где искать указанный файл,
> вы должны знать лучше остальных.
Ну с ppc386 я уж как-нить разберусь. Спасибо за разъяснения. Не так понял
изначально что к чему.
Осталось только заставить lazarus собираться из командной строки с нужными
компонентами. А то по умолчанию, хоть и присутствует компонент SQLDB, но он
не компилируется при сборке lazarus и не устанавливается. А это значит, что
не возможно написать программу для работы с БД, если lazarus из "коробки",
без пересборки на конечной машине самого lazarus'а.
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-04-04 7:42 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-03 13:41 [devel] Сборка lazarus'а с предустановленными компонентами Алексей Шенцев
2008-04-03 14:37 ` Andrey Rahmatullin
2008-04-04 6:53 ` Алексей Шенцев
2008-04-04 7:14 ` Andrey Rahmatullin
2008-04-04 7:22 ` Алексей Шенцев
2008-04-04 7:25 ` Andrey Rahmatullin
2008-04-04 7:42 ` Алексей Шенцев
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git