ports/171395: [MAINTAINER] audio/taglib: Update to 1.8
Mickaël Maillot
mickael.maillot at gmail.com
Sun Sep 9 17:30:08 UTC 2012
The following reply was made to PR ports/171395; it has been noted by GNATS.
From: =?ISO-8859-1?Q?Micka=EBl_Maillot?= <mickael.maillot at gmail.com>
To: "Jason E. Hale" <bsdkaffee at gmail.com>
Cc: bug-followup at freebsd.org
Subject: Re: ports/171395: [MAINTAINER] audio/taglib: Update to 1.8
Date: Sun, 9 Sep 2012 19:21:55 +0200
2012/9/9 Jason E. Hale <bsdkaffee at gmail.com>:
> On Saturday, September 08, 2012 23:15:46 Micka=EBl Maillot wrote:
>> there is a conflict with uint typedef in
>> /usr/local/include/taglib/taglib.h:81
>>
>> xbmc members try to use new taglib 1.8 features and i can't compile
>> because of the conflict.
>> i get this error:
>> error: reference to 'uint' is ambiguous
>> /usr/include/sys/types.h:56: error: candidates are: typedef unsigned int
>> uint /usr/local/include/taglib/taglib.h:81: error: typed=
ef
>> unsigned int TagLib::uint
>>
>> if i comment the ligne 81, i get this errors like this:
>> /usr/local/include/taglib/tlist.tcc:195: error: expected constructor,
>> destructor, or type conversion before 'List'
>>
>> so this update make the lib unusable.
>
> I'm not really seeing the issue here. Taglib 1.8-beta had a problem like=
this
> because some of the new features didn't reference uint in the Taglib
> namespace, but that should be corrected in 1.8. I also don't see anywher=
e in
> the xbmc source where taglib is referenced. I've built a number of ports=
that
> depend on taglib without issue, so I need some more context on this. Fre=
eBSD
> version/arch? Compiler? Steps to reproduce the error?
>
> - Jason
the confusion appear only when people code "using namespace TagLib" and uin=
t ...
so the update is fine and thanks for the quick update !
More information about the freebsd-ports-bugs
mailing list