où je peux trouver des pthreads pour linux
Ok. Ma dernière question sera downvoted correcteur d'erreur. Ok. Mais je n'ai pas vraiment pthreads dans mon système.
Mon système :
Linux vps-sohoportal.hspheredns.com 2.6.18-294.26.1.el5.lve0.8.18 xen #1 SMP Thu Feb 24 12:15:18 EET 2011 x86_64 x86_64 x86_64 GNU/Linux
quand j'essaie de cinfigure sphinx d'erreur:
configuration de Sphinx
checking for CFLAGS needed for pthreads...
checking for LIBS needed for pthreads...
checking for pthreads... configure: error: no working pthreads library found
S'Il Vous Plaît Aider
- quel genre de linux est-ce?
lsb_release -a
- LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0- noarch numéro de Distributeur: CloudLinuxServer Description: CloudLinux Server version 5.6 de presse: 5.6 nom de Code: n/a
- EL5 est Rouge, Chapeau, pas vrai?
- même en tant que.. que je pense. Yum et RPM sont des gestionnaires de packeges
- Êtes-vous de la configuration pour un cross-compiler ou natif de la compilation?
- Pardon? Je ne comprends pas votre question. J'ai téléchargé sphinx depuis le site officiel et de faire comme comme dans l'enseignement. Tout d'abord extraire ici puis essayez d'utiliser ./configurer et ont ce message d'erreur
- Vérifiez le journal (
configure.log
ou quelque chose), il contient le programme à défaut de compilation lors de l'enregistrement (de la recherche pour "pthreads"). Vous devriez être en mesure de se déplacer à partir de là. - Êtes-vous à dire supprimer les chèques pour les pthreads? Je peux le faire. mais Pourquoi?
- Nooon. Je veux dire regarder le journal et se ce qui a échoué (et pourquoi). BTW, je soupçonne que vous N'avez package libc-dev, glibc-dev, libc6-dev ou quelque chose comme ça installé, ou pas?
- glibc-devel-2.5-65.x86_64 déjà installé et la version la plus récente
- Je rechercher le suivant:: configure:6403: gcc-o conftest -Wall-g -D_FILE_OFFSET_BITS=64 -O3-DNDEBUG -I/usr/local/include conftest.c -ldl -lm -lz -lexpat -L/usr/local/lib -lrt >&5 conftest.c: In function 'main': conftest.c:92: warning: unused variable 'once_init' configurer:6403: $? = 0 configurer:6403: ./conftest ./conftest: error while loading shared libraries: libexpat.donc.1: ne peut ouvrir le fichier objet partagé: Aucun fichier ou répertoire de configuration:6403: $? = 127
- Est-ce que cela signifie problème dans libexpat.donc.1 ?
- Oui. C'est étrange, depuis expatrié est un analyseur XML, mais je soupçonne que vous ne l'avez pas installé. Essayer de l'installer avec son paquet devel.
- laissez-nous continuer cette discussion dans le chat
Vous devez vous connecter pour publier un commentaire.
Trouver le
pthread-stubs
paquet de votre distribution. Vérifiez dans votre gestionnaire de paquets.Si vous ne pouvez pas le trouver, il doit être livré avec votre compilateur.
yum install libxcb-devel