This package does not support Python 3.12. Please test it with Python 3.12 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html. Ask in #gentoo-python on IRC if need any help. $ pkgcheck scan -k PythonCompatUpdate media-libs/amdvlk media-libs/amdvlk PythonCompatUpdate: version 2023.1.1: PYTHON_COMPAT update available: python3_12 PythonCompatUpdate: version 2023.1.2: PYTHON_COMPAT update available: python3_12 PythonCompatUpdate: version 2023.1.3: PYTHON_COMPAT update available: python3_12
Created attachment 905145 [details] amdvlk-2024.3.1-r1.ebuild Tested 2024.3.1 with python3_12 and it seems to build correctly. This also fixed a couple of other issues: ImportError: No module named jinja2 error I was experiencing probably related to this and an missing BDEPEND for jinja. I also fixed the missing RDEPEND outlined in https://bugs.gentoo.org/932727. There are still a number of things wrong with this ebuild but at least it compiles now.
Fixed by: https://gitweb.gentoo.org/repo/proj/guru.git/commit/media-libs/amdvlk?id=5a43169518c80038cb7096115a2b19c15f528de8