Taglib build failure with Intel C++ Compiler

Allen Winter winter at kde.org
Fri Feb 8 23:04:21 CET 2008


FYI:

I am unable to build taglib from kde svn using version 10.1 of the Intel C++ compiler.
Here is the error:

/data/kde/trunk/kdesupport/taglib/taglib/toolkit/tlist.tcc(66): error #308: class  template "TagLib::List<T>::ListPrivate [with T=TagLib::ByteVector]" (declared at
 line 240 of "/data/kde/trunk/kdesupport/taglib/taglib/toolkit/tlist.h") is inaccessible
  template <class TP> class List<T>::ListPrivate<TP *>  : public ListPrivateBase
                                     ^
          detected during instantiation of class "TagLib::List<T> [with T=TagLib::ByteVector]" at line 41 of "/data/kde/trunk/kdesupport/taglib/taglib/toolkit/tby
tevectorlist.h"

/data/kde/trunk/kdesupport/taglib/taglib/toolkit/tlist.tcc(66): error #308: class template "TagLib::List<T>::ListPrivate [with T=TagLib::String]" (declared at lin
e 240 of "/data/kde/trunk/kdesupport/taglib/taglib/toolkit/tlist.h") is inaccessible
  template <class TP> class List<T>::ListPrivate<TP *>  : public ListPrivateBase
                                     ^
          detected during instantiation of class "TagLib::List<T> [with T=TagLib::String]" at line 45 of "/data/kde/trunk/kdesupport/taglib/taglib/toolkit/tstring
list.h"

compilation aborted for /data/kde/trunk/kdesupport/taglib/taglib/mpeg/mpegfile.cp


More information about the taglib-devel mailing list