Установка в AltLinux 5.0

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Установка в AltLinux 5.0

Сообщение VirtUX » 02.08.2009 16:06:07

Код: Выделить всё
ошибка: неудовлетворенные зависимости:
perl(Cwd)   нужен для lazarus-0.9.27.20857-20090715
perl(File::Basename)   нужен для lazarus-0.9.27.20857-20090715
perl(File::Find)   нужен для lazarus-0.9.27.20857-20090715
perl(Getopt::Std)   нужен для lazarus-0.9.27.20857-20090715
perl(vars)   нужен для lazarus-0.9.27.20857-20090715

Собственно вопрос в том, как удовлетворить зависимости? Через Synaptic так и не смог найти нужные пакеты :(
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Установка в AltLinux 5.0

Сообщение Odyssey » 02.08.2009 17:22:01

Установка Lazarus 9.26 (9.27) на ALT Linux 4.0 (школьный)

Если Lazarus из репозитория ALTLinux, то
AShen писал(а):пишите в bugzilla.altlinux.ru на пакет lazarus
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Установка в AltLinux 5.0

Сообщение VirtUX » 02.08.2009 18:15:47

Попробывал как описано в теме к 4.0 школьному. На шаге сборки Lazarusa появилась ошибка:
Код: Выделить всё
/usr/bin/ppc386 -gl -Fu. -Funonwin32 -Fuforms -Fuwidgetset -Fiinclude -FE. -FUunits/i386-linux -dUSE_QT_45 -di386 alllclunits.pp
Free Pascal Compiler version 2.2.4 [2009/04/28] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Linux for i386
Compiling alllclunits.pp
Fatal: Can't find unit system used by AllLCLUnits
Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Ошибка 1
make[1]: Leaving directory `/usr/lib/lazarus/lcl'
make: *** [lcl] Ошибка 2

Собирал командой:
Код: Выделить всё
make PREFIX=/usr clean all LCL_PLATFORM=qt OPT="-dUSE_QT_45"
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Установка в AltLinux 5.0

Сообщение Odyssey » 02.08.2009 19:32:46

VirtUX писал(а):Попробывал как описано в теме к 4.0 школьному.

Так, как описывал я в своем посте, делать не нужно! Поэтому там и висит предупреждение.
Если я правильно понял идею: все что устанавливается в виде пакетов - может ставится с правами root, а все что собирается из исходников, в данном случае Lazarus - нужно собирать где-нибудь в домашней папке, с пользовательскими правами, не трогая систему. Использовать приложение потом можно либо из домашней папки, либо собрать на его основе rpm-пакет и уже его устанавливать в систему.

Код: Выделить всё
Fatal: Can't find unit system used by AllLCLUnits

Сам с такой ошибкой не сталкивался, в списке рассылки в этом случае советовали проверить пути к модулям в fpc.cfg.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Установка в AltLinux 5.0

Сообщение VirtUX » 02.08.2009 20:45:50

Спасибо Odyssey! Оказалось все банально. Вместе с текущими обновлениями обновился FPC на версию от Alt. Возвращение FPC из ежедневных сборок Lazarusa решило проблему. Видать у них разные пути в fpc.cfg.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45

Рейтинг@Mail.ru