ports/171395: [MAINTAINER] audio/taglib: Update to 1.8
Jason E. Hale
bsdkaffee at gmail.com
Sat Sep 8 23:30:15 UTC 2012
The following reply was made to PR ports/171395; it has been noted by GNATS.
From: "Jason E. Hale" <bsdkaffee at gmail.com>
To: =?ISO-8859-1?Q?Micka=EBl?= Maillot <mickael.maillot at gmail.com>
Cc: bug-followup at freebsd.org
Subject: Re: ports/171395: [MAINTAINER] audio/taglib: Update to 1.8
Date: Sat, 08 Sep 2012 19:23:58 -0400
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
>=20
> 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: ty=
pedef
> unsigned int TagLib::uint
>=20
> 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'
>=20
> so this update make the lib unusable.
I'm not really seeing the issue here. Taglib 1.8-beta had a problem li=
ke this=20
because some of the new features didn't reference uint in the Taglib=20=
namespace, but that should be corrected in 1.8. I also don't see anywh=
ere in=20
the xbmc source where taglib is referenced. I've built a number of por=
ts that=20
depend on taglib without issue, so I need some more context on this. F=
reeBSD=20
version/arch? Compiler? Steps to reproduce the error?
- Jason
More information about the freebsd-ports-bugs
mailing list