FS#29771 - [rrdtool] Unstated dependency on libffi

Attached to Project: Arch Linux
Opened by Olaf M. (olafm) - Saturday, 05 May 2012, 21:13 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 05 May 2012, 21:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The package has an unstated dependency on libffi and is currently broken because of a new libffi version.

Steps to reproduce:

1. Upgrade libffi

2. Observe missing library:

# ldd /usr/lib/python2.7/site-packages/rrdtoolmodule.so
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 05 May 2012, 21:49 GMT
Reason for closing:  Not a bug
Comment by Dave Reisner (falconindy) - Saturday, 05 May 2012, 21:45 GMT
ldd is the wrong tool to use. There is no dependency here on libffi:

$ objdump -p /usr/lib/python2.7/site-packages/rrdtoolmodule.so | awk '$1 == "NEEDED" { print $2 }'
librrd.so.4
libpython2.7.so.1.0
libpthread.so.0
libc.so.6
Comment by Karol Błażewicz (karol) - Saturday, 05 May 2012, 21:46 GMT
Use 'pacman -Syu' for updating as partial upgrades are unsupported. If you want to break the system on purpose, you can do it, but that's not a bug - it's a feature ;P

Look at the dependency chain: rrdtool -> pango -> glib2 -> libffi.
rrdtool does indirectly depend on libffi.

Loading...