Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Fedora / Red hat
Fedora / Red hat Vos questions sur les distributions Fedora / Red Hat
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/07/2011, 15h22   #1
Invité régulier
 
Inscription : février 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 50
Points : 8
Points : 8
Par défaut [CentOS 5]Installation de librairies à partir des sources

Bonjour à tous !

Je souhaite installer plusieurs librairies à partir des sources et non à partir des rpm.
Je ne dispose pas d'accès à internet sur mon poste Linux.
Le problème est que le script "configure" ne trouve pas les dépendances.

Exemple :
J'installe yasm à partir des sources.
Code :
1
2
3
$ ./configure --prefix=/mondossier
$ make
$ make install
J'installe x264 à partir des sources.
Code :
$ ./configure --prefix=/mondossier
J'obtiens en retour :
Code :
impossible de trouver yasm.
Logique... mais comment indiquer le chemin des dépendances au script "configure" ?

Pour la majorité des librairies, je mets la variable PKG_CONFIG_PATH à jour.
Exemple :
Code :
export PKG_CONFIG_PAHT=/mondossier/lib/pkgconfig
Mais pour certaines librairies cela ne fonctionne pas car elles ne créent pas de fichier *.pc.

Quelqu'un a t-il une idée ?

Je vous remercie d'avance !
Snooker9 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/07/2011, 15h39   #2
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
Salut,

En regardant le code du script configure du x264

Code :
1
2
3
4
5
6
7
8
9
if [ $asm = auto -a \( $ARCH = X86 -o $ARCH = X86_64 \) ] ; then
    if ! as_check "vpaddw xmm0, xmm0, xmm0" ; then
        VER=`($AS --version || echo no assembler) 2>/dev/null | head -n 1`
        echo "Found $VER"
        echo "Minimum version is yasm-0.7.0"
        echo "If you really want to compile without asm, configure with --disable-asm."
        exit 1
    fi
Peux-tu déjà regarder si tu parviens à executer la commande suivante?

__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/07/2011, 16h02   #3
Invité régulier
 
Inscription : février 2008
Messages : 50
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 50
Points : 8
Points : 8
Non, la commande "$ yasm --version" ne passe pas.
command not found.

Mais tu viens de résoudre le problème.
En incluant le répertoire de yasm dans le PATH, cela fonctionne :

Code :
$ PATH=$PATH:/mondossier/bin ./configure --prefix=/mondossier
Merci beaucoup pour ton aide !
Snooker9 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h24.


 
 
 
 
Partenaires

Hébergement Web