вылетает ошибка при установке kde-meta-4.2.1

Доброго времени суток! При установке kde-meta-4.2.1 вылетает ошибка на пакете pp-office/akonadi-server-1.1.1
Messages for package dev-python/PyQt4-4.4.4-r1:

* QA notice: The QT4_BUILT_WITH_USE functionality is deprecated and
* will be removed from future versions of qt4.eclass. Please update
* the ebuild to use eapi-2 use dependencies instead.

* Messages for package app-office/akonadi-server-1.1.1:

Что с этим делать? Обновить версию portage?

micha написал(а):Доброго

micha написал(а):
Доброго времени суток! При установке kde-meta-4.2.1 вылетает ошибка на пакете pp-office/akonadi-server-1.1.1
Messages for package dev-python/PyQt4-4.4.4-r1:

* QA notice: The QT4_BUILT_WITH_USE functionality is deprecated and
* will be removed from future versions of qt4.eclass. Please update
* the ebuild to use eapi-2 use dependencies instead.

* Messages for package app-office/akonadi-server-1.1.1:

Что с этим делать? Обновить версию portage?

сия штука -- akonadi -- требует mysql. Если его нет в USE, то ругается и не хочет ставиться. Причем интересная фича 9столкнулся буквально несколько часов назад) -- он воспринимает ее только та
USE="mysql" emerge akonadi.
а в make.conf -- не реагирует.

USE="mysql" emerge akonadi -

USE="mysql" emerge akonadi - пробывал, не помогает

Почитав рекомендации на

Почитав рекомендации на google, обновил portage до sys-apps/portage-2.1.6.9
micha ~ # emerge --version
Portage 2.1.6.9 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 i686)
после пересборки всей системы стала вылетать следующая ошибка на пакете app-office/akonadi-server-1.1.1

-- Found Automoc4: /usr/bin/automoc4
-- Found shared-mime-info version: 0.51
CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:620 (message):
Unable to find the requested Boost libraries.

Unable to find the Boost header files. Please set BOOST_ROOT to the root
directory containing Boost or BOOST_INCLUDEDIR to the directory containing
Boost's headers.
Call Stack (most recent call first):
CMakeLists.txt:38 (find_package)

CMake Error at CMakeLists.txt:40 (message):
Akonadi requires the Boost C++ libraries.

-- Configuring incomplete, errors occurred!
*
* ERROR: app-office/akonadi-server-1.1.1 failed.
* Call stack:
* ebuild.sh, line 48: Called src_configure
* environment, line 3160: Called cmake-utils_src_configure
* environment, line 862: Called die
* The specific snippet of code:
* cmake ${cmakeargs} "${S}" || die "cmake failed";
* The die message:
* cmake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-office/akonadi-server-1.1.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-office/akonadi-server-1.1.1/temp/environment'.
*

>>> Failed to emerge app-office/akonadi-server-1.1.1, Log file:

вобщем незнаю что и делать, gcc менял на последнии, dev-util/boost-build и dev-util/boost пересобирал

micha ~ # emerge -pv python

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] dev-lang/python-2.5.4-r2

cat /etc/make.conf

CFLAGS="-O3 -march=pentium4 -pipe -s -fomit-frame-pointer -DPIC"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
MAKEOPTS="-j3"

CC=gcc
CXX=g++

FEATURES="distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch metadata-transfer fixpackages ccache"

CCACHE_SIZE="2G"
CCACHE_DIR="/var/tmp/ccache"
INPUT_DEVICES="keyboard mouse evdev synaptics"

USE="old-daemons mng webkit mysql oodict source samba xcb glitz fuse tools java javascript X slang acl acpi alsa arts berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd -evo fam fortran gtk
gd -gnome gdbm gif gpm gstreamer -firefox hal iconv -isdnlog -ipv6 jpeg kde kerberos -ldap logrotate mad midi -mikmod mmx mp3 mpeg mudflap ncurses
nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png posix pppd python qt qt3 qt3support qt4 quicktime readline reflection
sdl session sse -sse2 spell -spl ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode userlocales utf8 vorbis win32codecs x86 xml xorg xv zlib"

LINGUAS="ru en"
VIDEO_CARDS="ati"

в факе на сайте написано, что

в факе на сайте написано, что для этих кед требуется портеж 2.2
у меня mysql прописан в make.conf, потому как какой-то из пакетов кед потребовал этого

mysql

я у себя в make.conf выключил mysql, и включил его только для qt-sql, персонально, в /etc/portage/package.use/x11-libs
потом собрал virtuala/mysql и dev-db/mysql, потом пересобрал весь пакет qt, и только потом
USE="mysql" emerge akonadi
Если тебе mysql не нужен как инструмент, то найди пакеты в kde, которые требуют его и попробуй собрать их без него. Для этого выставь им персональные флаги USE.
Повторюсь -- у меня, в итоге, только qt-sql не смог без него жить (а через него -- akonadi).

Ну и, возможно, придется сменить
CFLAGS="-O3" на -О2
Точно не скажу, так или нет, но довольно часто на этом сборка спотыкается.

Делюсь решением данной проблемы

После недельного мучения с пересборкой системы, смены gcc, версии portage (танцы с бубном короче), я сдела следующие
1) поставил portage sys-apps/portage-2.2_rc26
2) сделал emerge -e world
3) затем # emerge --update --deep --newuse world
# emerge --depclean
# revdep-rebuild
4) затем emerge -e world
5) и emerge kde-meta
и kde-meta установилась.
в общем спасибо кто откликнулся, я считаю что флаг "mysql" не причем, дело скорее всего в компиляторах и пакетах которые отвечают за сборку. скорее всего при обновлении остались линки на предыдущие старые версии. так например досих пор не собирается Opera

* Fixing OMF Makefiles ... [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/opera-9.64/work/opera-9.64-2480.gcc4-shared-qt3.i386 ...
*
* ERROR: www-client/opera-9.64 failed.
* Call stack:
* ebuild.sh, line 48: Called src_configure
* environment, line 2690: Called gnome2_src_configure
* environment, line 2052: Called econf
* ebuild.sh, line 531: Called die
* The specific snippet of code:
* die "no configure script found"
* The die message:
* no configure script found
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-client/opera-9.64/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/opera-9.64/temp/environment'.
*

>>> Failed to emerge www-client/opera-9.64, Log file:

>>> '/var/tmp/portage/www-client/opera-9.64/temp/build.log'

* Messages for package www-client/opera-9.64:

*
* ERROR: www-client/opera-9.64 failed.
* Call stack:
* ebuild.sh, line 48: Called src_configure
* environment, line 2690: Called gnome2_src_configure
* environment, line 2052: Called econf
* ebuild.sh, line 531: Called die
* The specific snippet of code:
* die "no configure script found"
* The die message:
* no configure script found
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-client/opera-9.64/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/opera-9.64/temp/environment'.
*
micha ~ # emerge --version
Portage 2.2_rc26 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 i686)

Вчера Опера поставилась

Вчера Опера поставилась прекрасным образом, ~amd64

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

После emerge --sync 23_03_09

После emerge --sync 23_03_09 опера тоже поставилась.
вобщем всем спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".