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