FS#37624 - libffi needs headers placed in /usr/include

Attached to Project: Arch Linux
Opened by Gary Hollis (ghollisjr) - Sunday, 03 November 2013, 22:23 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 03 November 2013, 23:27 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

The libffi package leaves the header files in /usr/lib/libffi-3.0.13/include instead of moving (or at least linking) them to /usr/include.


Additional info:
* package version: libffi 3.0.13-4

Steps to reproduce:
Try to include ffi.h using #include <ffi.h>. What I was specifically doing was trying to install GSLL (GSL for Lisp) using Quicklisp+SLIME+SBCL, and it was failing. Found out that the headers were the problem.

Quick fix:
Create symbolic links in /usr/include to the following files:

/usr/lib/libffi-3.0.13/include/ffi.h
/usr/lib/libffi-3.0.13/include/ffitarget.h
This task depends upon

Closed by  Eric Belanger (Snowman)
Sunday, 03 November 2013, 23:27 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#35957 

Loading...