[mesa] Failed to install
phalkone 14 марта, 2011 - 13:02
Не могу установить compiz, в первую очередь подтягивает mesa, но media-libs/mesa-7.9.2 выдает следующее:
/ # emerge -av compiz These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] media-libs/mesa-7.9.2-r99 USE="X classic dri drm egl gallium glu nptl opengl xcb -debug -doc -gles -glut -llvm -motif -openvg -osmesa -pic (-selinux) -static" VIDEO_CARDS="radeon -fbdev -i810 -i915 -i965 -intel -mach64 -mga -nouveau -r100 -r128 -r200 -r300 -r600 -savage -sis -tdfx -via -vmware" 0 kB [1] [ebuild N ] x11-apps/xvinfo-1.1.0 USE="-debug" 0 kB [0] [ebuild N ] x11-apps/mesa-progs-8.0.1 USE="egl -gles -glsl -openvg" 0 kB [1] [ebuild N ] x11-wm/compiz-0.8.6-r3 USE="cairo dbus gnome gtk svg -fuse -gconf -kde" 0 kB [0] Total: 4 packages (4 new), Size of downloads: 0 kB .................. >>> Installing (1 of 1) media-libs/mesa-7.9.2-r99 * checking 76 files for package collisions * 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): * * /usr/lib32/libEGL.so.1.0 * /usr/lib32/libGLU.so.1.3.070900 * /usr/lib32/egl/pipe_r600.so * /usr/lib32/egl/pipe_r300.so * /usr/lib32/egl/pipe_swrast.so * /usr/lib32/egl/egl_glx.so * /usr/lib32/egl/st_GL.so * /usr/lib32/egl/egl_dri2.so * /usr/lib32/egl/egl_gallium.so * /usr/lib32/dri/radeon_dri.so * /usr/lib32/dri/swrastg_dri.so * /usr/lib32/dri/r200_dri.so * /usr/lib32/dri/swrast_dri.so * /usr/lib32/dri/r600_dri.so * /usr/lib32/dri/r300_dri.so * /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2 * /usr/lib64/dri/swrast_dri.so * /usr/lib64/dri/r600_dri.so * /usr/lib64/dri/r300_dri.so * /usr/lib32/libEGL.so * /usr/lib32/libEGL.so.1 * /usr/lib32/libGLU.so * /usr/lib32/libGLU.so.1 * /usr/lib32/opengl/xorg-x11/lib/libGL.so.1 * /usr/lib32/opengl/xorg-x11/lib/libGL.so * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * app-emulation/emul-linux-x86-opengl-20110129-r1 * /usr/lib32/dri/r200_dri.so * /usr/lib32/dri/radeon_dri.so * /usr/lib32/dri/swrastg_dri.so * /usr/lib32/egl/egl_dri2.so * /usr/lib32/egl/egl_gallium.so * /usr/lib32/egl/egl_glx.so * /usr/lib32/egl/pipe_r300.so * /usr/lib32/egl/pipe_r600.so * /usr/lib32/egl/pipe_swrast.so * /usr/lib32/egl/st_GL.so * /usr/lib32/libEGL.so * /usr/lib32/libEGL.so.1.0 * /usr/lib32/libGLU.so.1.3.070900 * /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2 * * Package 'media-libs/mesa-7.9.2-r99' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message. >>> Failed to install media-libs/mesa-7.9.2-r99, Log file: >>> '/var/tmp/portage/media-libs/mesa-7.9.2-r99/temp/build.log' * Messages for package media-libs/mesa-7.9.2-r99: * You have enabled gallium infrastructure. * This infrastructure currently support these drivers: * Swrast: Old Software renderer (always enabled) * LLVMpipe: New Software renderer * Intel: works only i915 and i965 somehow * Nouveau: Support for nVidia NV30 and later cards * Radeon: Newest implementation of r{300-500} and r{600-800} drivers * Svga: VMWare Virtual GPU driver * 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): * * /usr/lib32/libEGL.so.1.0 * /usr/lib32/libGLU.so.1.3.070900 * /usr/lib32/egl/pipe_r600.so * /usr/lib32/egl/pipe_r300.so * /usr/lib32/egl/pipe_swrast.so * /usr/lib32/egl/egl_glx.so * /usr/lib32/egl/st_GL.so * /usr/lib32/egl/egl_dri2.so * /usr/lib32/egl/egl_gallium.so * /usr/lib32/dri/radeon_dri.so * /usr/lib32/dri/swrastg_dri.so * /usr/lib32/dri/r200_dri.so * /usr/lib32/dri/swrast_dri.so * /usr/lib32/dri/r600_dri.so * /usr/lib32/dri/r300_dri.so * /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2 * /usr/lib64/dri/swrast_dri.so * /usr/lib64/dri/r600_dri.so * /usr/lib64/dri/r300_dri.so * /usr/lib32/libEGL.so * /usr/lib32/libEGL.so.1 * /usr/lib32/libGLU.so * /usr/lib32/libGLU.so.1 * /usr/lib32/opengl/xorg-x11/lib/libGL.so.1 * /usr/lib32/opengl/xorg-x11/lib/libGL.so * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * app-emulation/emul-linux-x86-opengl-20110129-r1 * /usr/lib32/dri/r200_dri.so * /usr/lib32/dri/radeon_dri.so * /usr/lib32/dri/swrastg_dri.so * /usr/lib32/egl/egl_dri2.so * /usr/lib32/egl/egl_gallium.so * /usr/lib32/egl/egl_glx.so * /usr/lib32/egl/pipe_r300.so * /usr/lib32/egl/pipe_r600.so * /usr/lib32/egl/pipe_swrast.so * /usr/lib32/egl/st_GL.so * /usr/lib32/libEGL.so * /usr/lib32/libEGL.so.1.0 * /usr/lib32/libGLU.so.1.3.070900 * /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2 * * Package 'media-libs/mesa-7.9.2-r99' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message.
»
- Для комментирования войдите или зарегистрируйтесь
Коллизия файлов, т.е.
Коллизия файлов, т.е. media-libs/mesa-7.9.2-r99 при установке пытается переписать файлы, принадлежащие app-emulation/emul-linux-x86-opengl-20110129-r1.
Проверьте, нужен ли каким-либо приложениям app-emulation/emul-linux-x86-opengl-20110129-r1
Если он не нужен, удалите его, а затем установите media-libs/mesa-7.9.2-r99.
Иначе, с некоторой долей риска, удалите (переместите куда-либо) файлы, вызвавшие коллизию.
Я периодически сталкиваюсь с подобным и решаю, как написал выше.
Я ♥ Gentoo & Funtoo
Помогло! До этого просто не
Помогло! До этого просто не сталкивался.. а что означает подобная ошибка при revdep-rebuild:
.
http://www.gentoo.ru/node/22037
а эта строка - это просто подпись
Это бесполезно..
Это бесполезно..
а это не помогло? !!!
а это не помогло?
и делалось ли?
upd
а n0nado, послала куда надо, имхо
с учётом этой поссылки и делать рекомендацию выше, ятд
что-то добрый я сегодня ....
То что надо :)
То что надо :)