#1 Le 01/01/2008, à 21:36
- ghada
installation de mpiCH sous une machine virtuelle ubuntu
bonsoir,
j'ai un projet d'unix de programmation parrallèle, il faut que j'installe mpiCH sous deux machines virtuelles unix pour pouvoir les faire communiquer.
j'ai commencer par installer mpiCH sur la premiere machine mais j'ai des problèmes lors de l'installation.
lorsque je tape la commande suivante
./configure --prefix=/usr/local/mpich
j'ai comme résultat
Configuring with args --prefix=/home/ghada/mpich
Configuring MPICH Version 1.2.7 (release) of : 2005/11/04 11:54:51
checking whether filesystem respects case in file names... yes
checking for current directory name... /home/ghada/mpich-1.2.7p1
checking for architecture... LINUX
checking for device... ch_p4
checking for install
checking for ar... found /usr/bin/ar ()
checking for ranlib
checking for gnumake... yes using --no-print-directory
checking whether make supports include... yes
checking for OSF V3 make... no
checking for virtual path format... VPATH
checking for xlC
checking for g++
checking for c++
checking for aCC
checking for CC
checking for cxx
checking for cc... found /usr/bin/cc (cc)
checking whether the compiler cc accepts ANSI prototypes... no
*# The compiler cc does not accept ANSI prototypes
checking for gcc... found /usr/bin/gcc (gcc)
checking whether cross-compiling... yes
checking whether the compiler gcc runs... no
conftest.c: In function 'main':
conftest.c:2: warning: incompatible implicit declaration of built-in function 'exit'
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
après lorsque je veux poursuivre en tapant make install j'ai le résultat suivant
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
je pense que le problème vient de la configuration qui n'est pas faite correctement ce qui donne pas le fichier Makefile nécessaire pour la commande make.
SVP s'il y'a quelqu'un qui connait quelques choses sur ce sujet je serais reconnaissante s'il peut m'aider.
merci,
Hors ligne
#2 Le 01/01/2008, à 22:24
- Sysko le prospecteur
Re : installation de mpiCH sous une machine virtuelle ubuntu
tu l'as surement deja fait mais sa coute rien de faire un
sudo apt-get build-essential
au moins tu seras sur d'avoir tout les outils nécessaire pour compiler
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
#3 Le 02/01/2008, à 13:27
- ghada
Re : installation de mpiCH sous une machine virtuelle ubuntu
merci pour votre réponse.
j'ai essayé cette commande et voilà le resultat:
ghada@ubuntu:~$ sudo apt-get build-essential
[sudo] password for ghada:
E: L'opération build-essential n'est pas valable
je pense qu'il y'a des choses qui manque dans l'image d'ubuntu que j'ai sur ma machine virtuelle.
le problème est au niveau de la configuration il n'ya pas création du fichier makefile.
aidez moi svp
Hors ligne
#4 Le 02/01/2008, à 19:51
- Sysko le prospecteur
Re : installation de mpiCH sous une machine virtuelle ubuntu
sudo apt-get install build-essential
franchement desolé
teste cette commande sa devrait aller mieux
en fait cela va t'installer tout les outils dont à besoin ton système d'exploitation pour pouvoir compiler un programme pour bon nombre de langage
Dernière modification par Sysko le prospecteur (Le 02/01/2008, à 19:52)
Projet tatoeba : projet collaboratif visant à créer un corpus de phrases d'exemples traduites dans le plus de langues possibles
Hors ligne
#5 Le 03/01/2008, à 15:05
- ghada
Re : installation de mpiCH sous une machine virtuelle ubuntu
merci j'ai tester avec cette commande et ca marche.
mais il me reste un problème au niveau de la configuration de rsh, j'ai installé le package xinetd et lorsque je veux mettre à jour les fichiers /etc/inetd.d/rsh et /etc/inetd.d/rlogin et ce pour modifier la ligne service disable=no à service disable= yes.
le pb que je trouve pas le fichiers inetd.d dans /etc mais je trouve le fichier xinetd.
je pense que le problème vient du package xinetd.
si quelqu'un a une idée sur ce sujet merci pour votre aide.
Hors ligne