FS#52535 - libffi does not provide headers in /usr/include

Attached to Project: Arch Linux
Opened by johnride (johnride) - Friday, 13 January 2017, 17:53 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 13 January 2017, 18:23 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The package libffi https://www.archlinux.org/packages/core/x86_64/libffi/ does not provide its header files in /usr/include, which provides other programs including ffi.h or ffitarget.h to compile.

Additional info:
* `ln -s /usr/lib/libffi-3.2.1/include/ffi*.h /usr/include` fixed my problem


Steps to reproduce:

Try to install something linking to ffi.h and it fails.

For example PyNacl : `pip install pynacl` will fail with error :

Complete output from command python setup.py egg_info:
c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
#include <ffi.h>
^
compilation terminated.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Friday, 13 January 2017, 18:23 GMT
Reason for closing:  Not a bug
Additional comments about closing:  This is what pkg-config is for

Loading...