Ошибка при emerge -pv kde
Не может подсчитать пакеты
Притом не только kde, а также gnom, xfce4, даже элементарный mc.
Выдаёт пол списка норм, а потом просто названия пакетов.
Без -pv собираться так же не хочет
пишет что слишком много USE и не может подсчитать, раньше было норм теперь проблема.
Вот мои юсе, может кто поможет
USE="acpi arts alsa bluetooth dbus dri dvd dvdr cd cdr gpm hal mmx sse sse2 ssse3 usb v4l v4l2 ieee1394 lirc ipv6 scaner wifi
X Xaw3d kde gnome qt3 qt4 gtk gtk2 directfb xcomposite xosd xprint xscreensaver xv xinerama xsl opengl nptl
audiofile a52 acc dts flac lame mad mp3 musepack ogg oggvorbis vorbis wavpack mp2 mp4 real
dvdread encode ffmpeg flash gstreamer mpeg mplayer matroska quicktime theora videos vcd vidix win32codecs x264 xine xvid dxr3
joystick
gif gphoto2 imagemagick jpeg jpeg2k png tiff truetype
pdf djvu
unicide uft8 cp1251 koi8-r
cups samba java javascript automount avahi bash-completion cdparanoia cddb inifile mysql networkmanager odbc rdesktop
recode slang speex spell ssl symlink syslog toolbar 7zip kdrive disk-partition lua ruby firefox ftp ipod
pda
zlib xml bzip2"
- Для комментирования войдите или зарегистрируйтесь
смущает данный
смущает данный флаг ssse3 и koi8-r. что то я его не вижу среди глобальных....
так же флаг unicide - скорее всего это unicode. вообщем, проверь все USE. да и с переносами на другие строки я -бы поосторожничал.
Если позволите, дам несколько рекомендаций по составлению USE.
Есть такое понятие "необходимо и достаточно" ну так вот следуйте ему. например флаг sll у же включен в профиле по умолчанию. нет смысла его писать еще раз. а так же, неследует включать избыточные флаги которые не будут использоваться. Ну и естевственно сверяться с /usr/portage/profiles/use.desk Все конечно ИМХО
gentoo 2006.1 веселая штука.
теперь gentoo живет и на ноуте :)
Я бы сказал, что
Я бы вообще сказал, что это бардак, а не список USE-флагов. На месте портежа я бы тоже озадачился.
unicide, ха-ха. Пестицид, гербицид, уницид...
ну опечатка и
ну опечатка и что в глобальном профиге всё равно есть unicode, если усе флаг не правельно прописан на это пофиг он просто использоваться не будет но не как не повлияет на установку. Можно хоть fluxbox в USE прописать и не чего это не изменит.
зачем
зачем оставлять бессмысленные коментарии?
у меня много use флагов, они записаны "в столбик" и всё работает.
сдругой стороны - так как телепаты в отпуске было бы неплохо привести саму ошибку - или вывод команды целиком. Может поможет просто emerge --sync ?
emerge --sync делал
emerge --sync делал не помогает, ошибку вывести не могу поскольку пишу не со своего компа....
если перевести её на русский то приблезительно звучит так
Вас список УСЕ велик, не могу подчтитать, только вот не пойму что именно ему не нравиться.
Попробуй
Переименуй свой make.conf и попробуй использовать дефолтный... ну или просто USE почисти.. и собери какойнить пакет типа тогоже mc
для добавления USE удобно ufed юзать
..жить надо ярко... иначе зачем жить вообще!?
Скорее всего
Скорее всего ошибка в том что нету флага slang
И ошибка скорее всего такая.
myaucherAMD64 myaucher # emerge mc
Calculating dependencies... done!
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) app-misc/mc-4.6.1-r3 to /
* mc-4.6.1-utf8-r1.patch.bz2 RMD160 ;-) ... [ ok ]
* mc-4.6.1-utf8-r1.patch.bz2 SHA1 ;-) ... [ ok ]
* mc-4.6.1-utf8-r1.patch.bz2 SHA256 ;-) ... [ ok ]
* mc-4.6.1-utf8-r1.patch.bz2 size ;-) ... [ ok ]
* mc-4.6.1.tar.gz RMD160 ;-) ... [ ok ]
* mc-4.6.1.tar.gz SHA1 ;-) ... [ ok ]
* mc-4.6.1.tar.gz SHA256 ;-) ... [ ok ]
* mc-4.6.1.tar.gz size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking mc-4.6.1.tar.gz ;-) ... [ ok ]
* checking mc-4.6.1-utf8-r1.patch.bz2 ;-) ... [ ok ]
* You must either disable unicode useflag or, if you want a
* unicode-aware mc, set the slang useflag as well.
!!! ERROR: app-misc/mc-4.6.1-r3 failed.
Call stack:
ebuild.sh, line 1637: Called dyn_setup
ebuild.sh, line 704: Called qa_call 'pkg_setup'
ebuild.sh, line 44: Called pkg_setup
mc-4.6.1-r3.ebuild, line 45: Called die
!!! set slang or unset unicode
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/app-misc:mc-4.6.1-r3:20071117-123631.log'.
gentoo 2006.1 веселая штука.
теперь gentoo живет и на ноуте :)
Это вряд
Это вряд ли
Проблема-то не только с mc.
проблема
проблема вероятно в PERL или в зависимых библиотеках
закомменируй все USE и проверь как отбражается emerge -puND world
а так же можешь его перекомпилить и потом снова проверить со всем USE - мне так помогало.