On Fri, Apr 1, 2011 at 6:40 AM,  <[email protected]> wrote:
> Hello John,
>
> I checked it again. The "errors" are reproducible. Here are the last few 
> lines of the long output:
>
> src/systems/rb_base.i686-pc-cygwin.opt.o:rb_base.C:(.text$_ZN7libMesh6RBBaseINS_
> 20LinearImplicitSystemEE22set_alternative_solverERNS_7AutoPtrINS_12LinearSolverI
> dEEEE[libMesh::RBBase<libMesh::LinearImplicitSystem>::set_alternative_solver(lib
> Mesh::AutoPtr<libMesh::LinearSolver<double> >&)]+0x2df): undefined reference 
> to
> `_Petsc_MPI_Abort'
> src/systems/rb_base.i686-pc-cygwin.opt.o:rb_base.C:(.text$_ZN7libMesh6RBBaseINS_
> 20LinearImplicitSystemEE22set_alternative_solverERNS_7AutoPtrINS_12LinearSolverI
> dEEEE[libMesh::RBBase<libMesh::LinearImplicitSystem>::set_alternative_solver(lib
> Mesh::AutoPtr<libMesh::LinearSolver<double> >&)]+0x31c): undefined reference 
> to
> `PetscError(int, char const*, char const*, char const*, int, int, char 
> const*, .
> ..)'
> src/systems/rb_base.i686-pc-cygwin.opt.o:rb_base.C:(.text$_ZN7libMesh6RBBaseINS_
> 20LinearImplicitSystemEE22set_alternative_solverERNS_7AutoPtrINS_12LinearSolverI
> dEEEE[libMesh::RBBase<libMesh::LinearImplicitSystem>::set_alternative_solver(lib
> Mesh::AutoPtr<libMesh::LinearSolver<double> >&)]+0x32d): undefined reference 
> to
> `_Petsc_MPI_Abort'
> src/utils/xdr_cxx.i686-pc-cygwin.opt.o:xdr_cxx.C:(.text+0x2a4f): undefined 
> refer
> ence to `gzstreambase::open(char const*, int)'
> src/utils/xdr_cxx.i686-pc-cygwin.opt.o:xdr_cxx.C:(.text+0x2d08): undefined 
> refer
> ence to `gzstreambase::open(char const*, int)'
> src/utils/xdr_cxx.i686-pc-cygwin.opt.o:xdr_cxx.C:(.text+0x33e0): undefined 
> refer
> ence to `gzstreambase::~gzstreambase()'
> src/utils/xdr_cxx.i686-pc-cygwin.opt.o:xdr_cxx.C:(.text+0x3490): undefined 
> refer
> ence to `gzstreambase::~gzstreambase()'
> src/utils/xdr_cxx.i686-pc-cygwin.opt.o:xdr_cxx.C:(.text$_ZN12gzstreambaseC2Ev[gz
> streambase::gzstreambase()]+0x80): undefined reference to `vtable for 
> gzstreambu
> f'
> src/utils/xdr_cxx.i686-pc-cygwin.opt.o:xdr_cxx.C:(.text$_ZN12gzstreambaseC2Ev[gz
> streambase::gzstreambase()]+0xb1): undefined reference to `vtable for 
> gzstreambu
> f'
> src/utils/xdr_cxx.i686-pc-cygwin.opt.o:xdr_cxx.C:(.text$_ZN12gzstreambaseC2Ev[gz
> streambase::gzstreambase()]+0xbb): undefined reference to 
> `gzstreambuf::close()'
>
> collect2: ld returned 1 exit status
> make: *** [/home/bucher/soft/libmesh/lib/i686-pc-cygwin_opt/libmesh.so] Error 
> 1

Believe it or not, this actually looks like progress.  Your build is
now failing in the linking stage rather than the compilation stage!

The gz* errors can probably be fixed up be reconfiguring with the
--disable-gzstreams option.

The "undefined reference to _Petsc_MPI_Abort" and "undefined reference
to PetscError" messages are a bit more confusing.

Could you please also send the part of 'make echo' output which is
under "libmesh_LIBS"?

-- 
John

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to