[mpich-discuss] MInGW(4.5.2)+MPICH2, ERROR!!!!!

Arun Murthy arun.murthy at fluidyn.com
Thu Mar 31 23:57:41 CDT 2011


I have used MinGW 4.5.2 kit from equation.com along with MPICH2 on my
Windows 7 platform. It works well with both C and Fortran binding.


On 31-03-2011 22:21, 孔涛 wrote:
> Hello,everyone. I am using MinGW ( GCC v4.5.2) compined with MPICH2 in
> my win7 platform. All the softwares are downloaded from the official
> websites.
> Now MinGW works well for an ordinary C/C++/fortran source file without
> MPI. but when turnning to a MPI source file , it can only compile with
> the -c option, but can't link. if link, the following error occurs:
> ---
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text+0x456):
> undefined reference to `__gxx_personality_sj0'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text+0x47b):
> undefined reference to `_Unwind_SjLj_Register'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text+0x4e8):
> undefined reference to `_Unwind_SjLj_Resume'
> ...
> ...
> ...
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool
> const*) const]+0xc): undefined reference to `__gxx_personality_sj0'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool
> const*) const]+0x31): undefined reference to `_Unwind_SjLj_Register'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool
> const*) const]+0x138): undefined reference to `_Unwind_SjLj_Resume'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI8Cartcomm3SubEPKb[MPI::Cartcomm::Sub(bool
> const*) const]+0x143): undefined reference to `_Unwind_SjLj_Unregister'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win14Get_errhandlerEv[MPI::Win::Get_errhandler()
> const]+0xc): undefined reference to `__gxx_personality_sj0'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win14Get_errhandlerEv[MPI::Win::Get_errhandler()
> const]+0x31): undefined reference to `_Unwind_SjLj_Register'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win14Get_errhandlerEv[MPI::Win::Get_errhandler()
> const]+0xd2): undefined reference to `_Unwind_SjLj_Resume'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win14Get_errhandlerEv[MPI::Win::Get_errhandler()
> const]+0xdd): undefined reference to `_Unwind_SjLj_Unregister'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win9Get_groupEv[MPI::Win::Get_group()
> const]+0xc): undefined reference to `__gxx_personality_sj0'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win9Get_groupEv[MPI::Win::Get_group()
> const]+0x31): undefined reference to `_Unwind_SjLj_Register'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win9Get_groupEv[MPI::Win::Get_group()
> const]+0xd2): undefined reference to `_Unwind_SjLj_Resume'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZNK3MPI3Win9Get_groupEv[MPI::Win::Get_group()
> const]+0xdd): undefined reference to `_Unwind_SjLj_Unregister'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZN3MPI4File13Iwrite_sharedEPKviRKNS_8DatatypeE[MPI::File::Iwrite_shared(void
> const*, int, MPI::Datatype const&)]+0xc): undefined reference to
> `__gxx_personality_sj0'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZN3MPI4File13Iwrite_sharedEPKviRKNS_8DatatypeE[MPI::File::Iwrite_shared(void
> const*, int, MPI::Datatype const&)]+0x31): undefined reference to
> `_Unwind_SjLj_Register'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZN3MPI4File13Iwrite_sharedEPKviRKNS_8DatatypeE[MPI::File::Iwrite_shared(void
> const*, int, MPI::Datatype const&)]+0xea): undefined reference to
> `_Unwind_SjLj_Resume'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZN3MPI4File13Iwrite_sharedEPKviRKNS_8DatatypeE[MPI::File::Iwrite_shared(void
> const*, int, MPI::Datatype const&)]+0xf5): undefined reference to
> `_Unwind_SjLj_Unregister'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZN3MPI4File6IwriteEPKviRKNS_8DatatypeE[MPI::File::Iwrite(void
> const*, int, MPI::Datatype const&)]+0xc): undefined reference to
> `__gxx_personality_sj0'
> D:\MathProgF\MPICH2\lib/libmpicxx.a(initcxx.o):initcxx.cxx:(.text$_ZN3MPI4File6IwriteEPKviRKNS_8DatatypeE[MPI::File::Iwrite(void
> const*, int, MPI::Datatype const&)]+0x31): undefined reference to
> `_Unwind_SjLj_Register'
> ---------------
> More detial infomation is appended in the attachment
> can users tell me what's the matter and how to solve the problem?
>
> I had to say sth. else that if you use "easymingwtoolkit
> <http://code.google.com/p/easymingwtoolkit/>" , everything works well,
> but it doesn't contain a fortran complier and I want to compile some
> .f90 file
>
> Many thanks, waiting for your reply
> ---
> Kong Tao
> School of Maths,Shandong Univ.
>
>
> _______________________________________________
> 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/20110401/40d7cc63/attachment.htm>


More information about the mpich-discuss mailing list