https://bugs.kde.org/show_bug.cgi?id=368304
Bug ID: 368304 Summary: Amarok 2.9 beta can't be compiled with latest TagLib Product: amarok Version: unspecified Platform: unspecified OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: amarok-bugs-d...@kde.org Reporter: trufano...@gmail.com I've downloaded latest Amarok 2.9 tar with sourece and tried to build it. It complained about missing TagLib. I've downloaded latest one with sudo apt install libtaglib-cil-dev The TagLib version is: $ taglib-config --version 1.11 Then I tried to compile Amarok again and got: -- TagLib version too old: version searched :1.7, found 1.11 The problem is in /CMakeFiles/CMakeOutput.log line 32: if(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") message(STATUS "TagLib version too old: version searched :${TAGLIB_MIN_VERSION}, found ${TAGLIB_VERSION}") set(TAGLIB_FOUND FALSE) else(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") The TagLIb uses following versioning: 1.6, 1.7, 1.8, 1.9, 1.10, 1.11 etc. (according to https://github.com/taglib/taglib/blob/master/NEWS) So STRLESS can't be used to check its versions as it would fail since 1.10 Reproducible: Always Kubuntu Linux 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux -- You are receiving this mail because: You are watching all bug changes.