Installing Gimp triggers installation of ffmeg

David Evans devans at macports.org
Mon Feb 16 11:11:00 PST 2009


Jean-Michel Pouré wrote:
> Hello,
>
> We had this discussion before, but I still don't understan why
> installing Gimp triggers after several dependencies ffmpeg.
>
> sudo port -u upgrade gimp
> --->  Activating ffmpeg @15261_3+a52+darwin_i386
> Error: Activating ffmpeg @15261_3 failed: Image
> error: /opt/local/bin/ffmpeg is being used by the active ffmpeg-devel
> port.  Please deactivate this port first, or use the -f flag to force
> the activation.
> --->  Fetching gimp2
> --->  Attempting to fetch gimp-2.6.5.tar.bz2 from
> http://gimp.krecio.pl/gimp/v2.6/
> --->  Attempting to fetch gimp-2.6.5.tar.bz2 from
> ftp://ftp.snt.utwente.nl/pub/software/gimp/gimp/v2.6/
> --->  Attempting to fetch gimp-2.6.5.tar.bz2 from
> http://ftp.snt.utwente.nl/pub/software/gimp/gimp/v2.6/
> --->  Attempting to fetch gimp-2.6.5.tar.bz2 from
> http://ftp.iut-bm.univ-fcomte.fr/gimp/gimp/v2.6/
> --->  Attempting to fetch gimp-2.6.5.tar.bz2 from
> ftp://ftp.esat.net/mirrors/ftp.gimp.org/pub/gimp/v2.6/
>
> Kind regards,
> Jean-Michel
>
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>
>   
JM,

Gimp requires gegl which depends on ffmpeg (to read multimedia formats
for image processing).  Gimp development is moving
in the direction of using gegl exclusively for image processing functions.

Looks like you need to sync your ports as the latest version of gegl
uses a path dependency rather than a port dependency so
that either ffmpeg or ffmpeg-devel can satisfy the dependency.  This is
now true of all ports that depend on ffmpeg (except
transcode which is in testing yet).

However, since ffmpeg and ffmpeg-devel are not binary compatible (avcode
vers 51 vs vers 52) then you need to make sure that
you compile gegl against ffmpeg-devel so you don't get runtime dynamic
linking errors.

Dave




More information about the macports-dev mailing list