Не собирается pykde4-4.5.4

Я читал, что похожая проблема была с pykde4 более ранних версий. Там советовали переставить sip и PyQt4. Но мне это не помогло. Также был совет запустить python-updater. Это тоже ничего не изменило.
Ошибка следующая:
NightNord: http://www.gentoo.ru/node/19333

Вывод emerge --info =net-libs/xulrunner-2.0_beta8_pre-r9

Portage 2.1.9.27 (default/linux/x86/10.0, gcc-4.4.4, glibc-2.12.1-r3, 2.6.34-gentoo-r1 i686)
=================================================================
                        System Settings
=================================================================
System uname: 
Timestamp of tree: Fri, 31 Dec 2010 15:30:01 +0000
ccache version 3.1.3 [enabled]
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r1, 2.7.1, 3.1.3
dev-util/ccache:     3.1.3
dev-util/cmake:      2.8.3-r1
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.6.8
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.4.4-r2, 4.5.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.po.opole.pl http://gentoo.prz.rzeszow.pl ftp://mirror.yandex.ru/gentoo-distfiles/ http://gentoo.modulix.net/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/pure-funtoo /var/lib/layman/mozilla /var/lib/layman/kde"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa berkdb bluetooth bzip2 cdr cli consolekit cracklib crypt cups cxx dbus directfb djvu dri examples extras fbcon fbcondecor fortran gdbm gpm iconv ipv6 jadetex java jpeg kde mng modules mudflap mysql ncurses nls nptl nptlonly nvidia opengl openmp oscar pam pcre perl png pppd python qt3support qt4 readline sdl session skype sql sse ssl static-libs svg sysfs tcpd threads tk tordns udev unicode webkit x86 xorg xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" NETBEANS_MODULES="javadoc cnd dlight enterprise ergonomics groovy identity mobility php profiler ruby apisupport harness ide java nb websvccommon" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18 jruby" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


=================================================================
                        Package Settings
=================================================================

kde-base/pykde4-4.5.2 was built with the following:
USE="doc examples (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -semantic-desktop"

Замаскируй

Замаскируй dev-python/sip-4.12, переосебери его и PyQt4. Я так этот вылет обходил.

Конечно помогло. Хотя это и

Конечно помогло. Хотя это и не выход. Просто интересно, зачем они нестабильный пакет добавили в общую ветку.
Но мне апдейт так и не удалось завершить. Теперь у меня ошибка компиляции пакета kde-base/kdeartwork-kscreensaver-4.5.4
Попытался его замаскировать, но версия 4.5.3 тоже не компилируеться. Может есть какие-то идеи?

Небо...

FeNikS написал(а):
интересно, зачем они нестабильный пакет добавили в общую ветку.

Человек с ACCEPT_KEYWORDS="x86 ~x86" (и ведь кто-то его подучил так сделать) на полном серьёзе интересуется, зачем в тестовую ветку добавили тестовый пакет. Изо всех сил сдерживаясь, отвечаю -
в тестовую ветку тестовые пакеты добавляются для тестирования.

а эта строка - это просто подпись

n0nado написал(а): FeNikS

n0nado написал(а):
FeNikS написал(а):
интересно, зачем они нестабильный пакет добавили в общую ветку.

в тестовую ветку тестовые пакеты добавляются для тестирования.

Здесь полностью согласен - я тормоз(
Думал, что использую стабильную ветку.
А поставить ACCEPT_KEYWORDS="~x86" меня вроде сам Portage научил, когда я хотел какой-то новый пакет поставить:)

[I] dev-python/sip

[I] dev-python/sip
Available versions: 4.10.2 (~)4.11.2 [M](~)4.12_pre20101221[1] (~)4.12 **4.9999[1] {debug doc release-branch release-tag}
Installed versions: 4.12(00:27:09 25.12.2010)(-debug -doc)
Homepage: http://www.riverbankcomputing.co.uk/software/sip/intro http://pypi.python.org/pypi/SIP
Description: Python bindings generator for C and C++ libraries

[I] dev-python/PyQt4
Available versions: 4.7.3 (~)4.7.7-r1 (~)4.8.1 (~)4.8.1-r1 [M](~)4.8.2_pre20101221[1] (~)4.8.2 {X assistant +dbus debug declarative doc examples kde multimedia opengl phonon sql svg webkit xmlpatterns}
Installed versions: 4.8.2(19:24:42 31.12.2010)(X assistant dbus declarative examples kde multimedia opengl phonon sql svg webkit xmlpatterns -debug -doc)
Homepage: http://www.riverbankcomputing.co.uk/software/pyqt/intro/ http://pypi.python.org/pypi/PyQt
Description: Python bindings for the Qt toolkit

ЧЯДНТ? :)
мне помогло
USE=-egl emerge x11-libs/qt-gui:4 x11-libs/qt-opengl:4

P.S.: Linux - это красная таблетка :-) Windows - синяя...

А с каким gcc, python и

А с каким gcc, python и CFLAGS собралось? У меня как их не маскируй, вываливается то PyQt, то pykde.
ЗЫ У меня gcc-4.5.2 CFLAGS="-O2 -march=native -pipe -mssse3" python-2.7.1

Интересно, а насколько дружное виндузятовское сообщество?

Если ничего не маскировать,

Если ничего не маскировать, то вылет такой:

sip: /usr/portage-temp/portage/kde-base/pykde4-4.5.4/work/pykde4-4.5.4/python/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined

NightNord: http://www.gentoo.ru/node/14464

Интересно, а насколько дружное виндузятовское сообщество?

Проблемы kde-base/pykd4

У меня тоже самое было. Я сделал так:

Выясняем зависимости пакета

qdepends -r pykde4

дальше на bugzila

http://bugs.gentoo.org/347705
http://bugs.gentoo.org/show_bug.cgi?id=347869
http://bugs.gentoo.org/show_bug.cgi?id=344513

дальше

nano -w /etc/portage/package.mask

=dev-python/sip-4.12
=dev-python/PyQt4-4.8.2

дальше

emerge -eav system -- почему делаю так? -- Приехал еще новый dev-lang/python-3.1.3 (для полного счастья) и поломал зависимости и не помог python-updater

дальше

equery d PyQt4

дальше

emerge -1a app-arch/q7z kde-base/marble kde-base/plasma-workspace kde-base/pykd4

на всякий случай

revdep-rebuild

python-updater

Все работает

P.S.
При пересборке системы не стал собиратся 1 пакет (не помню какой)

я сделал так

emerge --resume --skipfirst -eav system

и позже пересобрал это пакет

emerge --resume -eav system

Краткое описание системных утилит:
http://www.calculate-linux.ru/main/ru/system_utilities

Отлично! Всё собралось.

Отлично! Всё собралось. Спасибо за совет.

Интересно, а насколько дружное виндузятовское сообщество?

а я ничего не маскировал

на гентушной багзилле есть патч для pykde4, который устраняет этот вылет

Плюсую. Только позавчера им

Плюсую. Только позавчера им пользовался. Вот ссылка.

//Фрактал, реинакрнируй, скучно же...

С pykde-4.5.4 проблем не

С pykde-4.5.4 проблем не было, но вот на 4.5.5 получил в точности вышеописанную проблему...
Может кому поможет, что сделал, пытаясь следовать приведенным в теме советам (патч 4.5.4 не применял, поскольку все-таки 4.5.5):
1) размаскировал dev-python/sip-4.12.1_pre20110107 из qting-edge (почему-то подумалось, что там уже может быть все решили), пересобрал dev-python/PyQt4-4.8.2 - не помогло, замаскил все обратно
2) замаскировал dev-python/sip-4.12 (соответственно, поставились dev-python/sip-4.11.2 и dev-python/PyQt4-4.8.1-r1) - не помогло
3) открыл обратно исходный dev-python/sip-4.12, пересобрал dev-python/PyQt4-4.8.2 - pykde-4.5.5 собрался на ура :)
Чисто из интереса, пересобрал pykde-4.5.5 еще пару раз - нет проблем, а вот 4.5.4 больше не собирается (хотя он теперь не нужен, но просто к сведению)
Чудеса... )

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

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