2016-06-29 11 views
5

Sto cercando di eseguire setup.py relativo a un'installazione software proprietaria e ha dipendenze su libffi.Il pacchetto libffi non è stato trovato nel percorso di ricerca di pkg-config REDHAT6.5

Dal suo Redhat 6.5 la versione python era 2.6 e ho installato python 2.7.

libffi era già installato e quando creo un virtualenv e provare a installare il software eseguendo il setup.py ottengo il seguente errore:

No package 'libffi' found 
Package libffi was not found in the pkg-config search path. 
Perhaps you should add the directory containing `libffi.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'libffi' found 
c/_cffi_backend.c:15:17: error: ffi.h: No such file or directory 
In file included from c/_cffi_backend.c:63: 

yum list libffi 
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager 
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 
Installed Packages 
libffi.x86_64     3.0.5-3.2.el6     @anaconda-RedHatEnterpriseLinux-201311111358.x86_64/6.5 
Available Packages 
libffi.i686     3.0.5-3.2.el6     rhel-local 

La mia domanda è: come modifichiamo la ricerca pkg-config sentiero. puntare a libffi.pc?

+1

è necessario il 'libffi -dev' pacchetto – jordanm

+0

Ciao, ho già installato il pacchetto inspite di cui sto ricevendo questo errore. Si prega di fare riferimento all'output di cui sopra "yum list libffi" –

+0

Questo output è per 'libffi', non' libffi-dev'. – jordanm

risposta

5

prova dopo l'installazione:

sudo apt-get install libffi6 libffi-dev 
+0

apt-get non funziona su RedHat –

4

è necessario avere la versione di sviluppo di libffi per installare le librerie che dipende libffi:

sudo yum install libffi-devel 

Questo ha funzionato per me

Problemi correlati