Autor Tópico: openmpi-1.6.5 32 bits  (Lida 949 vezes)

Offline guicanella

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
openmpi-1.6.5 32 bits
« Online: 16 de Outubro de 2013, 17:29 »
Ola galera, meu problema é: está dando um erro na instalação do meu openmpi-1.6.5 para 32 bits.

Minha maquina é 64 bits mas estou precisando intalar o openmpi 32 bits para rodar o programa firefly.
Antes de instalar o openmpi eu baixei os seguintes pacotes:

g++-4.6-multilib
g++-multilib
gcc-4.6-multilib
gcc-multilib
gfortran-4.6-multilib
gfortran-multilib

Eu so o ubuntu 13.04. Eu faço exatamente esses comandos aqui:

$ tar xvfj openmpi-1.4.5.tar.bz2

$ cd openmpi-1.4.5

$ ./configure --prefix=/opt/soft/openmpi-1.4.5 CFLAGS=-m32 CXXFLAGS=-m32 FFLAGS=-
m32 FCFLAGS=-m32

$ make

$ sudo make install

Mas quando eu uso o comando "make" aparece esse erro:

/usr/bin/ld: i386:x86-64 architecture of input file `asm/.libs/libasm.a(atomic-asm.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `event/.libs/libevent.a(signal.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `event/.libs/libevent.a(epoll.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `event/.libs/libevent.a(poll.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `event/.libs/libevent.a(select.o)' is incompatible with i386 output
collect2: error: ld returned 1 exit status
make[2]: *** [libopen-pal.la] Error 1
make[2]: Leaving directory `/home/guycanella/Downloads/PROGRAMAS/openmpi-1.6.5/opal'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/guycanella/Downloads/PROGRAMAS/openmpi-1.6.5/opal'
make: *** [all-recursive] Error 1


e ai alguém tem alguma sugestão?

Obrigado!