FS#66293 - [vim, xorg] "Missing libffi6" after upgrade

Attached to Project: Arch Linux
Opened by Constantine (Hi-Angel) - Saturday, 18 April 2020, 10:47 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 18 April 2020, 15:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

It started after yesterday upgrade. Steps-to-reproduce are for vim, but this is reproducible with modeseting as well (path /usr/lib/xorg/modules/drivers/modesetting_drv.so), which resulted in graphics not loading for me.

I'm setting priority to high because affected apps do not work anymore.

Additional info:
* package version(s) vim: `8.2.0510-1`, libffi: `3.3-3`, xorg-server (modesetting library): `1.20.8-1`

# Steps to reproduce

1. Install vim
2. Make sure `/usr/lib/libffi.so.6` is not present (it shouldn't be because latest libffi package provides libffi.so.7 instead)
3. Run ldd /usr/bin/vim | grep "not found"

## Expected

No output

## Actual

libffi.so.6 => not found
libffi.so.6 => not found
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 18 April 2020, 15:34 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Nothing in the repos is linked to libffi.so.6
Comment by Doug Newgard (Scimmia) - Saturday, 18 April 2020, 15:34 GMT
Edited out the idiotic "workaround" that is not a workaround at all. Don't post things you don't understand.
Comment by Eli Schwartz (eschwartz) - Sunday, 19 April 2020, 06:05 GMT
Also you must not use ldd. ldd is useless trash and only tells you if something, somewhere on your system, tried to use libffi.so.6

Bug reports which use ldd will be closed.

Use lddtree to show a tree-based view, or readelf to show what the actual binary itself links to.

Loading...