[mpich-discuss] ifort problem

mohamed ali eng1182 at gmail.com
Fri Apr 29 11:40:38 CDT 2011


hi Chan

i have recompiled using the command:
mpif90 -o -traceback -g matrixvector matrixvector.f90

the result was these errors:
matrixvector: In function `_start':
(.text+0x0): multiple definition of `_start'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib64/crt1.o:(.text+0x0):
first defined here
matrixvector: In function `_fini':
(.fini+0x0): multiple definition of `_fini'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib64/crti.o:(.fini+0x0):
first defined here
matrixvector:(.rodata+0x0): multiple definition of `_IO_stdin_used'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib64/crt1.o:(.rodata.cst4+0x0):
first defined here
matrixvector: In function `__data_start':
(.data+0x0): multiple definition of `__data_start'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib64/crt1.o:(.data+0x0):
first defined here
matrixvector: In function `__data_start':
(.data+0x8): multiple definition of `__dso_handle'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtbegin.o:(.data+0x0): first defined
here
matrixvector: In function `main':
(.text+0xf0): multiple definition of `main'
/opt/intel/composerxe-2011.3.174/compiler/lib/intel64/for_main.o:/export/users/nbtester/efi2linux_nightly/branch-12_0/20110310_010000/libdev/frtl/src/libfor/for_main.c:(.text+0x0):
first defined here
matrixvector: In function `_init':
(.init+0x0): multiple definition of `_init'
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib64/crti.o:(.init+0x0):
first defined here
/tmp/ifortfJVDX2.o: In function `main':
/root/mpi/number-sum/matrixvector.f90:1: multiple definition of `MAIN__'
matrixvector:(.text+0x140): first defined here
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtend.o:(.dtors+0x0): multiple
definition of `__DTOR_END__'
matrixvector:(.dtors+0x8): first defined here
ld: error in matrixvector(.eh_frame); no .eh_frame_hdr table will be
created.

don't know if i need to install more libraries or what?

thanks in advance.

On Fri, Apr 29, 2011 at 5:28 PM, Anthony Chan <chan at mcs.anl.gov> wrote:

>
> your program most likely was accessing some invalid memory.
> You should recompile your code with -g and -traceback (since you are
> using ifort).  If that does not show you the problem, you need
> to use a debugger.
>
> ----- Original Message -----
> > Hi there
> > i have found this problem when executing an mpi program compiled with
> > mpif90. my command of execution was
> > >mpiexec -n 2 ./matrixvector
> >
> > that matrixvector, is the executable file, i have found this error:
> >
> > forrtl: severe (174): SIGSEGV, segmentation fault occurred
> > Image PC Routine Line
> > Source
> > matrixvector 00000000004046ED Unknown Unknown Unknown
> > matrixvector 0000000000404477 Unknown Unknown Unknown
> > matrixvector 00000000004040AC Unknown Unknown Unknown
> > libc.so.6 00007F678EEBBD8E Unknown Unknown Unknown
> > matrixvector 0000000000403FA9 Unknown Unknown Unknown
> > [mpiexec at mohamed-XPS-L501X] ONE OF THE PROCESSES TERMINATED BADLY:
> > CLEANING
> > UP
> > APPLICATION TERMINATED WITH THE EXIT STRING: Killed (signal 9)
> >
> > any suggestions?
> > thanks in advance.
> > Ali
> >
> > _______________________________________________
> > mpich-discuss mailing list
> > mpich-discuss at mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20110429/b645e542/attachment.htm>


More information about the mpich-discuss mailing list