After emerging x11-libs/qt-webkit-4.8.2 USE="debug exceptions gstreamer icu jit pch (-aqua) (-qpa)" on x64 using gcc 4.6.3. portage claims that: >>> x11-libs/qt-webkit-4.8.2 merged and source tar is named qt-everywhere-opensource-src-4.8.2.tar.gz while # cat /usr/share/qt4/mkspecs/modules/qt_webkit_version.pri QT_WEBKIT_VERSION = 4.9.2 QT_WEBKIT_MAJOR_VERSION = 4 QT_WEBKIT_MINOR_VERSION = 9 QT_WEBKIT_PATCH_VERSION = 2 and # ls /usr/lib/qt4/libQtWebKit.* /usr/lib/qt4/libQtWebKit.prl /usr/lib/qt4/libQtWebKit.so.4.9 /usr/lib/qt4/libQtWebKit.so /usr/lib/qt4/libQtWebKit.so.4.9.2 /usr/lib/qt4/libQtWebKit.so.4 Reproducible: Always Steps to Reproduce: 1. emerge at-webkit Actual Results: library indicates its version is 4.9.2 Expected Results: version should match ebuild. i.e. be 4.8.2
Yes, that's confusing, but why is it a problem? SONAME versions do not need to match release versions...