2017-01-16 1 views
0

Je tente de compiler Goldendict sur Debian. J'ai installé toutes les dépendances nécessaires, y compris libvorbis-dev, comme indiqué dans le fichier 'README.md'. Toutefois, je suis immédiatement en cours d'exécution dans le message d'erreur suivant lors de l'exécution qmake ou qmake-qt4. J'ai essayé de l'installer sans le support du lecteur audio, mais cela ne fonctionne pas non plus.Linux - Qmake Compiling Error - 'vorbisfile not found' bien qu'installé

[email protected]:~/goldendict$ sudo qmake "DISABLE_INTERNAL_PLAYER=1" 
Project MESSAGE: Install Prefix is: /usr/local 
sh: 1: pkg-config: not found 
Project ERROR: Package vorbisfile not found 
[email protected]:~/goldendict$ 

J'ai la version Qt 4.8.6 installé.

Voici les instructions sur « comment installer GoldenDict », que j'ai suivi: https://github.com/goldendict/goldendict/blob/master/README.md

Comment puis-je obtenir ce travail? Toute aide est la bienvenue. PS: Voici la preuve que le paquet vorbis est installé.

PROOF de dpkg:

[email protected]:~$ dpkg -s libvorbis-dev 
Package: libvorbis-dev 
Status: install ok installed 
Priority: optional 
Section: libdevel 
Installed-Size: 1715 
Maintainer: Debian Xiph.org Maintainers <[email protected]> 
Architecture: amd64 
Multi-Arch: same 
Source: libvorbis 
Version: 1.3.4-2 
Depends: libogg-dev, libvorbis0a (= 1.3.4-2), libvorbisenc2 (= 1.3.4-2), libvorbisfile3 (= 1.3.4-2) 

PROOF de apt-get:

[email protected]:~/goldendict$ sudo apt-get install libvorbis-dev 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
libvorbis-dev is already the newest version. 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 
[email protected]:~/goldendict$ 

Répondre

1

Pas sur Debian, mais sur Mac, il était un problème. La solution est, vous pouvez modifier votre fichier .pro pour les projets Qt, de sorte qu'il ne cherche pas pkg-config, en ajoutant la ligne suivante:

QT_CONFIG -= no-pkg-config 

Une autre hypothèse serait que votre chemin n'est pas réglé correctement. Je voudrais essayer d'ajouter le pkg-config chemin d'accès à la variable d'environnement:

$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/<path_to_pkg-config>/pkgconfig 
+0

@ like444 - Je vais vérifier cela plus tard et certainement rapport à vous. Bon indice !! –

+0

Super, merci pour l'indice avec le chemin! J'ai rencontré un autre problème lors de la compilation, ce qui serait une autre question cependant. –