ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] fpc и многострадальный лазарус?
@ 2007-05-06  5:05 Gleb Kulikov
  2007-05-06  8:21 ` lexey111
  2007-05-07  7:19 ` Slava Dubrovskiy
  0 siblings, 2 replies; 13+ messages in thread
From: Gleb Kulikov @ 2007-05-06  5:05 UTC (permalink / raw)
  To: sisyphus

Джентельмены,

правильно ли я понимаю, что

1) последняя полноценная версия фри паскаля у нас -- 2.0.2 (с более-менее 
полным набором модулей), всё остальное, имеющееся в архивах Сизифа, не несёт 
в себе полного набора модулей и библиотек?

2) сборка lazarus с имеющимися с составе Сизифа вариациями fpc (от 2.0.2 и 
выше) -- невозможна? (не находит Can't find unit Contnrs и т.д.)?

3) работа lazarus, установденного из тарбола/механически развёрнутого rpm с 
сайта Лазаря, с имеющимися вариациями fpc, невозможна (не находит unit 
Interfaces и далее, по мелочи)? 

Собственно, я ничего не понимаю ни в паскале (последний раз серьёзно 
программировал на нём лет 15 назад), ни в Делфи. Но у нас (отделение в 
институте оптики атмосферы СО РАН) сейчас стоит вопрос о выборе платформы для 
дальнейшей работы, и хотелось бы иметь на любимой :) платформе всё, 
необходимое для работы.

Спасибо.

-- 
      Салют, /GLeb

UIN: 15341920
jabber://gleb@asd.iao.ru
sip://2387245@sipnet.ru			(telephony)
skype://gleb_kulikov.tomsk		(telephony)
sip://20000204@sip.pctel.ru		(telephony)
netmail: 2:5005/78


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-06  5:05 [sisyphus] fpc и многострадальный лазарус? Gleb Kulikov
@ 2007-05-06  8:21 ` lexey111
  2007-05-06 19:18   ` Хихин Руслан
  2007-05-07  7:19 ` Slava Dubrovskiy
  1 sibling, 1 reply; 13+ messages in thread
From: lexey111 @ 2007-05-06  8:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Sunday 06 May 2007 08:05:31 Gleb Kulikov написал(а):
> правильно ли я понимаю, что
> 1) последняя полноценная версия фри паскаля у нас -- 2.0.2 (с более-менее
> полным набором модулей), всё остальное, имеющееся в архивах Сизифа, не
> несёт в себе полного набора модулей и библиотек?
> 2) сборка lazarus с имеющимися с составе Сизифа вариациями fpc (от 2.0.2 и
> выше) -- невозможна? (не находит Can't find unit Contnrs и т.д.)?
> 3) работа lazarus, установденного из тарбола/механически развёрнутого rpm с
> сайта Лазаря, с имеющимися вариациями fpc, невозможна (не находит unit
> Interfaces и далее, по мелочи)?

Насколько я разобрался с этим вопросом, установка лазаря таки возможна путём 
пляски с бубном и разнообразного сильного шаманства. А именно ручного 
развёртывания fpc, исходников, сборки, правки конфигов. У меня заработал как 
лазарь, так и MSEIDE.

Но есть одно "но" - после обновления dist-upgrade установленный таким путём 
fpc слетает на версию из репозитория и всё перестаёт работать. Как это 
победить, я ещё не знаю.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-06  8:21 ` lexey111
@ 2007-05-06 19:18   ` Хихин Руслан
  2007-05-06 19:46     ` lexey111
  0 siblings, 1 reply; 13+ messages in thread
From: Хихин Руслан @ 2007-05-06 19:18 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 402 bytes --]

Здравствуйте lexey111@mail.ru
  В сообщении от 6 мая 2007 lexey111@mail.ru написал(a):
 > Но есть одно "но" - после обновления dist-upgrade установленный
 > таким путём
 >
 > fpc слетает на версию из репозитория и всё перестаёт работать. Как
 > это
 > победить, я ещё не знаю
Поставьте на hold, а ещё лучше раберитетесь что в Сизифе не так и 
отрапортуйте в Bugzilla :)


-- 
С  уважением Хихин Руслан

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-06 19:18   ` Хихин Руслан
@ 2007-05-06 19:46     ` lexey111
  2007-05-06 20:03       ` Хихин Руслан
                         ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: lexey111 @ 2007-05-06 19:46 UTC (permalink / raw)
  To: hihin, ALT Linux Sisyphus discussion list

В сообщении от Sunday 06 May 2007 22:18:34 Хихин Руслан написал(а):
>  > Но есть одно "но" - после обновления dist-upgrade установленный
>  > таким путём
>  > fpc слетает на версию из репозитория и всё перестаёт работать. Как
>  > это
>  > победить, я ещё не знаю
> Поставьте на hold, а ещё лучше раберитетесь что в Сизифе не так и
> отрапортуйте в Bugzilla :)

Я б с удовольствием, но не знаю как =) Разве что могу написать эмпирическую 
пошаговую инструкцию о том, как завести лазарус на сизифе. Как я понимаю, 
основные проблемы из-за того, что в сизифе fpc 2.1, а лазарус хочет 2.0.4, 
плюс несоответствие путей по умолчанию. Уверен, что правильным конфигом 
fpc/lazarus это можно поправить, более того, убеждён, что кто-то из местных 
профессионалов это уже делал и мои дилетантские потуги будут смешно выглядеть 
=) но могу.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-06 19:46     ` lexey111
@ 2007-05-06 20:03       ` Хихин Руслан
  2007-05-07  1:32       ` Gleb Kulikov
  2007-05-07  9:42       ` Michael Shigorin
  2 siblings, 0 replies; 13+ messages in thread
From: Хихин Руслан @ 2007-05-06 20:03 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 397 bytes --]

Здравствуйте lexey111@mail.ru
  В сообщении от 6 мая 2007 lexey111@mail.ru написал(a):
 > Уверен, что правильным конфигом
 >
 > fpc/lazarus это можно поправить, более того, убеждён, что кто-то из
 > местных
 >
 > профессионалов это уже делал и мои дилетантские потуги будут смешно
 > выглядеть
 >
 > =) но могу.
На то есть Wiki - кто-то начнёт, кто-то подправит :)


-- 
С  уважением Хихин Руслан

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-06 19:46     ` lexey111
  2007-05-06 20:03       ` Хихин Руслан
@ 2007-05-07  1:32       ` Gleb Kulikov
  2007-05-07  9:46         ` Aleksey Novodvorsky
  2007-05-07  9:42       ` Michael Shigorin
  2 siblings, 1 reply; 13+ messages in thread
From: Gleb Kulikov @ 2007-05-07  1:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от 7 мая 2007 02:46 lexey111@mail.ru написал:
> основные проблемы из-за того, что в сизифе fpc 2.1, а лазарус хочет 2.0.4,
> плюс несоответствие путей по умолчанию. Уверен, что правильным конфигом

Минутку.

А то, что ВСЕ fpc в архивах Сизифа. КРОМЕ 2.0.2 --- неполные, никого не 
волнует?

-- 
      Салют, /GLeb

UIN: 15341920
jabber://gleb@asd.iao.ru
sip://2387245@sipnet.ru			(telephony)
skype://gleb_kulikov.tomsk		(telephony)
sip://20000204@sip.pctel.ru		(telephony)
netmail: 2:5005/78


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-06  5:05 [sisyphus] fpc и многострадальный лазарус? Gleb Kulikov
  2007-05-06  8:21 ` lexey111
@ 2007-05-07  7:19 ` Slava Dubrovskiy
  2007-05-07 13:05   ` Gleb Kulikov
  1 sibling, 1 reply; 13+ messages in thread
From: Slava Dubrovskiy @ 2007-05-07  7:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2132 bytes --]

Gleb Kulikov пишет:
> Джентельмены,
>
> правильно ли я понимаю, что
>
> 1) последняя полноценная версия фри паскаля у нас -- 2.0.2 (с более-менее 
> полным набором модулей), всё остальное, имеющееся в архивах Сизифа, не несёт 
> в себе полного набора модулей и библиотек?
>   
Да, правильно.
> 2) сборка lazarus с имеющимися с составе Сизифа вариациями fpc (от 2.0.2 и 
> выше) -- невозможна? (не находит Can't find unit Contnrs и т.д.)?
>   
Это из-за того, что нет конфига для fpcгде бы были прописаны пути к
модулям (unit). Ну и самих модулей тоже если версия больше 2.0.2.
> 3) работа lazarus, установденного из тарбола/механически развёрнутого rpm с 
> сайта Лазаря, с имеющимися вариациями fpc, невозможна (не находит unit 
> Interfaces и далее, по мелочи)? 
>   
Тоже самое. См. выше.
> Собственно, я ничего не понимаю ни в паскале (последний раз серьёзно 
> программировал на нём лет 15 назад), ни в Делфи. Но у нас (отделение в 
> институте оптики атмосферы СО РАН) сейчас стоит вопрос о выборе платформы для 
> дальнейшей работы, и хотелось бы иметь на любимой :) платформе всё, 
> необходимое для работы.
>   
Я пытался допилить fpc до вменяемого состояния. Осилил на половину. Могу
выслать спек на чем остановился. Может у вас хватит времени.

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3249 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-06 19:46     ` lexey111
  2007-05-06 20:03       ` Хихин Руслан
  2007-05-07  1:32       ` Gleb Kulikov
@ 2007-05-07  9:42       ` Michael Shigorin
  2007-05-07 11:06         ` Alex Koshkin
  2 siblings, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2007-05-07  9:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Sun, May 06, 2007 at 10:46:00PM +0300, lexey111@mail.ru wrote:
> > Поставьте на hold, а ещё лучше раберитетесь что в Сизифе не
> > так и отрапортуйте в Bugzilla :)
> Я б с удовольствием, но не знаю как =) Разве что могу написать
> эмпирическую пошаговую инструкцию о том, как завести лазарус на
> сизифе.

Ну хотя бы.

http://www.freesource.info/wiki/BugzillaMiniHowto

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-07  1:32       ` Gleb Kulikov
@ 2007-05-07  9:46         ` Aleksey Novodvorsky
  0 siblings, 0 replies; 13+ messages in thread
From: Aleksey Novodvorsky @ 2007-05-07  9:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list; +Cc: Alexey Tourbin

On 5/7/07, Gleb Kulikov <glebus@asd.iao.ru> wrote:
> В сообщении от 7 мая 2007 02:46 lexey111@mail.ru написал:
> > основные проблемы из-за того, что в сизифе fpc 2.1, а лазарус хочет 2.0.4,
> > плюс несоответствие путей по умолчанию. Уверен, что правильным конфигом
>
> Минутку.
>
> А то, что ВСЕ fpc в архивах Сизифа. КРОМЕ 2.0.2 --- неполные, никого не
> волнует?

У нас есть мейнтейнер и я, например, жду его комментариев.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-07  9:42       ` Michael Shigorin
@ 2007-05-07 11:06         ` Alex Koshkin
  2007-05-08  9:27           ` lexey111
  0 siblings, 1 reply; 13+ messages in thread
From: Alex Koshkin @ 2007-05-07 11:06 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussion list

Ок, ночью, если буду не сильно уставший или уже завтра утром.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-07  7:19 ` Slava Dubrovskiy
@ 2007-05-07 13:05   ` Gleb Kulikov
  2007-05-07 13:12     ` Шенцев Алексей Владимирович
  0 siblings, 1 reply; 13+ messages in thread
From: Gleb Kulikov @ 2007-05-07 13:05 UTC (permalink / raw)
  To: slava, ALT Linux Sisyphus discussion list

В сообщении от 7 мая 2007 14:19 Slava Dubrovskiy написал:
> Я пытался допилить fpc до вменяемого состояния. Осилил на половину. Могу
> выслать спек на чем остановился. Может у вас хватит времени.

со временем, швах и крышка.

но давайте, попробую, что успею.

-- 
      Салют, /GLeb

UIN: 15341920
jabber://gleb@asd.iao.ru
sip://2387245@sipnet.ru			(telephony)
skype://gleb_kulikov.tomsk		(telephony)
sip://20000204@sip.pctel.ru		(telephony)
netmail: 2:5005/78


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-07 13:05   ` Gleb Kulikov
@ 2007-05-07 13:12     ` Шенцев Алексей Владимирович
  0 siblings, 0 replies; 13+ messages in thread
From: Шенцев Алексей Владимирович @ 2007-05-07 13:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Monday 07 May 2007 17:05:32 Gleb Kulikov написал(а):
> В сообщении от 7 мая 2007 14:19 Slava Dubrovskiy написал:
> > Я пытался допилить fpc до вменяемого состояния. Осилил на половину. Могу
> > выслать спек на чем остановился. Может у вас хватит времени.
>
> со временем, швах и крышка.
Как у всех.
>
> но давайте, попробую, что успею.
Тогда, может заодно такое выясните: почему сообщения при компиляции lazarus'а 
(для fpc вроде так же, не помню) на голандском, не на английском.
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] fpc и многострадальный лазарус?
  2007-05-07 11:06         ` Alex Koshkin
@ 2007-05-08  9:27           ` lexey111
  0 siblings, 0 replies; 13+ messages in thread
From: lexey111 @ 2007-05-08  9:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Monday 07 May 2007 14:06:47 Alex Koshkin написал(а):
> Ок, ночью, если буду не сильно уставший или уже завтра утром.

Итак.

Установка lzazrus 0.9.20 в сизифе.

! Disclaimer !
1. У меня уже _был_ установлен работающий lazarus etc, причём методом проб и 
ошибок кучи версий. Я постарался очистить систему перед установкой, но мало 
ли что. Так что если эта инструкция не поможет, то я не виноват =)
2. Версия lazarus 0.9.22 у меня завелась с помощью шаманских телодвижений 
(сборка fpc и lazarus из исходников, долгая настройка конфигов, копирование 
из общих папкок в домашние и обратно etc), но повторить я их не смог за 
недостатком времени - не помню, что, как и в какой последовательности я 
делал, - поэтому пишу про стабильно поднимающуюся 0.9.20. Просьба обратить 
внимание на имена пакетов, а точнее версии софта. 
3. Опята у меня мало, то есть, вообще - навалом, но в линуксе мало, так что не 
шпыняйте.

Имеем Alt linux Compact 3.0.4, поднятый до сизифа. Ядро, на всякий случай, 
2.6.18-std-smp-alt5. Задача - завести lazarus.

Нужны следующие пакеты.

FPC:
	fpc-2.0.4-0.i586.rpm - собственно fpc
	fpc-src-2.0.4-0.i386.rpm- исходники fpc

Lazarus:
	lazarus-0.9.20-alt1.src.rpm

Опционально - MSE ide:
	mseide_bin_1_0.zip
	mseide_msegui_src_1_0.zip

Итак, приступаем.

1. Запускаем терминал под рутом.
2. rpm -ihv fpc-2.0.4-0.i586.rpm - устанавливаем собственно fpc
3. rpm -ihv fpc-2.0.4-0.src.rpm - ставим исходники fpc (/usr/share/fpcsrc)

	3.1. Для установки MSEide нужно распаковать из zip-архива папку bin. Я создал 
у себя в домашней папке папку mseide и распаковал туда (ЭТИ ДЕЙСТВИЯ ПОД 
ПОЛЬЗОВАТЕЛЕМ).
	3.2. Устанавливаем исходники MSEide - распаковываем второй архив в 
~/mseide/bin/i386-linux, как есть
	3.3. Устанавливаем исполняемость на файл ~/mseide/bin/i386-linux/mseide
		chmod 777 ~/mseide/bin/i386-linux/mseide
	3.4. Собственно, всё, осталось только создать ярлык на десктопе для MSEide. 
Работает (на уровне сборки тестовых проектов, как минимум. Установку 
компонентов я не проверял).
	Настройка MSEide - Настройки (Settings/Configure MSEide) - 
{$FPCLIBDIR} /usr/lib/fpc/2.0.4/units/i386-linux/

4. Продолжаем установку lazarus ПОД ПОЛЬЗОВАТЕЛЕМ: извлекаем из rpm исходники 
lazarus-0.9.20-0.tar.gz методом инсталляции или midnight commaner`ом.
5. В исходниках только одна папка - lazarus. Копируем её себе в home.
6. Заходим в ~/lazarus и делаем make all или make clean all
7. Вуаля. Получаем работающий lazarus. Делаем ссылку на десктопе, 
устанавливаем компоненты, пересобираем под qt или gtk2 - всё работает.
8. Последний штрих: открываем под рутом /etc/apt/apt.conf и вписываем в секцию 
Hold fpc:
        Hold {
                // Old-style kernels.
                "fpc";
                "^(kernel|alsa)[0-9]+-source";
        };

Теперь apt-get dist-upgrade будет игнорировать fpc:
	The following packages have been kept back
  		fpc
	1 upgraded, 0 newly installed, 0 removed and 1 not upgraded.

Всё, что знал - написал. У меня работает =)

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2007-05-08  9:27 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-06  5:05 [sisyphus] fpc и многострадальный лазарус? Gleb Kulikov
2007-05-06  8:21 ` lexey111
2007-05-06 19:18   ` Хихин Руслан
2007-05-06 19:46     ` lexey111
2007-05-06 20:03       ` Хихин Руслан
2007-05-07  1:32       ` Gleb Kulikov
2007-05-07  9:46         ` Aleksey Novodvorsky
2007-05-07  9:42       ` Michael Shigorin
2007-05-07 11:06         ` Alex Koshkin
2007-05-08  9:27           ` lexey111
2007-05-07  7:19 ` Slava Dubrovskiy
2007-05-07 13:05   ` Gleb Kulikov
2007-05-07 13:12     ` Шенцев Алексей Владимирович

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