|
I have some error in some files
[code:1]mp4/taglib_mp4filetyperesolver.h:12: error: expected class-name before \'{\' token wma/taglib_wmafiletyperesolver.h:12: error: expected class-name before \'{\' token tplugins.cpp: In function \'void registerTaglibPlugins()\': tplugins.cpp:11: error: \'addFileTypeResolver\' is not a member of \'TagLib::FileRef\' tplugins.cpp:12: error: \'addFileTypeResolver\' is not a member of \'TagLib::FileRef\' make[5]: *** [tplugins.lo] Error 1 make[5]: Leaving directory `/home/keeper/Programms/multimedia/amarok/src/metadata\' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/keeper/Programms/multimedia/amarok/src/metadata\' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/keeper/Programms/multimedia/amarok/src\' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/keeper/Programms/multimedia/amarok\' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/keeper/Programms/multimedia\' make: *** [all] Error 2 [/code:1] |
|
Me too! But i worked it out!! Have you installed taglib1.4??
|
|
Yes, I install it more days ago
[code:1]keeper@localhost ~ $ rpm -qa taglib taglib-1.4-1mdk [/code:1] |
|
What about the -dev package? In Ubuntu or Debian exists libtag1.3 and libtag1.3-dev (the headers). In compile time Amarok goes looking for libtag headers! So you must have something like libtag1.4-dev.
Andrea |
|
older svn compile without problems
P.S. Sorry for my English |
|
In today svn I have only one error.
I hope somebody fix it in short time [code:1]exit 1; fi taglib_wmafiletyperesolver.h:12: error: expected class-name before \'{\' token make[6]: *** [taglib_wmafiletyperesolver.lo] Ошибка 1 make[6]: Leaving directory `/home/keeper/Programms/multimedia/amarok/src/metadata/wma\' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/home/keeper/Programms/multimedia/amarok/src/metadata/wma\' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/keeper/Programms/multimedia/amarok/src/metadata\' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/keeper/Programms/multimedia/amarok/src\' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/keeper/Programms/multimedia/amarok\' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/keeper/Programms/multimedia\' make: *** [all] Error 2 [/code:1] [code:1]keeper@localhost ~ $ rpm -qa|grep taglib taglib-1.4-1mdk libtaglib0-devel-1.4-1mdk libtaglib0-1.4-1mdk[/code:1] |
|
Hey keeper,
really almost no idea what\'s going wrong. Is it possible that there are old versions of taglib headers (probably manually installed) lying around on your system? taglib 1.3.1 didn\'t include the TagLib::FileRef::FileTypeResolver class (but the fileref.h header). If you don\'t manage to find out, could you please send me the preprocessed sources? If you add -E to the gcc options you will get it. You can do that by pasting the failing compiling command and taking the file after -o option while in the amarok/src/metadata/wma directory. Along with the preprocessor output please send also the output of rpm -ql for your taglib packages. Please send to aumuell at reserv.at |
|
I have understood in what there was a problem.
taglib1.4 headers has been installed into /usr/includ, but amarok searched for them into /etc/local/insclude !!! I reinstall taglib in /usr/local/ and all compile ok Thanks that you have told about filreref.h |
Registered users: Bing [Bot], Google [Bot]