Date: Sat, 8 Sep 2012 23:30:14 GMT From: "Jason E. Hale" <bsdkaffee@gmail.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/171395: [MAINTAINER] audio/taglib: Update to 1.8 Message-ID: <201209082330.q88NUEjc074650@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/171395; it has been noted by GNATS. From: "Jason E. Hale" <bsdkaffee@gmail.com> To: =?ISO-8859-1?Q?Micka=EBl?= Maillot <mickael.maillot@gmail.com> Cc: bug-followup@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209082330.q88NUEjc074650>