`::append(wchar_t const*, unsigned)'undefined

Kilian A. Foth foth at informatik.uni-hamburg.de
Wed Aug 11 09:44:20 CEST 2004


Scott Wheeler writes:
 > On Tuesday 10 August 2004 16:40, Kilian A. Foth wrote:
 > 
 > > I'm trying to compile KDE 3.3b2 in SPARC Solaris 8, and currently I'm
 > > stuck at libs/taglib. When compiling taglib 1.2, I get:
 > 
 > [snip]
 >  
 > > Obviously something is going wrong between C++'s standard string type
 > > and the type defined in toolkit/tstring.cpp. Is the library
 > > supposed to use its own string type, and if so, how do I prevent the
 > > compiler from assuming that the strings from <strings.h> are meant?
 > 
 > Well, it's not strings.h -- the include is just called "string", but TagLib's 
 > string type is in another namespace, so that's not the issue.
 > 
 > I've had similar issues reported on Solaris before and it's almost always 
 > ended up being buggy compiler versions or using a libstdc++ that isn't from 
 > the same compiler version.  What compiler / version of libstdc++ are you 
 > using?
 > 

We use GCC 3.2 all the way, and as far as I can tell it uses only the
libstdc++ that it brought itself, libstdc++.so.5.0.0.


More information about the taglib-devel mailing list