TagLib Not Compiling on Solaris 9 With Sun Studio Pro 11

Leo Zhadanovsky leozh at nbcs.rutgers.edu
Wed Aug 30 08:45:22 CEST 2006


This is what I get when I compile taglib with Sun Studio Pro 11 on my
Solaris 9 box:

source='apetag.cpp' object='apetag.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../admin/depcomp \
/bin/bash ../../libtool --silent --mode=compile --tag=CXX CC
-DHAVE_CONFIG_H -I. -I. -I../.. -I../../taglib -I../../taglib/toolkit  
-I/usr/local/include    -c -o apetag.lo apetag.cpp
"/opt/SUNWspro/prod/include/CC/Cstd/./map", line 251: Error: Multiple
declaration for std::map<const TagLib::String, TagLib::APE::Item,
std::less<const TagLib::String>, std::allocator<std::pair<const
TagLib::String, TagLib::APE::Item>>>::insert(const std::pair<const
TagLib::String, TagLib::APE::Item>&).
"../../taglib/toolkit/tmap.h", line 43:     Where: While specializing
"std::map<const TagLib::String, TagLib::APE::Item, std::less<const
TagLib::String>, std::allocator<std::pair<const TagLib::String,
TagLib::APE::Item>>>".
"../../taglib/toolkit/tmap.h", line 43:     Where: Specialized in
TagLib::Map<const TagLib::String, TagLib::APE::Item>.
"apetag.cpp", line 45:     Where: Specialized in non-template code.
1 Error(s) detected.
make[3]: *** [apetag.lo] Error 1

___
Leo Zhadanovsky
Student Systems Programmer
Open System Solutions


More information about the taglib-devel mailing list