Traducir el foro a otro idioma
Últimos temas
página de pruebas de código
Buscar
Conectarse
Acerca de
Bienvenido al foro Foro de GNU/Linux
Este es un ¡foro de GNU/Linux, un lugar donde compartir conocimientos y ayudar a otros compañeros que lo necesiten.....
Ayuda!! Problemas con la instalacion de GAMIT en ubunto 14.04
Página 1 de 1.
Ayuda!! Problemas con la instalacion de GAMIT en ubunto 14.04
Hola a todos!!
Soy nueva en manejar el ubuntu pero creo que he progresado mucho, mi necesidad de usas este sistema operativo además de tener curiosidad estoy desarrollando mi tesis y los programas a utilizar funcionan dentro del entorno de unix/Linux. Uno de los programas utilizados es el GAMIT para procesamiento GPS y he seguido las instrucciones de instalarlo desde la terminal y al principio todo corria bien pero al final me indica un error relacionado con archivos faltantes, claro.. previo a la instalación, descargue e instale las librerías necesarias que exige el programa, y aun no se exactamente el problema, de verdad les agradeceria muchisisisismo su ayuda con esto.
Tengo el ubuntu 14.04 LTS descargue todas las actualizaciones, gfortran gcc antes de instalar
Aqui coloco cuando me arroja error en el ultimo paso de la instalacion
gfortran -O3 -Wuninitialized -fno-f2c -ffast-math -fno-automatic -fno-backslash -m64 benchd.f ./kinv_lib.a -o benchd
/usr/bin/ld: no se puede encontrar crt1.o: No existe el archivo o el directorio
/usr/bin/ld: no se puede encontrar crti.o: No existe el archivo o el directorio
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgfortran.so incompatible mientras se busca -lgfortran
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgfortran.a incompatible mientras se busca -lgfortran
/usr/bin/ld: no se puede encontrar -lgfortran
/usr/bin/ld: no se puede encontrar -lm
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc_s.so incompatible mientras se busca -lgcc_s
/usr/bin/ld: no se puede encontrar -lgcc_s
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc.a incompatible mientras se busca -lgcc
/usr/bin/ld: no se puede encontrar -lgcc
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libquadmath.so incompatible mientras se busca -lquadmath
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libquadmath.a incompatible mientras se busca -lquadmath
/usr/bin/ld: no se puede encontrar -lquadmath
/usr/bin/ld: no se puede encontrar -lm
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc_s.so incompatible mientras se busca -lgcc_s
/usr/bin/ld: no se puede encontrar -lgcc_s
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc.a incompatible mientras se busca -lgcc
/usr/bin/ld: no se puede encontrar -lgcc
/usr/bin/ld: no se puede encontrar -lc
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc_s.so incompatible mientras se busca -lgcc_s
/usr/bin/ld: no se puede encontrar -lgcc_s
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc.a incompatible mientras se busca -lgcc
/usr/bin/ld: no se puede encontrar -lgcc
/usr/bin/ld: no se puede encontrar crtn.o: No existe el archivo o el directorio
collect2: error: ld returned 1 exit status
make: *** [benchd] Error 1
Failure in make_gamit -- install_software terminated
dhanniela@dhanniela-mlapto:~/GGSOURCE$
Ok segun se lee tiene algo que ver con la creacion del archivo MAKE_GAMIT
aqui le copio el codigo de dicho archivo
#!/bin/csh -ef
if ($#argv == 0) then
echo ' '
echo ' Create executables from the source code in GAMIT directories '
echo ' '
echo ' - call script unimake to update machine-dependent Makefiles '
echo " - execute 'make' to compile and link the subroutines"
echo ' - recreate the links in the GAMIT bin directory '
echo ' '
echo ' Useage:'
echo ' '
echo ' make_gamit [target_dir] [compiler] '
echo ' '
echo ' where [target_dir] is the absolute path to the directory above /gamit'
echo ' [compiler] is an optional entry specifying a compiler other '
echo ' than the default f77 compiler you want to use'
echo ' '
echo ' Example:'
echo ' '
echo ' make_gamit /home/me/stdrel '
echo ' OR'
echo ' make_gamit /home/me/stdrel g77 '
echo ' '
exit
else
#
# Script to make GAMIT
# R. King. Last modified by R. King 980303
# Augment the path to point to target-directory com for new installations
set path = ($path $1/com)
# remember target working directory
set TARGETDIR = $1/gamit
set COMPILER = 'default'
if ( $#argv > 1 ) then
set COMPILER = $2
echo "Using the specified compiler: " $COMPILER
endif
# first update the GAMIT program dimensions in the include files
echo " "
echo "Reading gamit/Makefile.config to get program dimensions"
echo " "
set conf = $TARGETDIR/Makefile.config
cd $TARGETDIR/includes
set maxsit = `grep "MAXSIT" $conf`; shift maxsit
set maxsat = `grep "MAXSAT" $conf`; shift maxsat
set maxatm = `grep "MAXATM" $conf`; shift maxatm
set maxepc = `grep "MAXEPC" $conf`; shift maxepc
redim maxsit:$maxsit ncvsit:$maxsit maxsat:$maxsat maxatm:$maxatm maxepc:$maxepc
# then make (or check) the common libraries
echo " "
echo ++++++++++++++++++++++++++++++++++++++++++
echo Make sure the common libraries are current
echo ++++++++++++++++++++++++++++++++++++++++++
echo " "
cd $TARGETDIR
cd ../libraries
unimake -m comlib -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for libraries/comlib -- make_gamit terminated"
exit 1
endif
cd comlib; make
if( $status != 0 ) then
echo "Failure in make for gamit/lib -- make_gamit terminated"
exit 1
endif
touch tmp.o; \rm -f *.o
cd ../
unimake -m matrix -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for libraries/matrix -- make_gamit terminated"
exit 1
endif
cd matrix; make
if( $status != 0 ) then
echo "Failure in make for gamit/lib -- make_gamit terminated"
exit 1
endif
touch tmp.o; \rm -f *.o
# then do the GAMIT library
echo ' '
echo +++++++++++++++++++++++++++++++++++++++++
echo Making the GAMIT library...
echo +++++++++++++++++++++++++++++++++++++++++
if (-e $TARGETDIR/lib) then
# first remake the Makefile if necessary
cd $TARGETDIR
unimake -m lib -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for gamit/lib -- make_gamit terminated"
exit 1
endif
# now make the library
cd lib
make
if( $status != 0 ) then
echo "Failure in make for gamit/lib -- make_gamit terminated"
exit 1
endif
touch tmp.o; \rm -f *.o
echo Made lib
else
echo Could not find directory $TARGETDIR/lib
endif
echo " "
echo ++++++++++++++++++++++++++++++++++
echo Making the main modules
echo ++++++++++++++++++++++++++++++++++
echo " "
# list of modules to make
# comment out you don't want to make
set MODULES = " "
# makex has to precede fica
set MODULES = ($MODULES makex)
set MODULES = ($MODULES arc)
set MODULES = ($MODULES cfmrg)
set MODULES = ($MODULES clean)
set MODULES = ($MODULES ctox)
set MODULES = ($MODULES fica)
set MODULES = ($MODULES fixdrv)
set MODULES = ($MODULES grdtab)
set MODULES = ($MODULES hi)
set MODULES = ($MODULES makexp)
set MODULES = ($MODULES model)
set MODULES = ($MODULES orbits)
set MODULES = ($MODULES solve)
set MODULES = ($MODULES tform)
set MODULES = ($MODULES utils)
# loop over all modules
foreach DIRECTORY ( $MODULES )
if (-e $TARGETDIR/$DIRECTORY) then
# first remake the Makefile if necessary
cd $TARGETDIR
unimake -m $DIRECTORY -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for gamit/" $DIRECTORY " -- make_gamit terminated"
exit 1
endif
# now make the module
cd $DIRECTORY
make
if( $status != 0 ) then
echo "Failure in make for gamit/" $DIRECTORY " -- make_gamit terminated"
exit 1
endif
echo Made $DIRECTORY
# need to erase object files on some systems (e.g., DEC OSF4) when it
# can't be done within the Makefile.
touch tmp.o; \rm -f *.o
else
echo Could not find directory $TARGETDIR/$DIRECTORY
exit 1
endif
end # for
# Now remake the links
# MOD TAH 960812: Changed directory to $1 (which is the high
# level directory.
link_gamit_bin $1
if( $status != 0 ) then
echo "Failure in linking executables in /bin -- make_gamit terminated"
exit 1
endif
echo ''
echo ++++++++++++++++++
echo GAMIT installed
echo ++++++++++++++++++
echo ''
endif
Sospecho (disculpe si estoy muy equivocada) que al no cumplir con ciertos procesos para ejecutar el make_gamit se corta programa indica error y se salta al fin de instalacion.
De verdad agradecieria su ayuda u opinion al respecto.
;D ;D ;D ::) ::) ::)
Soy nueva en manejar el ubuntu pero creo que he progresado mucho, mi necesidad de usas este sistema operativo además de tener curiosidad estoy desarrollando mi tesis y los programas a utilizar funcionan dentro del entorno de unix/Linux. Uno de los programas utilizados es el GAMIT para procesamiento GPS y he seguido las instrucciones de instalarlo desde la terminal y al principio todo corria bien pero al final me indica un error relacionado con archivos faltantes, claro.. previo a la instalación, descargue e instale las librerías necesarias que exige el programa, y aun no se exactamente el problema, de verdad les agradeceria muchisisisismo su ayuda con esto.
Tengo el ubuntu 14.04 LTS descargue todas las actualizaciones, gfortran gcc antes de instalar
Aqui coloco cuando me arroja error en el ultimo paso de la instalacion
gfortran -O3 -Wuninitialized -fno-f2c -ffast-math -fno-automatic -fno-backslash -m64 benchd.f ./kinv_lib.a -o benchd
/usr/bin/ld: no se puede encontrar crt1.o: No existe el archivo o el directorio
/usr/bin/ld: no se puede encontrar crti.o: No existe el archivo o el directorio
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgfortran.so incompatible mientras se busca -lgfortran
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgfortran.a incompatible mientras se busca -lgfortran
/usr/bin/ld: no se puede encontrar -lgfortran
/usr/bin/ld: no se puede encontrar -lm
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc_s.so incompatible mientras se busca -lgcc_s
/usr/bin/ld: no se puede encontrar -lgcc_s
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc.a incompatible mientras se busca -lgcc
/usr/bin/ld: no se puede encontrar -lgcc
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libquadmath.so incompatible mientras se busca -lquadmath
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libquadmath.a incompatible mientras se busca -lquadmath
/usr/bin/ld: no se puede encontrar -lquadmath
/usr/bin/ld: no se puede encontrar -lm
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc_s.so incompatible mientras se busca -lgcc_s
/usr/bin/ld: no se puede encontrar -lgcc_s
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc.a incompatible mientras se busca -lgcc
/usr/bin/ld: no se puede encontrar -lgcc
/usr/bin/ld: no se puede encontrar -lc
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc_s.so incompatible mientras se busca -lgcc_s
/usr/bin/ld: no se puede encontrar -lgcc_s
/usr/bin/ld: se salta el /usr/lib/gcc/i686-linux-gnu/4.8/libgcc.a incompatible mientras se busca -lgcc
/usr/bin/ld: no se puede encontrar -lgcc
/usr/bin/ld: no se puede encontrar crtn.o: No existe el archivo o el directorio
collect2: error: ld returned 1 exit status
make: *** [benchd] Error 1
Failure in make_gamit -- install_software terminated
dhanniela@dhanniela-mlapto:~/GGSOURCE$
Ok segun se lee tiene algo que ver con la creacion del archivo MAKE_GAMIT
aqui le copio el codigo de dicho archivo
#!/bin/csh -ef
if ($#argv == 0) then
echo ' '
echo ' Create executables from the source code in GAMIT directories '
echo ' '
echo ' - call script unimake to update machine-dependent Makefiles '
echo " - execute 'make' to compile and link the subroutines"
echo ' - recreate the links in the GAMIT bin directory '
echo ' '
echo ' Useage:'
echo ' '
echo ' make_gamit [target_dir] [compiler] '
echo ' '
echo ' where [target_dir] is the absolute path to the directory above /gamit'
echo ' [compiler] is an optional entry specifying a compiler other '
echo ' than the default f77 compiler you want to use'
echo ' '
echo ' Example:'
echo ' '
echo ' make_gamit /home/me/stdrel '
echo ' OR'
echo ' make_gamit /home/me/stdrel g77 '
echo ' '
exit
else
#
# Script to make GAMIT
# R. King. Last modified by R. King 980303
# Augment the path to point to target-directory com for new installations
set path = ($path $1/com)
# remember target working directory
set TARGETDIR = $1/gamit
set COMPILER = 'default'
if ( $#argv > 1 ) then
set COMPILER = $2
echo "Using the specified compiler: " $COMPILER
endif
# first update the GAMIT program dimensions in the include files
echo " "
echo "Reading gamit/Makefile.config to get program dimensions"
echo " "
set conf = $TARGETDIR/Makefile.config
cd $TARGETDIR/includes
set maxsit = `grep "MAXSIT" $conf`; shift maxsit
set maxsat = `grep "MAXSAT" $conf`; shift maxsat
set maxatm = `grep "MAXATM" $conf`; shift maxatm
set maxepc = `grep "MAXEPC" $conf`; shift maxepc
redim maxsit:$maxsit ncvsit:$maxsit maxsat:$maxsat maxatm:$maxatm maxepc:$maxepc
# then make (or check) the common libraries
echo " "
echo ++++++++++++++++++++++++++++++++++++++++++
echo Make sure the common libraries are current
echo ++++++++++++++++++++++++++++++++++++++++++
echo " "
cd $TARGETDIR
cd ../libraries
unimake -m comlib -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for libraries/comlib -- make_gamit terminated"
exit 1
endif
cd comlib; make
if( $status != 0 ) then
echo "Failure in make for gamit/lib -- make_gamit terminated"
exit 1
endif
touch tmp.o; \rm -f *.o
cd ../
unimake -m matrix -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for libraries/matrix -- make_gamit terminated"
exit 1
endif
cd matrix; make
if( $status != 0 ) then
echo "Failure in make for gamit/lib -- make_gamit terminated"
exit 1
endif
touch tmp.o; \rm -f *.o
# then do the GAMIT library
echo ' '
echo +++++++++++++++++++++++++++++++++++++++++
echo Making the GAMIT library...
echo +++++++++++++++++++++++++++++++++++++++++
if (-e $TARGETDIR/lib) then
# first remake the Makefile if necessary
cd $TARGETDIR
unimake -m lib -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for gamit/lib -- make_gamit terminated"
exit 1
endif
# now make the library
cd lib
make
if( $status != 0 ) then
echo "Failure in make for gamit/lib -- make_gamit terminated"
exit 1
endif
touch tmp.o; \rm -f *.o
echo Made lib
else
echo Could not find directory $TARGETDIR/lib
endif
echo " "
echo ++++++++++++++++++++++++++++++++++
echo Making the main modules
echo ++++++++++++++++++++++++++++++++++
echo " "
# list of modules to make
# comment out you don't want to make
set MODULES = " "
# makex has to precede fica
set MODULES = ($MODULES makex)
set MODULES = ($MODULES arc)
set MODULES = ($MODULES cfmrg)
set MODULES = ($MODULES clean)
set MODULES = ($MODULES ctox)
set MODULES = ($MODULES fica)
set MODULES = ($MODULES fixdrv)
set MODULES = ($MODULES grdtab)
set MODULES = ($MODULES hi)
set MODULES = ($MODULES makexp)
set MODULES = ($MODULES model)
set MODULES = ($MODULES orbits)
set MODULES = ($MODULES solve)
set MODULES = ($MODULES tform)
set MODULES = ($MODULES utils)
# loop over all modules
foreach DIRECTORY ( $MODULES )
if (-e $TARGETDIR/$DIRECTORY) then
# first remake the Makefile if necessary
cd $TARGETDIR
unimake -m $DIRECTORY -c $COMPILER
if( $status != 0 ) then
echo "Failure in unimake for gamit/" $DIRECTORY " -- make_gamit terminated"
exit 1
endif
# now make the module
cd $DIRECTORY
make
if( $status != 0 ) then
echo "Failure in make for gamit/" $DIRECTORY " -- make_gamit terminated"
exit 1
endif
echo Made $DIRECTORY
# need to erase object files on some systems (e.g., DEC OSF4) when it
# can't be done within the Makefile.
touch tmp.o; \rm -f *.o
else
echo Could not find directory $TARGETDIR/$DIRECTORY
exit 1
endif
end # for
# Now remake the links
# MOD TAH 960812: Changed directory to $1 (which is the high
# level directory.
link_gamit_bin $1
if( $status != 0 ) then
echo "Failure in linking executables in /bin -- make_gamit terminated"
exit 1
endif
echo ''
echo ++++++++++++++++++
echo GAMIT installed
echo ++++++++++++++++++
echo ''
endif
Sospecho (disculpe si estoy muy equivocada) que al no cumplir con ciertos procesos para ejecutar el make_gamit se corta programa indica error y se salta al fin de instalacion.
De verdad agradecieria su ayuda u opinion al respecto.
;D ;D ;D ::) ::) ::)
dhanniela- Invitado
Temas similares
» ayuda con instalacion de tema
» Ayuda instalacion de Zygrib
» problemas de instalacion
» ayuda para la instalacion de pyrit
» ayuda para la instalacion de pyrit
» Ayuda instalacion de Zygrib
» problemas de instalacion
» ayuda para la instalacion de pyrit
» ayuda para la instalacion de pyrit
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|
Vie Abr 29, 2022 11:45 pm por Admin
» Instalar LinuxMint18 con Windos10 - Espacio no asignado
Miér Ago 23, 2017 6:09 pm por efueyo
» Retorno al comienzo
Miér Mar 08, 2017 3:26 am por iromserdna
» Nuevo Server de Ender
Jue Ago 20, 2015 4:25 am por kimeros
» initramfs sin solucion aparente.
Dom Jul 12, 2015 5:25 pm por Invitado
» Problemas con ubuntu 14.04 despues de eliminar dependencias
Lun Jun 29, 2015 11:18 pm por Invitado
» Reproductores de video y audio sin sonido
Vie Mayo 29, 2015 4:51 pm por multivesa
» Diablo III: baneo de usuarios de Linux
Vie Mar 20, 2015 8:03 am por tencoar2
» Problemas para instalar Mobile Media Converter
Mar Oct 28, 2014 1:37 am por multivesa
» Partición encriptada
Miér Ago 06, 2014 2:52 pm por Invitado
» Ayuda!! Problemas con la instalacion de GAMIT en ubunto 14.04
Jue Jul 31, 2014 12:56 am por Invitado
» AYUDA URGENTE!!!
Miér Jun 25, 2014 9:47 am por Invitado
» no puedo ver pelis ni escuchar musica con xubuntu
Vie Mayo 30, 2014 5:42 pm por Invitado
» ata_id [251]: HDIO_GET_IDENTITY failed for ' /dev/sdb ' : Invalid argument.
Dom Mayo 25, 2014 10:42 am por Invitado
» instalar y configurar genius g-pen 560 en ubuntu 13.10
Mar Mayo 20, 2014 11:56 pm por jeronimo
» bajar, crear cd con actualizaciones para ubuntu 13.10/14
Lun Mayo 19, 2014 3:39 am por tuga_84
» Poner contraseña en Ubuntu 14.04
Sáb Mayo 17, 2014 9:44 pm por Invitado
» programa para reinstalar sistema en tablet para ubuntu 13.10
Miér Abr 30, 2014 7:22 am por jeronimo
» poder ver datos de cd/dvd grabado en windows en ubuntu 13.10
Miér Abr 30, 2014 7:17 am por jeronimo
» BBS Tools no detecta dispositivo Tom Tom One V8
Jue Abr 17, 2014 12:41 am por Invitado