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
