-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
While running world updates today, it looks like there are some file collisions between media-libs/mesa-gl-headers and a few other packages.
Is it safe to force-overwrite these?
The package transaction:
[ebuild N ] media-libs/mesa-gl-headers-19.1.3-r1 [ebuild U ] virtual/opengl-7.0-r4 [7.0-r3] [ebuild U ] media-libs/mesa-19.1.3-r1 [19.1.3]
The files:
* 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 https://bugs.gentoo.org/ unless you report exactly * which two packages install the same file(s). See * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how * to solve the problem. And once again, please do NOT file a bug report * unless you have completely understood the above message. * * Detected file collision(s): * * /usr/include/gbm.h * /usr/include/GL/glx_mangle.h * /usr/include/GL/glxext.h * /usr/include/GL/glx.h * /usr/include/GL/gl_mangle.h * /usr/include/GL/glcorearb.h * /usr/include/GL/glext.h * /usr/include/GL/gl.h * /usr/include/GL/glu_mangle.h * /usr/include/GL/glu.h * /usr/include/GL/glut.h * /usr/include/GL/freeglut_std.h * /usr/include/GL/freeglut_ext.h * /usr/include/GL/freeglut.h * /usr/include/GL/wglew.h * /usr/include/GL/glxew.h * /usr/include/GL/glew.h * /usr/include/GL/eglew.h * /usr/include/GL/internal/dri_interface.h * /usr/include/GLES/glplatform.h * /usr/include/GLES/glext.h * /usr/include/GLES/gl.h * /usr/include/GLES/egl.h * /usr/include/GLES2/gl2platform.h * /usr/include/GLES2/gl2ext.h * /usr/include/GLES2/gl2.h * /usr/include/GLES3/gl3platform.h * /usr/include/GLES3/gl3ext.h * /usr/include/GLES3/gl32.h * /usr/include/GLES3/gl31.h * /usr/include/GLES3/gl3.h * /usr/include/KHR/khrplatform.h * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * media-libs/glu-9.0.0-r1:0::media-kit * /usr/include/GL/glu.h * /usr/include/GL/glu_mangle.h * * media-libs/mesa-19.1.3:0::core-gl-kit * /usr/include/GL/gl.h * /usr/include/GL/gl_mangle.h * /usr/include/GL/glcorearb.h * /usr/include/GL/glext.h * /usr/include/GL/glx.h * /usr/include/GL/glx_mangle.h * /usr/include/GL/glxext.h * /usr/include/GL/internal/dri_interface.h * /usr/include/GLES/glplatform.h * /usr/include/gbm.h * * media-libs/freeglut-3.0.0:0::media-kit * /usr/include/GL/freeglut.h * /usr/include/GL/freeglut_ext.h * /usr/include/GL/freeglut_std.h * /usr/include/GL/glut.h * * media-libs/glew-2.1.0-r1:0::media-kit * /usr/include/GL/eglew.h * /usr/include/GL/glew.h * /usr/include/GL/glxew.h * /usr/include/GL/wglew.h * * Package 'media-libs/mesa-gl-headers-19.1.3-r1' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.
VIDEO_CARDS: (This got shuffled around recently with the transition to mix-ins. The enabled mix-ins are gfxcard-intel and gfxcard-amdgpu.)
VIDEO_CARDS="xa xvmc vaapi vdpau fbdev amdgpu dri3 gallium-r300 gallium-r600 gallium-radeonsi i915 i965 intel radeon vulkan-intel"