Exec format error. Wrong Architecture.

Imagen de ecp_ereda
0 puntos

Hola, buenas, Lo primero disculparme por la extensión , pero no sabía como explicarlo bien y de forma resumida.

Tengo un problema al intentar instalar NCAR graphics; al hacer la prueba de que estas funcionan me sale lo siguiente:

ejecuto ncargex cpex08 me aparece el mensaje:
ereda@ereda-desktop:~/NCAR$ ncargex cpex08
/home/ereda/NCAR/bin/ncargpath: Exec format error. Wrong Architecture

Los pasos de instalación(lo hice como root) hasta llegar al error mencionado fueron:

me descargo los precompiled binaries:

Despues se hace :

gunzip /tmp/ncarg-4.4.2.Linux_x86_64_gcc4.tar.gz
Now cd to the root directory of where you want NCAR Graphics
installed ("/usr/local" in this example) and untar the file:
cd /usr/local
tar -xvf /tmp/ncarg-4.4.2.Linux_x86_64_gcc4.tar
This will cause the directories "bin", "include", "lib", and "man" to
be created (if they don't already exist), and populated with lots of
files.

Y se ponen las variable de entorno para usar NCAR Graphics:

Once the installation process is complete, you need to do the
following before you can start using NCAR Graphics:
Set the environment variable NCARG_ROOT to the parent directory of
where you installed everything.
Make sure "$NCARG_ROOT/bin" is on your search path.
Make sure "$NCARG_ROOT/man" is on your man path.
Here's an example (using csh) that assumes that you untarred the file
from /usr/local. (Of course, if you selected a different parent
directory, then you will need to substitute this directory in the
instructions below.)
setenv NCARG_ROOT /usr/local
setenv PATH $NCARG_ROOT/bin:$PATH
setenv MANPATH $NCARG_ROOT/man:$MANPATH
Here's an example using bash shell:
export NCARG_ROOT=/usr/local
export PATH=$NCARG_ROOT/bin:$PATH
export MANPATH=$NCARG_ROOT/man:$MANPATH

(Cambié lo correspondiente en .bashrc)

tras esto te piden que para verificar ejecutes:
To make sure you have installed the correct version, type:
ncargversion
For a quick graphics test, try the following:
ncargex cpex08
ctrans -d X11 cpex08.ncgm

Al ejecutar ncargversion me da la version pero con un "Exec format error. Wrong Architecture."

y que ejecutes "ncargex cpex08"
pero al ejecutar esto "ncargex cpex08" me aparece el mensaje:
ereda@ereda-desktop:~/NCAR$ ncargex cpex08
/home/ereda/NCAR/bin/ncargpath: Exec format error. Wrong Architecture.
y no me crea el fichero "cpex08.ncgm"

He mirado en internet y no entiendo que no funciona.Mi arquitectura se
supone que es de 64 bits ... y la versión de la gcc es la 4.1(no?; mira
esto).
ereda@ereda-desktop:/usr/bin$ ls *gcc*
c89-gcc gcc-4.1 gccmakedep
c99-gcc gccbug i486-linux-gnu-gcc
gcc gccbug-4.1 i486-linux-gnu-gcc-4.1

Por lo que el paquete que me bajé (tengo un pentimu4), fue ncarg-4.4.2.Linux_x86_64_gcc4.tar.
creo que es el correcto

Conclusión decidí mirar el ncargversion y ejecutar linea por linea en csh(era la shell del script) hasta que comprobé que al ejecutarse :

set sitefile = `ncargpath ncarg`/"ncargsite"
/home/elias/NCAR/bin/ncargpath: Exec format error. Wrong Architecture.

sale el dichoso error.

Notar:nacargpath es un binario que sale al descomprimir el tar

¿Que puede ocurrir?

Imagen de Goyo
+1
0
-1

¿Tienes instalado Ubuntu amd64?

+1
0
-1
Imagen de ecp_ereda
+1
0
-1

Si, tengo el ubuntu amd64... y no se porqué , prové con otro paquete NCAR "ncarg-4.4.2.Linux_i686_gcc4.tar"
y sí que funcionó;¿?¿?

Muchas gracias de todas formas

Saludos

+1
0
-1
Imagen de elbori
+1
0
-1

lo que pasa ahy es que si tienes computadors 64bits y estas tratando de instalar un archivo 32 bits o al reves


Que Hace tu Pc En Los tiempos Libres???

La mia Ayuda AL Mundo

http://boinc.berkeley.edu/

+1
0
-1

Mi blog personal

www.lonew.tk