Created attachment 842903 [details] sci-libs:vtk-9.2.2:20221215-203427.log * PROBLEM: 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 * SOLUTION: 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" JAVACFLAGS="" COMPILER=""
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.