Message: previous - next
Month: June 2012

Amarok - dependency tunepimp (libtunepimp) deprecated/FTBFS gcc 4.7.1

From: "David C. Rankin" <drankinatty@...>
Date: Mon, 25 Jun 2012 16:06:33 -0500

   The latest amarok failure I experienced was due to tunepimp (an amarok dep) 
failing to be available any longer from Arch. Looking further at the site, tunepimp is deprecated and new development should not 
occur with the library due to the RDF database lookup no longer being supported.

   Further information is here:

   Attempting to build tunepimp results in failure on gcc 4.7.1:

  g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/tunepimp-0.5 
-I../../libltdl -Wall -O2 -march=x86-64 -mtune=generic -O2 -pipe 
-fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT mp4.lo -MD 
-MP -MF .deps/mp4.Tpo -c mp4.cpp  -fPIC -DPIC -o .libs/mp4.o
mp4.cpp:53:1: warning: deprecated conversion from string constant to 'char*' 
mp4.cpp: In function 'int mp4ReadMetadata(metadata_t*, const char*, int, const 
mp4.cpp:124:41: error: 'MP4GetMetadataName' was not declared in this scope
<snip many others>

   Apparently tunepimp has been replaced with one of the following:

   I know nada about figuring out which one of the new musicbraiz lookups 
would be the one that amarok will need. What say the experts on how to fix amarok?

David C. Rankin, J.D.,P.E.