IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

RedHat / CentOS / Fedora Discussion :

[CentOS 5]Installation de librairies à partir des sources


Sujet :

RedHat / CentOS / Fedora

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 57
    Points : 34
    Points
    34
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ ./configure --prefix=/mondossier
    $ make
    $ make install
    J'installe x264 à partir des sources.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ ./configure --prefix=/mondossier
    J'obtiens en retour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    En regardant le code du script configure du x264

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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?


  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 57
    Points : 34
    Points
    34
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    $ PATH=$PATH:/mondossier/bin ./configure --prefix=/mondossier
    Merci beaucoup pour ton aide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer Python a partir des sources
    Par zarash dans le forum Déploiement/Installation
    Réponses: 0
    Dernier message: 28/08/2009, 13h16
  2. Installation de GTK+ à partir des sources
    Par gege2061 dans le forum Contribuez
    Réponses: 0
    Dernier message: 09/12/2008, 19h25
  3. installer gaim à partir des sources
    Par Maxence45 dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 04/05/2007, 17h45
  4. Installer GTK+ a partir des sources
    Par insa59 dans le forum GTK+ avec C & C++
    Réponses: 13
    Dernier message: 20/03/2007, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo