ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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