Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Sep 2012 17:30:07 GMT
From:      =?ISO-8859-1?Q?Micka=EBl_Maillot?= <mickael.maillot@gmail.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/171395: [MAINTAINER] audio/taglib: Update to 1.8
Message-ID:  <201209091730.q89HU7o5092346@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: =?ISO-8859-1?Q?Micka=EBl_Maillot?= <mickael.maillot@gmail.com>
To: "Jason E. Hale" <bsdkaffee@gmail.com>
Cc: bug-followup@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@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 !



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209091730.q89HU7o5092346>