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

GTK+ Discussion :

Installer GTK3 pour windows


Sujet :

GTK+

  1. #21
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services de proximité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Par défaut
    Merci de vos tentatives de réponses mais j'ai finalement trouvé la solution à mon pb.

    Pour ceux qui pourraient rencontrer le même problème :
    L'installation des fichiers par MSYS2 s'est faite sur C:\msys64\mingw64

    j'ai donc paramétré la variable d'environement PKG_CONFIG_PATH en tappant sous MSYS2 :

    PKG_CONFIG="c:/msys64/mingw64/bin/pkg-config.exe"

    puis

    PKG_CONFIG_PATH="/c/msys64/mingw64/lib/pkgconfig:/c/msys64/mingw64/lib/pkgconfig"

    et enfin

    export PKG_CONFIG PKG_CONFIG_PATH

  2. #22
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    pkg-config est censé être de base dans le PATH, et le chemin par défaut des .pc est aussi dans les chemins par défaut scrutés par pkg-config. Donc ce genre de manipulation n'est normalement pas nécessaire.

    Pour savoir si pkg-config est dans ton PATH, et où il se trouve:
    Vu le message que tu as eu, il doit clairement y être, parce que c'est pkg-config lui même qui t'affiche le message suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Package gtk+-3.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-3.0.pc'
    Donc clairement la variable PKG_CONFIG ne sert à rien dans ton cas.

    Ensuite pour avoir la liste des bibliothèques installées qui fournissent un .pc:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pkg-config --list-all | sort
    Fais un avant pour être sûr de prendre à nouveau les valeurs par défaut.

  3. #23
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services de proximité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Par défaut
    Salut liberforce,

    mon pb c'est qu'après avoir fait
    mon PKG_CONFIG_PATH ne semble plus avoir de valeur par défaut
    j'obtiens un blanc en faisant :

    et en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pkg-config --list-all | sort
    je n'obtiens que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    autoopts        AutoOpts - A semi-automated generated/library option parser
    bash-completion bash-completion - programmable completion for the bash shell
    libalpm         libalpm - Arch Linux package management library
    python2         Python - Python library
    python-2.7      Python - Python library
    je ne comprends pas pourquoi la configuration par défaut ne fonctionne pas.

  4. #24
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Citation Envoyé par zoro92 Voir le message
    Salut liberforce,

    mon pb c'est qu'après avoir fait
    mon PKG_CONFIG_PATH ne semble plus avoir de valeur par défaut
    j'obtiens un blanc en faisant :

    C'est le but recherché, la commande unset efface la variable de l'environnement, et en shell, une variable non-définie est vide.

    PKG_CONFIG_PATH n'est utile que quand tu installes les fichiers .pc nécessaires à pkg-config dans un emplacement non-standard. Si PKG_CONFIG_PATH n'est pas définie, alors pkg-config cherche dans des chemins par défaut. Il y a sans doute plus simple, mais tu peux lister les dossiers dans lesquels il cherche avec cette commande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pkg-config --debug --list-all 2>&1 | grep Parsing | cut -f2 -d"'" | xargs dirname | sort -u
    Fais le test avec ces 2 configurations:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    unset PKG_CONFIG
    unset PKG_CONFIG_PATH
    echo "PKG_CONFIG = $PKG_CONFIG"
    echo "PKG_CONFIG_PATH = $PKG_CONFIG_PATH"
    echo "pkg-config = $(which pkg-config)"
     
    echo "Chemin vers gtk+-3.0.pc:"
    pkg-config --modversion gtk+-3.0 --debug 2>&1 | grep Parsing
     
    echo "Liste des dossiers inspectés par pkg-config:"
    pkg-config --debug --list-all 2>&1 | grep Parsing | cut -f2 -d"'" | xargs dirname | sort -u
    puis:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    PKG_CONFIG="/c/msys64/mingw64/bin/pkg-config.exe"
    PKG_CONFIG_PATH="/c/msys64/mingw64/lib/pkgconfig"
    export PKG_CONFIG PKG_CONFIG_PATH 
    echo "PKG_CONFIG = $PKG_CONFIG"
    echo "PKG_CONFIG_PATH = $PKG_CONFIG_PATH"
    echo "pkg-config = $(which pkg-config)"
     
    echo "Chemin vers gtk+-3.0.pc:"
    pkg-config --modversion gtk+-3.0 --debug 2>&1 | grep Parsing
     
    echo "Liste des dossiers inspectés par pkg-config:"
    pkg-config --debug --list-all 2>&1 | grep Parsing | cut -f2 -d"'" | xargs dirname | sort -u
    Merci de copier/coller ici le résultat des 2 scripts.
    Si les dossiers renvoyés sont différents, alors tu as effectivement un environnement non-standard, mais alors c'est franchement bizarre. Je n'ai aucun souvenir d'avoir eu à ajuster quoi que ce soit à ce niveau.

Discussions similaires

  1. GTK3 pour windows.
    Par troumad dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 06/07/2013, 17h58
  2. installation VS pour Windows phone 7
    Par toss.net dans le forum Windows Phone
    Réponses: 4
    Dernier message: 03/12/2010, 10h15
  3. Réponses: 1
    Dernier message: 28/08/2007, 10h20
  4. Installer libCurl pour windows
    Par Belegkarnil dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 29/07/2006, 12h11
  5. Stratégie d'installation des fixes pour windows 2000/2003
    Par bill4134 dans le forum Autres Logiciels
    Réponses: 20
    Dernier message: 07/07/2004, 16h04

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