Skip site navigation (1)Skip section navigation (2)
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>