I get the same error. (ubuntu 12.04 ) and source is: git clone git://github.com/xbmc/xbmc.git xbmc
I followed the steps in README.ubuntu and README.linux
I made sure I did the make taglib and install
then I did the bootstrap and configure.
the make step fails with the Tag errors that is reported here.
I tried with a clean install again all the way from git. still the same problem.
my /usr/local/lib/ has libtag.a and libtag_c.a
and the /usr/local/include has the *.h that is in the taglib-1.8 sub directory area which came with the git.
==========errors only is pasted below=============================
LD xbmc.bin
xbmc/music/tags/musictags.a(TagLoaderTagLib.o): In function `CTagLoaderTagLib:
arseID3v2Tag(TagLib::ID3v2::Tag*, MUSIC_INFO::EmbeddedArt*, MUSIC_INFO::CMusicInfoTag&)':
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:425: undefined reference to `TagLib::String::operator!=(TagLib::String const&) const'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:426: undefined reference to `TagLib::String::operator!=(TagLib::String const&) const'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:427: undefined reference to `TagLib::String::operator!=(TagLib::String const&) const'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:428: undefined reference to `TagLib::String::operator!=(TagLib::String const&) const'
xbmc/music/tags/musictags.a(TagLoaderTagLib.o): In function `CTagLoaderTagLib:
arseGenericTag(TagLib::Tag*, MUSIC_INFO::EmbeddedArt*, MUSIC_INFO::CMusicInfoTag&)':
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:641: undefined reference to `TagLib::Tag::properties() const'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:653: undefined reference to `TagLib:
ropertyMap::~PropertyMap()'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:653: undefined reference to `TagLib:
ropertyMap::~PropertyMap()'
xbmc/music/tags/musictags.a(TagLoaderTagLib.o): In function `CTagLoaderTagLib::Load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MUSIC_INFO::CMusicInfoTag&, MUSIC_INFO::EmbeddedArt*)':
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:106: undefined reference to `TagLib::ID3v2::Tag:
etLatin1StringHandler(TagLib::ID3v2::Latin1StringHandler const*)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:124: undefined reference to `TagLib::APE::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:126: undefined reference to `TagLib::ASF::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:128: undefined reference to `TagLib::FLAC::File::File(TagLib::IOStream*, TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:130: undefined reference to `TagLib::IT::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:132: undefined reference to `TagLib::Mod::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:136: undefined reference to `TagLib::MP4::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:138: undefined reference to `TagLib::MPC::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:140: undefined reference to `TagLib::MPEG::File::File(TagLib::IOStream*, TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:142: undefined reference to `TagLib::S3M::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:144: undefined reference to `TagLib::TrueAudio::File::File(TagLib::IOStream*, TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:146: undefined reference to `TagLib::WavPack::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:148: undefined reference to `TagLib::XM::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:150: undefined reference to `TagLib::Vorbis::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:153: undefined reference to `TagLib::Ogg::FLAC::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:158: undefined reference to `TagLib::Vorbis::File::File(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle)'
xbmc/music/tags/musictags.a(TagLoaderTagLib.o): In function `~TagStringHandler':
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:60: undefined reference to `TagLib::ID3v2::Latin1StringHandler::~Latin1StringHandler()'
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:60: undefined reference to `TagLib::ID3v2::Latin1StringHandler::~Latin1StringHandler()'
xbmc/music/tags/musictags.a(TagLoaderTagLib.o): In function `TagStringHandler':
/home/jv/try3/xbmc/xbmc/music/tags/TagLoaderTagLib.cpp:59: undefined reference to `TagLib::ID3v2::Latin1StringHandler::Latin1StringHandler()'
xbmc/music/tags/musictags.a(TagLoaderTagLib.o)
.data.rel.ro._ZTI16TagStringHandler[typeinfo for TagStringHandler]+0x10): undefined reference to `typeinfo for TagLib::ID3v2::Latin1StringHandler'
xbmc/music/tags/musictags.a(TagLibVFSStream.o): In function `~TagLibVFSStream':
/home/jv/try3/xbmc/xbmc/music/tags/TagLibVFSStream.cpp:60: undefined reference to `TagLib::IOStream::~IOStream()'
/home/jv/try3/xbmc/xbmc/music/tags/TagLibVFSStream.cpp:60: undefined reference to `TagLib::IOStream::~IOStream()'
xbmc/music/tags/musictags.a(TagLibVFSStream.o): In function `TagLibVFSStream':
/home/jv/try3/xbmc/xbmc/music/tags/TagLibVFSStream.cpp:41: undefined reference to `TagLib::IOStream::IOStream()'
/home/jv/try3/xbmc/xbmc/music/tags/TagLibVFSStream.cpp:41: undefined reference to `TagLib::IOStream::~IOStream()'
xbmc/music/tags/musictags.a(TagLibVFSStream.o)
.data.rel.ro._ZTIN10MUSIC_INFO15TagLibVFSStreamE[typeinfo for MUSIC_INFO::TagLibVFSStream]+0x10): undefined reference to `typeinfo for TagLib::IOStream'
collect2: ld returned 1 exit status
make: *** [xbmc.bin] Error 1
jv@jv-HP-G70-Notebook-PC:~/try3/xbmc$
====================================================================
wsnipex:
I also tried your suggestion of the libtag1-dev (I had libtag1-dev in my system in dir called "/usr/share/lintian/overrides"
So I moved it to a different name. Same result on make.
thanks for your help in advance,
JV [/code]Iyer.