Date: Tue, 24 Jan 2017 05:58:39 -0500 From: "Jason E. Hale" <jhale@freebsd.org> To: Microsoft Roaming <ms-roaming-data@outlook.com> Cc: "ports@FreeBSD.org" <ports@freebsd.org> Subject: Re: FreeBSD Port: chromaprint-1.3.1_1 Message-ID: <CAJE75NHAXSOFotKujLQEe5eKbsXpJZhTqe2F=ORkoU8sttAsLQ@mail.gmail.com> In-Reply-To: <HE1PR0901MB152942AFC40FD2088CA77962A3750@HE1PR0901MB1529.eurprd09.prod.outlook.com> References: <HE1PR0901MB152942AFC40FD2088CA77962A3750@HE1PR0901MB1529.eurprd09.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 24, 2017 at 5:36 AM, Microsoft Roaming <ms-roaming-data@outlook.com> wrote: > > Chromaprint fails to build when chromaprint build option is activated in > ffmpeg meta port. > > It seems that Chromaprint is requesting an injustified dependency, so > trying to build ffmpeg metaport first if non present. > > This causes a =C2=AB circular dependency =C2=BB between ffmpeg and chroma= print > Yes, this is a known issue. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208877. Currently, the ffmpeg port is marked BROKEN if the CHROMAPRINT option is selected, so you shouldn't be seeing circular dependency problems unless you specifically removed the BROKEN line. Working around it would be complicated and is more of an issue for the ffmpeg maintainer. While the chromaprint library itself can use other fft libraries, they are not ideal for speed and licensing issues. Plus, the included fpcalc tool can only use ffmpeg. Do you really need this functionality for something? -Jason
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJE75NHAXSOFotKujLQEe5eKbsXpJZhTqe2F=ORkoU8sttAsLQ>