| Summary: | Build issue: Cannot compile amarok with cmake | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | non-core programs | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | bugwatch, darrella, michele.calgaro, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 3060 | ||
|
Description
Darrell
2014-02-08 13:13:42 CST
IMO this should not be a blocker, Amarok can still be built using autotools, so nothing is really broken to the bones. Lowering to "major". Feel free to change the importance again if you have better reasons than mine for doing so. >so nothing is really broken to the bones. I don't know that nothing is broken: refer to bug 1916. Building with cmake might have provided clues. The official R14 amarok source tarball does not include the autotools files, thereby forcing users to compile with cmake. I discovered this when building packages from the official tarballs. If the tarball is not going to be updated to include the autotools files, then this bug report now seems to be a blocker. The 'cannot find -ltagmp4-static' failure should be addressed to support compiling with cmake. A temporary work-around is to create a patch that includes the autotools files. Never mind my comment about the tarball forcing users to build with cmake. I adjusted my build scripts to allow building with automake. Looks like the tarball contain the automake files but my build scripts were not working correctly with tarballs as opposed to git, which is all I have used the past two years. Additional notes. I filed this report using Slackware 14.0. I have been using Slackware 14.1 since June. In 14.1 the versions of the previously mentioned packages: libmp4v2-2.0.0 libid3tag-0.15.1b taglib-1.8 taglib-extras-1.0.1 The original build failure bug remains. CMake conversion has now been completed thanks to Greg's excellent work. See http://mirror.git.trinitydesktop.org/cgit/amarok/commit/?id=16ec57d25f |