* [sisyphus] Lazarus
@ 2007-04-14 12:03 Yuriy Al. Shirokov
2007-04-14 12:08 ` Serge
2007-04-16 9:04 ` Шенцев Алексей Владимирович
0 siblings, 2 replies; 11+ messages in thread
From: Yuriy Al. Shirokov @ 2007-04-14 12:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Доброго времени суток!
Кто-нибудь пробовал собирать Lazarus под Сизиф?
У меня сборка обрывается с сообщением "graphics.pp(41,38) Fatal: Can't
find unit Contnrs". Рекомендации по исправлению этой ошибки на сайте
fpc довольно чудовищны; м.б., у кого-то уже есть бинарники под Alt?
Кстати, насколько реально вообще с его помощью собрать программу на
Delphi? По работе возникла потребность портировать одну такую под
*nix, но не будет ли проще переписать всё с нуля?
--
С уважением,
Ю.А.Широков.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-14 12:03 [sisyphus] Lazarus Yuriy Al. Shirokov
@ 2007-04-14 12:08 ` Serge
2007-04-16 9:04 ` Шенцев Алексей Владимирович
1 sibling, 0 replies; 11+ messages in thread
From: Serge @ 2007-04-14 12:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 14 апреля 2007 15:03 Yuriy Al. Shirokov написал(a):
> Доброго времени суток!
>
> Кто-нибудь пробовал собирать Lazarus под Сизиф?
>
> У меня сборка обрывается с сообщением "graphics.pp(41,38) Fatal: Can't
> find unit Contnrs". Рекомендации по исправлению этой ошибки на сайте
> fpc довольно чудовищны; м.б., у кого-то уже есть бинарники под Alt?
>
> Кстати, насколько реально вообще с его помощью собрать программу на
> Delphi? По работе возникла потребность портировать одну такую под
> *nix, но не будет ли проще переписать всё с нуля?
я советую Вам обратиться с Леше Шенцеву
его e-mail можете найти в рассылке
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-14 12:03 [sisyphus] Lazarus Yuriy Al. Shirokov
2007-04-14 12:08 ` Serge
@ 2007-04-16 9:04 ` Шенцев Алексей Владимирович
2007-04-17 18:01 ` Yuriy Al. Shirokov
1 sibling, 1 reply; 11+ messages in thread
From: Шенцев Алексей Владимирович @ 2007-04-16 9:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Saturday 14 April 2007 16:03:56 Yuriy Al. Shirokov написал(а):
> Доброго времени суток!
Доброго.
>
> Кто-нибудь пробовал собирать Lazarus под Сизиф?
Пробывал. Собралось.
>
> У меня сборка обрывается с сообщением "graphics.pp(41,38) Fatal: Can't
> find unit Contnrs". Рекомендации по исправлению этой ошибки на сайте
> fpc довольно чудовищны; м.б., у кого-то уже есть бинарники под Alt?
Какой fpc используете? У меня нормально собралось с fpc-2.0.4. Вот скриншоты:
http://gw.nsrz.ru/linux/rpm/lazarus_on_sisyphus.png
http://gw.nsrz.ru/linux/rpm/lazarus_on_sisyphus_20070315_its_work.png
Там, же и src.rpm:
fpc-2.0.4-alt0.20070312.src.rpm
lazarus-0.9.20-alt1.src.rpm
fpc.cfg
Только один момент, я собирал lazarus с созданным мной fpc.cfg, заброшенным
в /etc/, иначе получал примерно такую же ошибку, что и у вас.
>
> Кстати, насколько реально вообще с его помощью собрать программу на
> Delphi? По работе возникла потребность портировать одну такую под
> *nix, но не будет ли проще переписать всё с нуля?
А это смотря какая программа. Надо пробывать, смотреть и ещё раз пробывать.
Возможно написать с нуля будет на само деле проще.
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-16 9:04 ` Шенцев Алексей Владимирович
@ 2007-04-17 18:01 ` Yuriy Al. Shirokov
2007-04-17 18:11 ` Motsyo Gennadi aka Drool
2007-04-18 6:20 ` Шенцев Алексей Владимирович
0 siblings, 2 replies; 11+ messages in thread
From: Yuriy Al. Shirokov @ 2007-04-17 18:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
16.04.07, Шенцев Алексей Владимирович<ashen@nsrz.ru> написал(а):
> Какой fpc используете? У меня нормально собралось с fpc-2.0.4.
Сизифный, 2.1. Не собирается: та же ошибка. Ваш файл fpc.cfg в /etc лежит.
С вашим же fpc собрался, но не ставится:
rpm -Uvh lazarus-0.9.22-0.athlon.rpm
ошибка: неудовлетворенные зависимости:
fpc = 2.0.4-0 нужен для lazarus-0.9.22-0
/sbin/makepkg нужен для lazarus-0.9.22-0
--
С уважением,
Ю.А.Широков.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-17 18:01 ` Yuriy Al. Shirokov
@ 2007-04-17 18:11 ` Motsyo Gennadi aka Drool
2007-04-18 6:18 ` Yuriy Al. Shirokov
2007-04-18 6:20 ` Шенцев Алексей Владимирович
1 sibling, 1 reply; 11+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-04-17 18:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Yuriy Al. Shirokov пишет:
> 16.04.07, Шенцев Алексей Владимирович<ashen@nsrz.ru> написал(а):
>> Какой fpc используете? У меня нормально собралось с fpc-2.0.4.
>
> Сизифный, 2.1. Не собирается: та же ошибка. Ваш файл fpc.cfg в /etc лежит.
>
> С вашим же fpc собрался, но не ставится:
>
> rpm -Uvh lazarus-0.9.22-0.athlon.rpm
> ошибка: неудовлетворенные зависимости:
> fpc = 2.0.4-0 нужен для lazarus-0.9.22-0
> /sbin/makepkg нужен для lazarus-0.9.22-0
Ему нужен fpc-2.0.4-0 ? А /sbin/makepkg кто предоставляет, часом не он сам?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-17 18:11 ` Motsyo Gennadi aka Drool
@ 2007-04-18 6:18 ` Yuriy Al. Shirokov
0 siblings, 0 replies; 11+ messages in thread
From: Yuriy Al. Shirokov @ 2007-04-18 6:18 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
2007/4/17, Motsyo Gennadi aka Drool <motsyo@gmail.com>:
> > rpm -Uvh lazarus-0.9.22-0.athlon.rpm
> > ошибка: неудовлетворенные зависимости:
> > fpc = 2.0.4-0 нужен для lazarus-0.9.22-0
> > /sbin/makepkg нужен для lazarus-0.9.22-0
>
> Ему нужен fpc-2.0.4-0 ? А /sbin/makepkg кто предоставляет, часом не он сам?
Похоже, глюк зависимостей: установленный fpc говорит про себя
fpc-2.0.4-alt0.20070312. Но /sbin/makepkg в нём нет. Это что-то к
checkinstall относящееся, ЕМНИП; впрочем, альтовский chekinstall
такого файла не содержит...
--
С уважением,
Ю.А.Широков.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-17 18:01 ` Yuriy Al. Shirokov
2007-04-17 18:11 ` Motsyo Gennadi aka Drool
@ 2007-04-18 6:20 ` Шенцев Алексей Владимирович
2007-04-19 9:22 ` lexey111
1 sibling, 1 reply; 11+ messages in thread
From: Шенцев Алексей Владимирович @ 2007-04-18 6:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Tuesday 17 April 2007 22:01:13 Yuriy Al. Shirokov написал(а):
> 16.04.07, Шенцев Алексей Владимирович<ashen@nsrz.ru> написал(а):
> > Какой fpc используете? У меня нормально собралось с fpc-2.0.4.
>
> Сизифный, 2.1. Не собирается: та же ошибка. Ваш файл fpc.cfg в /etc лежит.
И не соберйтся. fpc-2.1 в сизифе, скажем так, "кастрированный".
>
> С вашим же fpc собрался, но не ставится:
>
> rpm -Uvh lazarus-0.9.22-0.athlon.rpm
> ошибка: неудовлетворенные зависимости:
> fpc = 2.0.4-0 нужен для lazarus-0.9.22-0
> /sbin/makepkg нужен для lazarus-0.9.22-0
Угу. Пересобрал сейчас у себя на свежем сизифе. Попробывал поставить - таже
ерунда. Это былf эксперементальная сборка. По сему не в сизифе. Возьмите
lazarus из .tar.bz2, например вытащите из .src.rpm, и соберите у себя в ~/ .
Собирается и запускается. Тем более, что у лазаря, есть мания пересобирать
свою ide при установки новых компонет. Если лазарь будет стоять у вас в ~/ то
всё будет нормально работать. Если в /usr, то ни какие дополнительные
компоненты вы не сможете себе установить.
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-18 6:20 ` Шенцев Алексей Владимирович
@ 2007-04-19 9:22 ` lexey111
2007-04-19 9:49 ` Шенцев Алексей Владимирович
0 siblings, 1 reply; 11+ messages in thread
From: lexey111 @ 2007-04-19 9:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Wednesday 18 April 2007 09:20:37 Шенцев Алексей Владимирович
написал(а):
> Угу. Пересобрал сейчас у себя на свежем сизифе. Попробывал поставить - таже
> ерунда. Это былf эксперементальная сборка. По сему не в сизифе. Возьмите
> lazarus из .tar.bz2, например вытащите из .src.rpm, и соберите у себя в ~/
> . Собирается и запускается. Тем более, что у лазаря, есть мания
> пересобирать свою ide при установки новых компонет. Если лазарь будет
> стоять у вас в ~/ то всё будет нормально работать. Если в /usr, то ни какие
> дополнительные компоненты вы не сможете себе установить.
У меня такое (установлен из рпм fpc-2.0.4, исходники fpc, исходники лазаря
распакованы в ~/lazarus):
make clean all
....
Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling lazarus.pp
Fatal: Can't find unit glib
Fatal: Compilation aborted
make[2]: *** [lazarus] Ошибка 1
make[2]: Leaving directory `/home/lexey/lazarus/ide'
make[1]: *** [ide] Ошибка 2
make[1]: Leaving directory `/home/lexey/lazarus/ide'
make: *** [ide] Ошибка 2
при этом
[lexey@cat lazarus]$ rpm -qa|grep glib
glib2-2.12.7-alt1
glibc-utils-2.5-alt4
libavahi-glib-0.6.16-alt1
glibc-nss-2.5-alt4
glibc-preinstall-2.5-alt4
glib-1.2.10-alt12
glibc-timezones-2.5-alt4
glib2-devel-2.12.7-alt1
gst-plugins-taglib-0.10.5-alt3
glibc-locales-2.5-alt4
glibc-core-2.5-alt4
glibc-2.5-alt4
glib-devel-1.2.10-alt12
glibc-devel-static-2.5-alt4
glibc-devel-2.5-alt4
glibc-kernheaders-2.6.17-alt6
libdbus-glib-0.73-alt1
glibc-gconv-modules-2.5-alt4
Ставил лазаря силовым методом (из рпм --нодепс, потому что он хочет перловые
модули perl::Cwd и что-то ещё, а я не понял, где его брать - перл-бейс
установлен). Работает. Но не работает апт-гет - обижается на криво стоящий
пакет. Снёс и стал делать по науке, а тут такой облом...
Что бы такого сделать, чтобы заработало?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-19 9:22 ` lexey111
@ 2007-04-19 9:49 ` Шенцев Алексей Владимирович
2007-04-19 10:51 ` Alex Koshkin
0 siblings, 1 reply; 11+ messages in thread
From: Шенцев Алексей Владимирович @ 2007-04-19 9:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 19 April 2007 13:22:27 lexey111@mail.ru написал(а):
> В сообщении от Wednesday 18 April 2007 09:20:37 Шенцев Алексей Владимирович
>
> написал(а):
> > Угу. Пересобрал сейчас у себя на свежем сизифе. Попробывал поставить -
> > таже ерунда. Это былf эксперементальная сборка. По сему не в сизифе.
> > Возьмите lazarus из .tar.bz2, например вытащите из .src.rpm, и соберите у
> > себя в ~/ . Собирается и запускается. Тем более, что у лазаря, есть мания
> > пересобирать свою ide при установки новых компонет. Если лазарь будет
> > стоять у вас в ~/ то всё будет нормально работать. Если в /usr, то ни
> > какие дополнительные компоненты вы не сможете себе установить.
>
> У меня такое (установлен из рпм fpc-2.0.4, исходники fpc, исходники лазаря
> распакованы в ~/lazarus):
fpc-2.0.4.rpm от куда брали?
>
> make clean all
> ....
> Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
> Copyright (c) 1993-2006 by Florian Klaempfl
> Target OS: Linux for i386
> Compiling lazarus.pp
> Fatal: Can't find unit glib
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Паскалевский модуль, а не системная библиотека.
> Fatal: Compilation aborted
> make[2]: *** [lazarus] Ошибка 1
> make[2]: Leaving directory `/home/lexey/lazarus/ide'
> make[1]: *** [ide] Ошибка 2
> make[1]: Leaving directory `/home/lexey/lazarus/ide'
> make: *** [ide] Ошибка 2
<skip>
> Ставил лазаря силовым методом (из рпм --нодепс, потому что он хочет
> перловые модули perl::Cwd и что-то ещё, а я не понял, где его брать -
> перл-бейс установлен).
-(ashen@oasu3)-(~/RPM/SPECS)-> apt-cache search cwd
perl-base - The Perl programming language
perl4-compat - Perl 4 legacy libraries and *.ph files
perl-File-chdir - a more sensible way to change directories
Если не ошибусь perl::Cwd это нотация RH. У нас вроде должна быть вида
perl(Cwd).
> Работает.
Из под палки работать на нас. (с) Высоцкий ... ;)
> Но не работает апт-гет - обижается на криво стоящий пакет.
Пакет то не для alt linux'а
> Снёс и стал делать по науке, а тут такой облом...
Вы fpc у себя собирали? Или взяли со стороны?
> Что бы такого сделать, чтобы заработало?
Наверное правильно собирать пакеты ... ;)
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-19 9:49 ` Шенцев Алексей Владимирович
@ 2007-04-19 10:51 ` Alex Koshkin
2007-04-19 11:18 ` Шенцев Алексей Владимирович
0 siblings, 1 reply; 11+ messages in thread
From: Alex Koshkin @ 2007-04-19 10:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> > У меня такое (установлен из рпм fpc-2.0.4, исходники fpc, исходники лазаря
> > распакованы в ~/lazarus):
> fpc-2.0.4.rpm от куда брали?
с sourceforge.
http://sourceforge.net/project/showfiles.php?group_id=2174&package_id=2252&release_id=442065
> > Fatal: Can't find unit glib
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Паскалевский модуль, а не системная библиотека.
это понятно, но где же он?
> -(ashen@oasu3)-(~/RPM/SPECS)-> apt-cache search cwd
> perl-base - The Perl programming language
> perl4-compat - Perl 4 legacy libraries and *.ph files
> perl-File-chdir - a more sensible way to change directories
Всё установлено.
> Если не ошибусь perl::Cwd это нотация RH. У нас вроде должна быть вида
> perl(Cwd).
Да, именно так. Не смог найти, чего же таки не хватает. Сначала не хватало трёх пакетов, я доставил File-chdir, стало не хватать двух (пишу с работы, не могу вспомнить точно каких).
> > Работает.
> Из под палки работать на нас. (с) Высоцкий ... ;)
> > Но не работает апт-гет - обижается на криво стоящий пакет.
> Пакет то не для alt linux'а
Если б лазаря можно было достать апт-гетом, я б и голову не морочил =) Я сначала поставил хоть как-то на предмет посмотреть, что оно такое. Посмотрел, что использовать можно, несмотря на ряд кривых вещей и озаботился поставить по правилам - чтоб компоненты ставились и ты пы.
> > Снёс и стал делать по науке, а тут такой облом...
> Вы fpc у себя собирали? Или взяли со стороны?
Я рпм поставил, рпм-срц поставил, не собирал. MSEIDE работал, лазарь работал.
> > Что бы такого сделать, чтобы заработало?
> Наверное правильно собирать пакеты ... ;)
Да, но как? =) Чувствую, что делаю что-то не так, но как надо - не знаю.
----
With best regards,
Lexey Koshkin
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Lazarus
2007-04-19 10:51 ` Alex Koshkin
@ 2007-04-19 11:18 ` Шенцев Алексей Владимирович
0 siblings, 0 replies; 11+ messages in thread
From: Шенцев Алексей Владимирович @ 2007-04-19 11:18 UTC (permalink / raw)
To: Alex Koshkin, ALT Linux Sisyphus discussion list
В сообщении от Thursday 19 April 2007 14:51:38 Alex Koshkin написал(а):
> > > У меня такое (установлен из рпм fpc-2.0.4, исходники fpc, исходники
> > > лазаря распакованы в ~/lazarus):
> >
> > fpc-2.0.4.rpm от куда брали?
>
> с sourceforge.
>
> http://sourceforge.net/project/showfiles.php?group_id=2174&package_id=2252&
>release_id=442065
>
> > > Fatal: Can't find unit glib
> >
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > Паскалевский модуль, а не системная библиотека.
>
> это понятно, но где же он?
/usr/share/fpcsrc/packages/extra/gtk/glib/glib.pp не он ли будет? ... ;)
>
> > -(ashen@oasu3)-(~/RPM/SPECS)-> apt-cache search cwd
> > perl-base - The Perl programming language
> > perl4-compat - Perl 4 legacy libraries and *.ph files
> > perl-File-chdir - a more sensible way to change directories
>
> Всё установлено.
>
> > Если не ошибусь perl::Cwd это нотация RH. У нас вроде должна быть вида
> > perl(Cwd).
>
> Да, именно так. Не смог найти, чего же таки не хватает. Сначала не хватало
> трёх пакетов, я доставил File-chdir, стало не хватать двух (пишу с работы,
> не могу вспомнить точно каких).
>
> > > Работает.
> >
> > Из под палки работать на нас. (с) Высоцкий ... ;)
> >
> > > Но не работает апт-гет - обижается на криво стоящий пакет.
> >
> > Пакет то не для alt linux'а
>
> Если б лазаря можно было достать апт-гетом, я б и голову не морочил =) Я
> сначала поставил хоть как-то на предмет посмотреть, что оно такое.
> Посмотрел, что использовать можно, несмотря на ряд кривых вещей и
> озаботился поставить по правилам - чтоб компоненты ставились и ты пы.
>
> > > Снёс и стал делать по науке, а тут такой облом...
> >
> > Вы fpc у себя собирали? Или взяли со стороны?
>
> Я рпм поставил, рпм-срц поставил, не собирал. MSEIDE работал, лазарь
> работал.
>
> > > Что бы такого сделать, чтобы заработало?
> >
> > Наверное правильно собирать пакеты ... ;)
>
> Да, но как? =) Чувствую, что делаю что-то не так, но как надо - не знаю.
>
Возьмите fpc-2.0.4.src.rpm с http://gw.nsrz.ru/linux/rpm/ . Собирите и
поставьте у себя. Мы ж не просто так его делали ... ;) Соберите у себя в ~/
лазарь (если хотие ставить ещё компоненты, дополнительно к
предустановленным), не забыв перед этим закинуть fpc.cfg, с указанного сайта,
в /etc. И попробуйте запустить лазаря. Только при обновлении сизифа fpc-2.0.4
будет у вас обновлятся до 2.1 ...
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-04-19 11:18 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-14 12:03 [sisyphus] Lazarus Yuriy Al. Shirokov
2007-04-14 12:08 ` Serge
2007-04-16 9:04 ` Шенцев Алексей Владимирович
2007-04-17 18:01 ` Yuriy Al. Shirokov
2007-04-17 18:11 ` Motsyo Gennadi aka Drool
2007-04-18 6:18 ` Yuriy Al. Shirokov
2007-04-18 6:20 ` Шенцев Алексей Владимирович
2007-04-19 9:22 ` lexey111
2007-04-19 9:49 ` Шенцев Алексей Владимирович
2007-04-19 10:51 ` Alex Koshkin
2007-04-19 11:18 ` Шенцев Алексей Владимирович
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git