我的 Gentoo Linux UI 在我的 PC(同时配备 Intel GPU 和 Nvidia GPU)上显示此错误。
libEGL warning: MESA-LOADER: failed to open crocus: /usr/lib64/dri/crocus_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
并且路径中没有
crocus_dri.so
。
仅有的
kms_swrast_dri.so
nouveau_dri.so
nouveau_drv_video.so
r300_dri.so
r600_dri.so
r600_drv_video.so
swrast_dri.so
什么是
crocus_dri.so
?
emerge media-libs/mesa
?
当我升级到 Mint 21.1 并尝试运行 Eagle 9.5.2 和 9.6.2 时,在 HP 台式机上进行核心转储之前,我确实遇到了这些错误(和其他错误)。在另一台装有 Mint 19.1 和 Eagle 9.5.2 的机器上,我遇到了不同的错误:“
“符号查找错误:/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0”... ./eagle:符号查找错误:/usr/lib/x86_64-linux-gnu/libGLX_mesa.so .0:未定义符号:xcb_dri3_get_supported_modifiers 环境”
我查询该错误的解决方案并发现: “解决方案:按照以下步骤操作:打开终端;移动到目录 .../eagle-9.6.2/lib;运行命令 rm libxcb*;启动 Eagle”。
我按照说明操作,它允许 Eagle 在两台机器上运行。
您需要启用
VIDEO_CARDS="intel"
来构建 crocus(适用于 Intel GPU 第 4-7 代的 OpenGL 驱动程序)。