[Bug 264458] textproc/meld: Fails to run after devel/libffi update: Cannot import: GTK+: Shared object "libffi.so.7" not found, required by "_gi.cpython-38.so"

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 05 Jun 2022 20:39:24 UTC

John Hein <jcfyecrayz@liamekaens.com> changed:

           What    |Removed                     |Added
                 CC|                            |jcfyecrayz@liamekaens.com

--- Comment #8 from John Hein <jcfyecrayz@liamekaens.com> ---
python may be stale (as mentioned in previous comments), but the direct cause
of "libffi.so.7 not found" is that _gi.cpython-38.so is stale (has a run-time
link dependency on an old libffi.so.7 which you no longer have on your system -
use ldd(1) to see that).  That belongs to the devel/py-gobject3 port.  The
PORTREVISION for that port was bumped after libffi.so was updated from .7 to

If you are having troubles with pkg that is causing some your packages to not
be updated properly (as you seem to be hinting in comment 7), that could
certainly explain this.  This is not a bug of textproc/meld, nor of
devel/py-gobject3 nor devel/libffi for that matter.  Those _should_ have been
updated on your system if all was working (whether you are building packages
from source or doing your updates via binary packages).

A workaround would be to manually build devel/py-gobject3 (make -C
devel/py-gobject3 reinstall).  That won't help track down what's going on
regarding your problems with pkg(8), of course.  You might want to consider
changing the title of this bug or closing in favor of a bug describing your
troubles with pkg(8).

You are receiving this mail because:
You are the assignee for the bug.