Pagina 1 di 1

Problema BuildRequire in RPM

Inviato: mer 26 ago 2009, 19:44
da Unicondor
Salve ragazzi,
mi sono imbattuto nella creazione di un pacchetto rpm per la tesi di laurea, però ho il seguente problema:
nel spec file ho definito un eseguibile che è necessaro per la compilazione di due programmi di bench inclusi nel mio rpm

Codice: Seleziona tutto

BuildRequires: mpif77
il problema è che quando vado a dare il comandi per creare il pacchetto mi da il seguente errore

Codice: Seleziona tutto

[flavio@fab4 SPECS]$ rpmbuild -ba bench.spec 
error: Failed build dependencies:
	mpif77 is needed by bench-1-1.i386
epppure l'eseguibile è installato correttamente

Codice: Seleziona tutto

flavio@fab4 SPECS]$ whereis mpif77
mpif77: /opt/openmpi/bin/mpif77

Vi ringrazio in anticipo per le risposte..


Flavio

Re: Problema BuildRequire in RPM

Inviato: mer 26 ago 2009, 19:57
da manublade
La prima cosa che mi viene in mente è:
mpif77 è in nel tuo PATH?

Cioè se dai "echo $PATH" vedi anche la dir /opt/openmpi/bin?

Re: Problema BuildRequire in RPM

Inviato: mer 26 ago 2009, 20:02
da Unicondor
Grazie per la risposta...ho trovato il problema.

Codice: Seleziona tutto

Buildrequirs opnempi-devel
In poche parole bisogna specificare tutta la suite e non solo l'eseguibile di cui si ha bisogno ;)

a presto

Flavio