While compiling mythmusic, the compilation fails with the following error msg: -ffast-math -I/usr/include/SDL -D_REENTRANT -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/include/cdda -I/usr/qt/3/include -I/usr/include -o playbackbox.o playbackbox.cpp aacdecoder.cpp: In member function `bool aacDecoder::initializeMP4()': aacdecoder.cpp:298: error: invalid conversion from `long unsigned int*' to ` uint32_t*' make[2]: *** [aacdecoder.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/mythmusic-0.18.1/work/mythplugins-0.18.1/mythmusic/mythmusic' make[1]: *** [sub-mythmusic] Error 2 make[1]: Leaving directory `/var/tmp/portage/mythmusic-0.18.1/work/mythplugins-0.18.1/mythmusic' make: *** [sub-mythmusic] Error It seems this is due to an incompatible API change. Apparently, there was a patch once, which fixed this problem. It seems that it was accidentally or intentionally taken out. Please see also: http://bugs.gentoo.org/show_bug.cgi?id=92806 Reproducible: Always Steps to Reproduce: 1. 2. 3. I'm filing this with faad2 since I'm not sure if the patch was lost or was taken out intentionally. Please clarify.
*** This bug has been marked as a duplicate of 93373 ***