Не собирается KDE

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Avenit
Сообщения: 20
ОС: Gentoo

Не собирается KDE

Сообщение Avenit »

Помогите, уже незнаю что еще делать, первый раз пытаюсь поставить гуи на дженту :)
Делаю: emerge kde

Код:

checking if C++ programs can be compiled... yes checking for strlcat... no checking if strlcat needs custom prototype... yes - in libkdefakes checking for strlcpy... no checking if strlcpy needs custom prototype... yes - in libkdefakes checking for main in -lutil... yes checking for main in -lcompat... no checking for crypt in -lcrypt... yes checking for socklen_t... yes checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for inet_ntoa... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for sys/types.h... (cached) yes checking for stdint.h... (cached) yes checking sys/bitypes.h usability... yes checking sys/bitypes.h presence... yes checking for sys/bitypes.h... yes checking for poll in -lpoll... no checking Carbon/Carbon.h usability... no checking Carbon/Carbon.h presence... no checking for Carbon/Carbon.h... no checking CoreAudio/CoreAudio.h usability... no checking CoreAudio/CoreAudio.h presence... no checking for CoreAudio/CoreAudio.h... no checking if res_init needs -lresolv... yes checking for res_init... yes checking if res_init needs custom prototype... no checking for killpg in -lucb... no checking for int... yes checking size of int... 4 checking for short... yes checking size of short... 2 checking for long... yes checking size of long... 4 checking for char *... yes checking size of char *... 4 checking for dlopen in -ldl... (cached) yes checking for shl_unload in -ldld... no checking for size_t... yes checking size of size_t... 4 checking for unsigned long... yes checking size of unsigned long... 4 checking sizeof size_t == sizeof unsigned long... yes checking for PIE support... yes checking if enabling -pie/fPIE support... yes checking crt_externs.h usability... no checking crt_externs.h presence... no checking for crt_externs.h... no checking for _NSGetEnviron... no checking for vsnprintf... yes checking for snprintf... yes checking for X... libraries /usr/lib, headers . checking for IceConnectionNumber in -lICE... yes checking for libXext... yes checking for pthread_create in -lpthread... yes checking for extra includes... no checking for extra libs... no checking for libz... -lz checking for libpng... -lpng -lz -lm checking for libjpeg6b... no checking for libjpeg... -ljpeg checking for perl... /usr/bin/perl checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt checking for moc... /usr/qt/3/bin/moc checking for uic... /usr/qt/3/bin/uic checking whether uic supports -L ... yes checking whether uic supports -nounload ... yes checking if Qt needs -ljpeg... no checking for rpath... yes checking for KDE... libraries /usr/kde/3.5/lib, headers /usr/kde/3.5/include checking if UIC has KDE plugins available... no configure: error: you need to install kdelibs first. If you did install kdelibs, then the Qt version that is picked up by this configure is not the same version you used to compile kdelibs. The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the _same Qt version_, compiled with the _same compiler_ and the same Qt configuration settings. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/kde-base/kdenetwork-3.5.7/work/kdenetwork-3.5.7/config.log * * ERROR: kde-base/kdenetwork-3.5.7 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * kdenetwork-3.5.7.ebuild, line 69: Called kde_src_compile * kde.eclass, line 170: Called kde_src_compile 'all' * kde.eclass, line 340: Called kde_src_compile 'myconf' 'confi gure' 'make' * kde.eclass, line 322: Called econf '--with-libidn' '--disabl e-sametime-plugin' '--disable-slp' '--without-wifi' '--disable-jingle' '--withou t-xmms' '--without-external-libgadu' '--with-x' '--enable-mitshm' '--without-xin erama' '--with-qt-dir=/usr/qt/3' '--enable-mt' '--with-qt-libraries=/usr/qt/3/li b' '--disable-dependency-tracking' '--disable-debug' '--without-debug' '--disabl e-final' '--without-arts' '--prefix=/usr/kde/3.5' '--mandir=/usr/kde/3.5/share/m an' '--infodir=/usr/kde/3.5/share/info' '--datadir=/usr/kde/3.5/share' '--syscon fdir=/usr/kde/3.5/etc' * ebuild.sh, line 638: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if rele vant. * A complete build log is located at '/var/tmp/portage/kde-base/kdenetwork-3.5. 7/temp/build.log'. * * Messages for package kde-base/kdenetwork-3.5.7: * * ERROR: kde-base/kdenetwork-3.5.7 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * kdenetwork-3.5.7.ebuild, line 69: Called kde_src_compile * kde.eclass, line 170: Called kde_src_compile 'all' * kde.eclass, line 340: Called kde_src_compile 'myconf' 'confi gure' 'make' * kde.eclass, line 322: Called econf '--with-libidn' '--disabl e-sametime-plugin' '--disable-slp' '--without-wifi' '--disable-jingle' '--withou t-xmms' '--without-external-libgadu' '--with-x' '--enable-mitshm' '--without-xin erama' '--with-qt-dir=/usr/qt/3' '--enable-mt' '--with-qt-libraries=/usr/qt/3/li b' '--disable-dependency-tracking' '--disable-debug' '--without-debug' '--disabl e-final' '--without-arts' '--prefix=/usr/kde/3.5' '--mandir=/usr/kde/3.5/share/m an' '--infodir=/usr/kde/3.5/share/info' '--datadir=/usr/kde/3.5/share' '--syscon fdir=/usr/kde/3.5/etc' * ebuild.sh, line 638: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if rele vant. * A complete build log is located at '/var/tmp/portage/kde-base/kdenetwork-3.5. 7/temp/build.log'. *
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Не собирается KDE

Сообщение *Sasha* »

Avenit писал(а):
30.01.2008 00:42
you need to install kdelibs first.

Ну так а если сразу emerge kdelibs
Спасибо сказали:
phx_ern
Сообщения: 331
ОС: Gentoo

Re: Не собирается KDE

Сообщение phx_ern »

не думаю что emerge kde это хорошаяя идея - установишь много чего ненужного.
имхо лучше
emerge -va kdebase-startkde
emerge -va kdm

и еще тыц =)
Спасибо сказали:
Аватара пользователя
Палач
Сообщения: 624
Статус: ASUS Eee 1000HE
ОС: Gentoo ~x86 / Simply 5.0

Re: Не собирается KDE

Сообщение Палач »

да-да, внимательно читать хендбук, там про установку кед расписано вдоль и поперек. Я, например, ставлю кеды так:

Код: Выделить всё

emerge kdebase kdeadmin kdenetwork kde-i18n kpdf

*Sasha* писал(а):
30.01.2008 00:51
Ну так а если сразу emerge kdelibs
вообще kdelibs должно было автоматом подтянуться при установке kde-base, но почему этого не произошло, я не вполне понимаю
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Не собирается KDE

Сообщение quadrik »

phx_ern писал(а):
30.01.2008 01:14
не думаю что emerge kde это хорошаяя идея - установишь много чего ненужного.
имхо лучше
emerge -va kdebase-startkde
emerge -va kdm

и еще тыц =)

я не парюсь и ставлю kde-meta
Спасибо сказали:
phx_ern
Сообщения: 331
ОС: Gentoo

Re: Не собирается KDE

Сообщение phx_ern »

quadrik, имхо слишком много ненужного, я предпочитаю генту-стайл и emerge -av kdebase-startkde =)
просто мне например не нужны игры, пим и пр. а что надо я сам поставлю=)
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Не собирается KDE

Сообщение Beren »

Avenit, скорее всего с USE что-то не то, т.к. kdelibs должны тянуться сами.
Дорогу осилит идущий
Спасибо сказали:
Avenit
Сообщения: 20
ОС: Gentoo

Re: Не собирается KDE

Сообщение Avenit »

после "emerge kdelibs" все остальное собралось, спасибо сам не заметил в логе :)
Но запустить немогу...

Код: Выделить всё

aven@SFgb /var/www/localhost/htdocs $ startx
xauth:  creating new authority file /home/aven/.serverauth.11527
xinit:  No such file or directory (errno 2):  no server "X" in PATH

Use the -- option, or make sure that /usr/bin is in your path and
that "X" is a program or a link to the right type of server
for your display.  Possible server names include:

    Xorg        Common X server for most displays
    Xvfb        Virtual frame buffer
    Xnest       X server nested in a window on another X server
    Xephyr      kdrive-based nested X server

xinit:  Server error.
Couldnt get a file descriptor referring to the console
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Не собирается KDE

Сообщение serzh-z »

Avenit писал(а):
30.01.2008 19:39
No such file or directory (errno 2): no server "X" in PATH
А он вообще установлен? xorg-server?
Спасибо сказали:
Аватара пользователя
Sekta-N
Сообщения: 854
ОС: Зоопарк

Re: Не собирается KDE

Сообщение Sekta-N »

Точно, нэт ксорга, я тоже по этим граблям ходил.
Также попробуй env-update && source /etc/profile - возможно нет записи PATH
Нет тут подписи и не будет.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Не собирается KDE

Сообщение serzh-z »

Не понимаю - как вы ставите пакеты... Последнее время зачастили подобные проблемы, в которых при установке одного пакета, в системе, почему-то, не существует необходимого другого. Разруливанием зависимостей должен занимать пакетный менеджер - Portage, paludis, pkgcore и прочие, на основании USE-флагов, а не юзер.
Спасибо сказали:
Avenit
Сообщения: 20
ОС: Gentoo

Re: Не собирается KDE

Сообщение Avenit »

Дык согласно документации из ссылки выше, достаточно указания флагов kde и qt...
Сейчас у меня "opengl kde qt xorg"
Что опять не так? :(
Спасибо сказали:
vindozneg
Сообщения: 84
ОС: opensuse11

Re: Не собирается KDE

Сообщение vindozneg »

поставь сначала xorg-server потом kdebase-startkde
злостный кдешнег %)
Спасибо сказали:
Avenit
Сообщения: 20
ОС: Gentoo

Re: Не собирается KDE

Сообщение Avenit »

xorg-server поставился, а второе обламывается...

Код: Выделить всё

# emerge kdebase-startkde
Calculating dependencies... done!

!!! Error: the =kde-base/kwin-3.5* package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Спасибо сказали:
vindozneg
Сообщения: 84
ОС: opensuse11

Re: Не собирается KDE

Сообщение vindozneg »

emerge --search kde |less
смотри из списка что уже установлено, удаляй, потом ставь kdebase-startkde %)
злостный кдешнег %)
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Не собирается KDE

Сообщение Atragor »

Вот и сделайте "emerge --pretend kdebase-startkde", он покажет, какой пакет конфликтует.

edit: опоздал...
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
Sekta-N
Сообщения: 854
ОС: Зоопарк

Re: Не собирается KDE

Сообщение Sekta-N »

Не понял заче м kde-base и т.д.
надо поставить emerge kde
emerge kdm
и стартовать
Нет тут подписи и не будет.
Спасибо сказали:
Аватара пользователя
Beren
Сообщения: 702
ОС: Gentoo

Re: Не собирается KDE

Сообщение Beren »

Sekta-N писал(а):
31.01.2008 16:46
Не понял заче м kde-base и т.д.
надо поставить emerge kde
emerge kdm
и стартовать

emerge kde тянет за собой кучу ненужных вещей типа, упомянутых игр, "программы для людей с ограниченными возможностями", "различные безделушки, которыми можно позабавится, в ожидании, пока доставят вашу пиццу", "образовательные KDE приложения для школьников от 3 до 18 лет". Не всем это надо.
kde-base позволяет стартануть и потом уже добавлять программы по мере необходимости.
Дорогу осилит идущий
Спасибо сказали:
Avenit
Сообщения: 20
ОС: Gentoo

Re: Не собирается KDE

Сообщение Avenit »

Вот что получается сейчас..
Как я понял конфликт идет с kde-base/kwin, но вежь этот пакет не установлен, не так ли?

Код:

localhost htdocs # emerge kdebase-startkde --pretend These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] kde-base/libkonq-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kdebase-data-3.5.7 USE="-debug -kdeenablefinal -xinerama" [ebuild N ] kde-base/kdialog-3.5.5 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kcminit-3.5.6 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kdesu-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/khotkeys-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kcheckpass-3.5.7 USE="pam -arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/ksmserver-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kwin-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xcomposite -xinerama" [ebuild N ] kde-base/kreadconfig-3.5.6 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/ksplashml-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kpersonalizer-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kdebase-kioslaves-3.5.7-r1 USE="-arts -debug -hal -kdeenablefinal -kdehiddenvisibility -ldap -openexr -samba -xinerama" [ebuild N ] kde-base/kicker-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xcomposite -xinerama" [ebuild N ] kde-base/kfind-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/khelpcenter-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kcontrol-3.5.7-r1 USE="opengl -arts -debug -ieee1394 -kdeenablefinal -kdehiddenvisibility -logitech-mouse -xinerama" [ebuild N ] kde-base/konqueror-3.5.7-r3 USE="-arts -branding -debug -java -kdeenablefinal -kdehiddenvisibility -xinerama" [ebuild N ] kde-base/kdesktop-3.5.7 USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama -xscreensaver" [ebuild N ] kde-base/kdebase-startkde-3.5.7-r1 USE="-arts -debug -kdeenablefinal -xinerama" [blocks B ] =kde-base/kwin-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kdebase-kioslaves-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/ksmserver-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kicker-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kcontrol-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/ksplashml-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kdesu-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kcheckpass-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kfind-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kdebase-startkde-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kdebase-data-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kreadconfig-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/libkonq-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/khelpcenter-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kdebase-3.5* (is blocking kde-base/kdebase-kioslaves-3.5.7-r1, kde-base/libkonq-3.5.7, kde-base/ksmserver-3.5.7, kde-base/khelpcenter-3.5.7, kde-base/konqueror-3.5.7-r3, kde-base/kdesktop-3.5.7, kde-base/khotkeys-3.5.7, kde-base/kdesu-3.5.7, kde-base/kdialog-3.5.5, kde-base/kcminit-3.5.6, kde-base/kdebase-data-3.5.7, kde-base/kcontrol-3.5.7-r1, kde-base/kwin-3.5.7, kde-base/kpersonalizer-3.5.7, kde-base/kreadconfig-3.5.6, kde-base/kcheckpass-3.5.7, kde-base/kdebase-startkde-3.5.7-r1, kde-base/kfind-3.5.7, kde-base/ksplashml-3.5.7, kde-base/kicker-3.5.7) [blocks B ] =kde-base/khotkeys-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kpersonalizer-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kcminit-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kdialog-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/konqueror-3.5* (is blocking kde-base/kdebase-3.5.7-r6) [blocks B ] =kde-base/kdesktop-3.5* (is blocking kde-base/kdebase-3.5.7-r6)
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Не собирается KDE

Сообщение quadrik »

Beren писал(а):
31.01.2008 17:25
Sekta-N писал(а):
31.01.2008 16:46
Не понял заче м kde-base и т.д.
надо поставить emerge kde
emerge kdm
и стартовать

emerge kde тянет за собой кучу ненужных вещей типа, упомянутых игр, "программы для людей с ограниченными возможностями", "различные безделушки, которыми можно позабавится, в ожидании, пока доставят вашу пиццу", "образовательные KDE приложения для школьников от 3 до 18 лет". Не всем это надо.
kde-base позволяет стартануть и потом уже добавлять программы по мере необходимости.

есть вполне вменяемый kde-meta, из которого можно что-то потом удалить и нет всяких безделушек.

Avenit писал(а):
31.01.2008 19:22
Вот что получается сейчас..
Как я понял конфликт идет с kde-base/kwin, но вежь этот пакет не установлен, не так ли?

eix kwin покажет, установлен он или нет
Спасибо сказали: