Currently nvidia-cuda-toolkit must depends on media-libs/libpng:1.2, but currently it depends on >=media-libs/libpng-1.2.43-r2, and there is exists media-libs/libpng-1.4.3 (in SLOT=0), which meets to exist condition. But $ objdump -p /opt/cuda/computeprof/bin/libQtGui.so.4 | grep libpng NEEDED libpng12.so.0 Reproducible: Always Steps to Reproduce:
This was fixed for 3.0 in bug 323985 already, but then somehow ruined for 3.1... weird.
No need to add yourself to CC list if you are the reporter.
$ objdump -p /opt/cuda/computeprof/bin/libQtGui.so.4.5.2 |grep png NEEDED libpng12.so.0 ssuominen@unique ~/gentoo-x86/dev-util/nvidia-cuda-toolkit $ file /opt/cuda/computeprof/bin/libQtGui.so.4.5.2 /opt/cuda/computeprof/bin/libQtGui.so.4.5.2: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped + 06 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> + nvidia-cuda-toolkit-3.1.ebuild: + Fix libpng SLOT depend wrt #339796 by "MaratIK".