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
[email protected]
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


_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to