LINUX.ORG.RU

Проблема при сборке мира. (gentoo)


0

0

[cramm@localhost ~ $ emerge --info Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.29-gentoo-r5 i686) ================================================================= System uname: Linux-2.6.29-gentoo-r5-i686-Intel-R-_Celeron-R-_CPU_2.60GHz-with-glibc2.0 Timestamp of tree: Thu, 03 Sep 2009 08:45:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.7 dev-lang/python: 2.5.4-r2 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.63-r1 sys-devel/automake: 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mtune=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -mtune=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS=" ftp://erzengel.homelinux.net/ ftp://gentoo.kuzbass.net ftp://de-mirror.org/distro/gentoo/ ftp://ftp.corbina.net/pub/Linux/gentoo/ http://distfiles.gentoo.org/ " LDFLAGS="-Wl,-O1" LINGUAS="ru" MAKEOPTS="-j2" 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" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alias alsa apm automount avi berkdb bitmap-fonts bluetooth branding bzip2 cairo caps cd cdr charconv cli cracklib crypt css cups dbus dri dts dvd dvdr dvdread eds emboss enca encode esd evo f77 fam ffmpeg firefox flac foomaticdb fortran ftp fuse gdbm gif glitz gnutls gpm gstreamer gtk hal hddtemp iconv imlib ipv6 irc isdnlog jpeg jpeg2k lame libg++ libnotify libwww mad mikmod mmx motif mp3 mp4 mpeg mplayer mudflap multislot musepack ncurses nls nptl nptlonly nsplugin ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection ru sdl session slang slp spell spl srt ssl startup-notification svg svga sysfs tcpd thunar tiff truetype unicode usb vcd visualization vorbis win32codecs winbind x264 x86 xcomposite xfce xinerama xml xmms xorg xrandr xscreensaver xulrunner xv xvid 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 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" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="fglrx" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

а вот вывод emerge -uDN world

>>> Installing (1 of 75) sys-devel/binutils-2.18-r3 * QA Notice: Expected SLOT='0', got 'i686-pc-linux-gnu-2.18'

* This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / <filename>` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). Once again, please do NOT file * a bug report unless you have completely understood the above message. * * Detected file collision(s): * * /etc/env.d/binutils/i686-pc-linux-gnu-2.18 * /usr/lib/binutils/i686-pc-linux-gnu/2.18/libbfd.la * /usr/lib/binutils/i686-pc-linux-gnu/2.18/libopcodes-2.18.so * /usr/lib/binutils/i686-pc-linux-gnu/2.18/libbfd-2.18.so * /usr/lib/binutils/i686-pc-linux-gnu/2.18/libopcodes.la * /usr/lib/binutils/i686-pc-linux-gnu/2.18/libopcodes.a

и так далее. Очень большой список. Как разрешить коллизию?


Форматирование.Или на pastebin какой-нибудь выложьте,разбираться в этом наборе букфф затруднительно.

nitz ★★
()
Ответ на: комментарий от fedkoff

дописал FEATURES в make.conf, перезапустил сборку мира, отвалилось там же на бинутилс, обнаружил питон 2.5, обновил, при дальнейшем обновлении модулей питона обновление отвалилось опять же на бинутилс. С той же самой файловой коллизией.

ramm
() автор топика
Ответ на: комментарий от Lumi

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

* Package 'sys-devel/binutils-2.18-r3' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.

>>> Failed to install sys-devel/binutils-2.18-r3, Log file:

>>> '/var/tmp/portage/sys-devel/binutils-2.18-r3/temp/build.log'

затем список файлов, довольно большой , затем

* Package 'sys-devel/binutils-2.18-r3' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.

>>> Failed to install sys-devel/binutils-2.18-r3, Log file:

>>> '/var/tmp/portage/sys-devel/binutils-2.18-r3/temp/build.log' и еще один список файлов. и в конце всего этого

* Package 'sys-devel/binutils-2.18-r3' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.

>>> Failed to install sys-devel/binutils-2.18-r3, Log file:

>>> '/var/tmp/portage/sys-devel/binutils-2.18-r3/temp/build.log'

ramm
() автор топика
Ответ на: комментарий от athost

по рекомендации Lumi выполнил emerge -B binutils, он собрал новую бинарку бинутилс. Затем забекапил старую версию бинутилс: в файле /var/db/pkg/sys-devel/binutils-2.18-r1/CONTENTS по списку скопировал директории в папку для бекапа, это нужно для восстановления старой версии бинутилс, иначе если при выполнении ручного удаления пакета не получится установить новый, то больше ничего собираться не будет, т.к. бинутился - важный пакет. затем выполнил emerge -C binutils && emerge -KO binutils. все встало очень замечательно. так как в моем случае бинутилс отвалился при сборке мира а я грешил на питон и обновлял его до версии 2.6, далее я запустил python-updater && emerge -uDN world.

Всем спасибо, проблема решена.

ramm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.