[prev in list] [next in list] [prev in thread] [next in thread] 

List:       amarok-bugs-dist
Subject:    [amarok] [Bug 368304] New: Amarok 2.9 beta can't be compiled with latest TagLib
From:       truf via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2016-09-05 22:42:42
Message-ID: bug-368304-71684 () http ! bugs ! kde ! org/
[Download RAW message or body]

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-dist@kde.org
          Reporter: trufanovan@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 the assignee for the bug.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic