* [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