Проблема сборки пакетов из репозитария ASPLinux11.2

Автор: SoAlVi Дата: 22.11.2006 21:04 Уменя стоит ASP11. Решил обновить KDE до 3.5.5 из репозитария исходных текстов ASPLinux 11.2 и столкнулся с проблемой что пакеты dbus и kdebase при компиляции выдают ошибку. Все недостающие пакеты были установлены.

Что делать, как собрать пакет? Почему так?
Re: Проблема сборки пакетов из репозитария ASPLinux11.2 23.11.2006 08:54Xray_Linux_Root Тоже столкнулся с подобной проблемой, что в большей части SRPM пакетов содержатся ошибки, которые приходится решать вручную. Самый большой процент ошибок из-за того, что патчи входящие в тот или иной пакет не адаптированы к новой версии исходников в этой версии пакета.

Выходов как всегда несколько:
1. Дорабатывать всё вручную, патчи и *.spec файлы (это я делаю на серверах с установленным ASPLinux, и для критических сервисов).
2. Перейти на альтернативный дистрибутив, например Fedora Core (это вариант мне пришлось выбрать разочаровавшись в ASPLinux, и начать использовать при установке новых серверов, чего и вам советую).
Re: Проблема сборки пакетов из репозитария ASPLinux11.2 23.11.2006 14:07INF[SZ] Какие ошибки возникли ?
Re: Проблема сборки пакетов из репозитария ASPLinux11.2 23.11.2006 19:15SoAlVi Ошибки компиляции.
Re: Проблема сборки пакетов из репозитария ASPLinux11.2 24.11.2006 06:10INF[SZ] Я понимаю, что возникли ошибки компиляции.
Вы можете их выложить.
Хотелось бы посмотреть, что именно пошло не так.
Re: Проблема сборки пакетов из репозитария ASPLinux11.2 25.11.2006 13:05SoAlVi Прошу прощения.
Log для D-Bus:

dbus-sysdeps-util.c: In function '_dbus_change_identity':
dbus-sysdeps-util.c:300: error: 'CAP_AUDIT_WRITE' undeclared (first use in this function)
dbus-sysdeps-util.c:300: error: (Each undeclared identifier is reported only once
dbus-sysdeps-util.c:300: error: for each function it appears in.)
make[3]: *** [dbus-sysdeps-util.lo] Error 1
make[3]: Leaving directory `/usr/src/asplinux/BUILD/dbus-0.61/dbus'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/asplinux/BUILD/dbus-0.61/dbus'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/asplinux/BUILD/dbus-0.61'
make: *** [all] Error 2


Log для kdebase:

kdialog.cpp: In function 'int directCommand(KCmdLineArgs*)':
kdialog.cpp:625: error: 'Animation' is not a member of 'KIcon'
kdialog.cpp:627: error: 'Category' is not a member of 'KIcon'
kdialog.cpp:629: error: 'Emblem' is not a member of 'KIcon'
kdialog.cpp:631: error: 'Emote' is not a member of 'KIcon'
kdialog.cpp:633: error: 'International' is not a member of 'KIcon'
kdialog.cpp:635: error: 'Place' is not a member of 'KIcon'
kdialog.cpp:637: error: 'StatusIcon' is not a member of 'KIcon'
make[2]: *** [kdialog.o] Error 1
make[2]: Leaving directory `/usr/src/asplinux/BUILD/kdebase-3.5.5/kdialog'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/asplinux/BUILD/kdebase-3.5.5'
make: *** [all] Error 2
Re: Проблема сборки пакетов из репозитария ASPLinux11.2 27.11.2006 09:45krep Если учесть,что ASP-11 и ASP-11.2 это разные дистрибутивы,хотя и выпущены одной фирмой,то ...обновлять нахрапом базовые пакеты не получиться.
dist-upgrade должно быть в начале.
RSS-материал