В lazarus при работе с проектом (сохранение, открытие) обнуляется содержимое *.lpr файла, что делает невозможным запуск программы. Надо либо исправить этот баг (на программах сложнее hello world возникает стабильно), либо обновить до версии lazarus 0.9.26 (+fpc 2.2.2). В ubuntu в 0.9.24 аналогично, в gentoo воспроизвести не удалось. Желательно к 09.11.08 иметь новый rpm, поскольку окончатся каникулы и будет сложно убедить учителя и учеников оставлять альт дальше.
1) Данная ошибка у меня ни разу не воспроизвелась. Но я всё равно посмотрю в чём может быть дело. А на каком дистрибутиве появляется данная ошибка? В общем rpm -qa | grep lazarus , плиз. 2) Сборка lazarus-0.9.26 у меня готова, но для lazarus-0.9.26 нужен fpc-2.2.2. fpc-2.2.2 находится в daedalus'е. В данной сборке отключен gbd, т.к. с нашим gdb, fpc-2.2.2 не собирается. Как в сизифе появится рабочий fpc-2.2.2, сразу появится и lazarus-0.9.26
В одном из школьных дистрибутивов. Насчет новой сборки понял. Спасибо
> # rpm -qa | grep lazarus > lazarus-0.9.24-alt0.S40.3 lazarus-docs-0.9.24-alt0.S40.3 lazarus-examples-0.9.24-alt0.S40.3 lazarus-tools-0.9.24-alt0.S40.3 Ставилось из school-4.0.0r1-linux-master-i586-install-dvd5.iso
*** Bug 17791 has been marked as a duplicate of this bug. ***
поставьте в пакете %config(noreplace) в нужном месте.
на ftp://ftp.altlinux.org/pub/people/ender/hasher/ выложен lazarus-0.9.26.2, собран на fpc 2.2.4 (там же) и с gtk2. прошу потестить, и по возможности залить :)
http://freepascal.ru/forum/viewtopic.php?p=32711#p32711
я правильно понимаю суть - нужно в сизифе обновить lazarus до последнего svn релиза?
(В ответ на комментарий №8) > я правильно понимаю суть - нужно в сизифе обновить lazarus до последнего svn > релиза? Да. 2ashen: остались проблемы?
По комментарию #8: не правильно. Последняя svn версия lazarus'а глючная, в общем lazarus-0.9.27 откровенно сырой. Отправил в sisyphus lazarus-0.9.26-alt1.1. Собрано не так, как я хочу видеть lazarus в альте, но хотя бы известные баги убраны. >2 ashen: остались проблемы? Смотря что считать проблемой.
(В ответ на комментарий №10) > По комментарию #8: не правильно. Последняя svn версия lazarus'а глючная, в > общем lazarus-0.9.27 откровенно сырой. > Отправил в sisyphus lazarus-0.9.26-alt1.1. > Собрано не так, как я хочу видеть lazarus в альте, но хотя бы известные баги > убраны. Спасибо! > > >2 ashen: остались проблемы? > Смотря что считать проблемой. А что Вы считаете? Нужна помощь?
>А что Вы считаете? lazdatadesktop из lazarus-tools у нас не собирается при сборке пакета. Исходники есть, но не испольняемый файл. Если не ошибусь, по требованию к "школьному линуксу" необходима была программа создания и управления БД для системы программирования на языке pascal (а ля DataDesktop для Delphi). Формально мы выполнили это требование, фактически нет.
(В ответ на комментарий №12) > >А что Вы считаете? > lazdatadesktop из lazarus-tools у нас не собирается при сборке пакета. > Исходники есть, но не испольняемый файл. Если не ошибусь, по требованию к > "школьному линуксу" необходима была программа создания и управления БД для > системы программирования на языке pascal (а ля DataDesktop для Delphi). > Формально мы выполнили это требование, фактически нет. Повесите отдельную багу?
#20664 Надеюсь до linuxfest успею исправить.
>2ashen: остались проблемы? http://git.altlinux.org/tasks/8825/task/log Только Русаков и Афанасов починили сборку lazarus'а на x86_64, как теперь снова она сломана. У меня нет компьютера с x86_64, ни удалённой сборочницы, по сему и не могу хотя бы посмотреть, что происходит. :(
(В ответ на комментарий №15) > >2ashen: остались проблемы? > Только Русаков и Афанасов починили сборку lazarus'а на x86_64, как теперь снова > она сломана. не грусти, починим. сегодня жаль уже не смогу.
(В ответ на комментарий №16) > (В ответ на комментарий №15) > > >2ashen: остались проблемы? > > Только Русаков и Афанасов починили сборку lazarus'а на x86_64, как теперь снова > > она сломана. > не грусти, починим. сегодня жаль уже не смогу. Не вышло починить?
(В ответ на комментарий №17) > Не вышло починить? с наскока не починилось, а основательно взяться пока не получается. я пока понять не могу, куда там x86_64/linux путь теряется. вроде есть, а fpmake не видит.
(В ответ на комментарий №18) > (В ответ на комментарий №17) > > Не вышло починить? > с наскока не починилось, а основательно взяться пока не получается. > > я пока понять не могу, куда там x86_64/linux путь теряется. вроде есть, а > fpmake не видит. А где искать этот 0.9.26-alt1.1?
(В ответ на комментарий №19) > А где искать этот 0.9.26-alt1.1? я уже и не помню, откуда брал, если честно. ввсе ashen'овские изменения я приложил к http://git.altlinux.org/people/ender/packages/?p=lazarus.git сейчас я закидываю на ftp.altlinux.org/people/ender. так, на всякий случай.
Для сборки на x86_64 достаточно объявить переменную FPCDIR, см. git.alt:/people/bga/packages/lazarus Желательно, чтобы Дмитрий Афанасов собрал пакет в Сизиф, поскольку ему виднее, что писать в %changelog. (Или Алексей Шенцев, если это были его исправления.)
(В ответ на комментарий №21) > Для сборки на x86_64 достаточно объявить переменную FPCDIR, см. > git.alt:/people/bga/packages/lazarus > > Желательно, чтобы Дмитрий Афанасов собрал пакет в Сизиф, поскольку ему виднее, > что писать в %changelog. (Или Алексей Шенцев, если это были его исправления.) Дмитрий в отпуске. Соберите, пожалуйста.
В Сизиф отправлен lazarus-0.9.26.2-alt2.
(В ответ на комментарий №23) > В Сизиф отправлен lazarus-0.9.26.2-alt2. Спасибо!
Обновить в сизифе, p5 до версии не ниже lazarus-0.9.28-alt2. С интеграцией документации из fpc-lazarus-0.9.28-doc-html в ide по умолчанию.
Наблюдаю lazarus-0.9.29-alt8 и lazarus-0.9.29-alt6.M50P.3.