Compile error since 11th Jan in juk on WinXP

Scott Wheeler wheeler at kde.org
Wed Jan 20 05:03:44 CET 2010


On Jan 20, 2010, at 4:49 AM, Michael Pyne wrote:

> On Tuesday 19 January 2010 17:43:14 Aaron J. Seigo wrote:
>> On January 18, 2010, Thiago Macieira wrote:
>>> Em Segunda-feira 18. Janeiro 2010, às 01.33.30, Andrew Goodbody  
>>> escreveu:
>>>> H:\src\km\svn\trunk\KDE\kdemultimedia\juk\tag.cpp:180: error:  
>>>> ambiguous
>>>> overload
>>>>
>>>>  for 'operator<<' in
>>>>
>>>> 'KDebug::operator()(int)(0).QDebug::operator<<(((const char
>>>> *)"Can\'t setup invalid file")) << TagLib::File::name() const()'
>>>
>>> But I don't know what the right side is. What does
>>> TagLib::File::name()const return?
>>
>> a FileName, which is:
>
> Le sigh.
>
> Probably easiest just to remove the kDebug(), which is what I'll do  
> for trunk
> and 4.4.

That's probably the best short term fix, but I think it'd also make  
sense to define operator<< for the Filename class on Windows in TagLib.

-Scott



More information about the taglib-devel mailing list