Created attachment 842903 [details]
Portage tried to emerge sci-libs/vtk-9.2.2 and then stopped with this error:
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/Volume_3/Gentoo/temp/portage/sci-libs/vtk-9.2.2/work/VTK-9.2.2_build
>>> Source configured.
>>> Compiling source in /mnt/Volume_3/Gentoo/temp/portage/sci-libs/vtk-9.2.2/work/VTK-9.2.2 ...
* Source directory (CMAKE_USE_DIR): "/mnt/Volume_3/Gentoo/temp/portage/sci-libs/vtk-9.2.2/work/VTK-9.2.2"
* Build directory (BUILD_DIR): "/mnt/Volume_3/Gentoo/temp/portage/sci-libs/vtk-9.2.2/work/VTK-9.2.2_build"
ninja -v -j3 -l2
ninja: error: '/usr/lib64/libblosc.so', needed by 'lib64/libvtkIONetCDF-9.2.so.9.2.2', missing and no known rule to make it
* ERROR: sci-libs/vtk-9.2.2::gentoo failed (compile phase):
* ninja -v -j3 -l2 failed
I used `e-file libblosc.so` and it pointed out dev-libs/c-blosc. After emerging this package the build continued past that point.
So, the ebuild needs c-blosc as a dependency.
Created attachment 842905 [details]
emerge --info '=sci-libs/vtk-9.2.2::gentoo'
I think these are needed too.
GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm"
I had the same problem on an upgrade where vtk needed a rebuild.
I can see I unmerged dev-libs/c-blosc in May, through an emerge depclean if I am not mistaken. So earlier it have been pulled in by another package and thus the problem have not shown it self before.
I can confirm this buy. Had the same error when vtk needed a rebuild caused by app-emulation/libvirt.