Summary tells the whole story. With stable gmmlib-22.2.1 22.6.2 does not compile because of several missing symbols. Reproducible: Always
In file included from /var/tmp/portage/media-libs/libva-intel-media-driver-22.6.2/work/media-driver-intel-media-22.6.2/media_softlet/media_interface/media_interfaces_mtl/media_interfaces_mtl.cpp:40: /var/tmp/portage/media-libs/libva-intel-media-driver-22.6.2/work/media-driver-intel-media-22.6.2/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/hw/mhw_vebox_xe_lpm_plus_base_next_impl.h: In member function ‘virtual MOS_STATUS mhw::ve /var/tmp/portage/media-libs/libva-intel-media-driver-22.6.2/work/media-driver-intel-media-22.6.2/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/hw/mhw_vebox_xe_lpm_plus_base_next_impl.h:2714:22: error: ‘MEMORY_OBJECT_CONTROL_STATE’ { 2714 | .XE_LPG.Index; | ^~~~~~ | XE_HP
Please include the full build.log & emerge --info. It's not just useful for "it's an obvious fix" but it also lets us send a patch upstream if it's needed and explain it.
Hello, I got the same issue today, and it looks like upstream already knows about the issue. https://github.com/intel/media-driver/issues/1542
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170b149e6fd020c5c8e6c76850ccd818d155d824 commit 170b149e6fd020c5c8e6c76850ccd818d155d824 Author: Conrad Kostecki <conikost@gentoo.org> AuthorDate: 2022-11-15 14:26:07 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2022-11-15 14:26:07 +0000 media-libs/libva-intel-media-driver: depend on newer gmmlib >=media-libs/gmmlib-22.3.0 is needed for correct build. Closes: https://bugs.gentoo.org/881301 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> ...a-driver-22.6.2.ebuild => libva-intel-media-driver-22.6.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)