Various build problems
    Vinnie 
    thevinn at yahoo.com
       
    Fri Jun 17 02:05:45 CEST 2011
    
    
  
When I build using the Intel C++ compiler under Visual Studio 2010 I get these errors:
Error	516	error #308: class template "TagLib::List<T>::ListPrivate [with T=TagLib::MP4::Atom *]" (declared at line 240 of "D:\dev\trunk\vflib\include\taglib\tlist.h") is inaccessible	D:\dev\trunk\vflib\include\taglib\tlist.tcc	66
Error	521	error #308: class template "TagLib::List<T>::ListPrivate [with T=TagLib::ID3v2::RelativeVolumeFrame::ChannelType]" (declared at line 240 of "..\vflib\include\taglib\tlist.h") is inaccessible	D:\dev\trunk\vflib\include\taglib\tlist.tcc	66
Error	515	error #308: class template "TagLib::List<T>::ListPrivate [with T=TagLib::ByteVector]" (declared at line 240 of "D:\dev\trunk\vflib\include\taglib\tlist.h") is inaccessible	D:\dev\trunk\vflib\include\taglib\tlist.tcc	66
Error	558	error #308: class template "TagLib::List<T>::ListPrivate [with T=TagLib::ASF::Attribute]" (declared at line 240 of "D:\dev\trunk\vflib\include\taglib\tlist.h") is inaccessible	D:\dev\trunk\vflib\include\taglib\tlist.tcc	66
Some other questions:
1) What's with the .tcc file? Why was it necessary to use a non-standard extension?
2) Why was it necessary to create a flat folder structure with a bunch of header files that include the corresponding deep folder structure headers?
Thanks,
V
    
    
More information about the taglib-devel
mailing list