build kompare make the name of their libs with extension 'SONAME' literally kompare /usr/lib/libkomparedialogpages.so kompare /usr/lib/libkomparedialogpages.so.SOVERSION kompare /usr/lib/libkompareinterface.so kompare /usr/lib/libkompareinterface.so.SOVERSION Reproducible: Always Steps to Reproduce: 1.build 2.list the files Actual Results: name of libs contains a '.SONAME' extension Expected Results: name of libs contains the version number(?) extension
Git commit 34e371e869e74fa1b6b3c906733933bdaf648f96 by Kevin Kofler. Committed on 15/03/2015 at 00:19. Pushed by kkofler into branch 'master'. Fix VERSION and SOVERSION of private libraries. Don't use the obsolete GENERIC_LIB_VERSION and GENERIC_LIB_SOVERSION macros that are not defined anymore. (CMake was interpreting the missing strings as "SOVERSION" being the value of the VERSION property.) M +3 -0 CMakeLists.txt M +1 -1 interfaces/CMakeLists.txt M +2 -2 libdialogpages/CMakeLists.txt http://commits.kde.org/kompare/34e371e869e74fa1b6b3c906733933bdaf648f96
Whoops, good catch! Fixed in both master and Applications/15.04. (14.12 was not affected, this was a regression from the KF5 port.) Thanks for the report.
boh, typos, is 'SOVERSION' instead of 'SONAME'... but bleh anyway. thanks for the fix! greetings
*** Bug 344748 has been marked as a duplicate of this bug. ***