From: Stefano <sbo...@ya...> - 2005-12-23 08:43:04
|
Thanks for your help. Even after John's advice, I didn't manage to solve the link problem. This is a resume of the make echo results. The rest is in the attachment. CFLAGS: -DNDEBUG -O2 -fPIC -funroll-loops -fstrict-aliasing -DPETSC_USE_DYNAMIC_LIBRARIES CXXFLAGS: -DNDEBUG -O2 -felide-constructors -fPIC -funroll-loops -fstrict-aliasing -Wdisabled-optimization -DPETSC_USE_DYNAMIC_LIBRARIES INCLUDE: -I/cygdrive/c/libmesh-0.5.0/include/base -I/cygdrive/c/libmesh-0.5.0/include/enums -I/cygdrive/c/libmesh-0.5.0/include/fe -I/cygdrive/c/libmesh-0.5.0/include/geom -I/cygdrive/c/libmesh-0.5.0/include/mesh -I/cygdrive/c/libmesh-0.5.0/include/numerics -I/cygdrive/c/libmesh-0.5.0/include/partitioning -I/cygdrive/c/libmesh- 0.5.0/include/quadrature -I/cygdrive/c/libmesh-0.5.0/include/solvers -I/cygdrive/c/libmesh-0.5.0/include/utils -I/cygdrive/c/libmesh-0.5.0/contrib/laspack -I/cygdrive/c/libmesh-0.5.0/contrib/parmetis/Lib -I/cygdrive/c/libmesh-0.5.0/contrib/metis/Lib -I/cygdrive/c/libmesh-0.5.0/contrib/sfcurves -I/cygdrive/c/libmesh-0.5.0/contrib/gzstream -I/cygdrive/c/libmesh-0.5.0/contrib/tetgen -I/cygdrive/c/libmesh-0.5.0/contrib/triangle -I/cygdrive/c/slepc-2.3.0/include -I/cygdrive/c/pet sc-2.3.0/include -I/cygdrive/c/petsc-2.3.0/bmake/cygwin -I/cygdrive/c/mpich/sdk.gcc/include LIBS: /cygdrive/c/libmesh-0.5.0/lib/i686-pc-cygwin_opt/libmesh.so /cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt/liblaspack.so /cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt/libparmetis.so /cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt/libmetis.so /cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt/libsfcurves.so /cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt/libgzstream.so -lz /cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt/libtetgen.so /cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt/libtriangle.so -L/cygdrive/c/slepc-2.3.0/lib/libO/cygwin -lslepc -L/cygdrive/c/petsc-2.3.0 /lib/cygwin -lpetscsnes -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetscsnes -lpetsc -Wl,-rpath,/usr/local/lib -L/usr/local/lib -llapack -Wl,-rpath,/usr/lo cal/lib -L/usr/local/lib -lblas -L/usr/X11R6/lib -lX11 -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../.. -lfrtbegin -lg2c -lcygw in -luser32 -lkernel32 -ladvapi32 -lshell32 -Wl,-rpath,/cygdrive/c/mpich/sdk.gcc/lib -L/cygdrive/c/mpich/sdk.gcc/lib -lmpich -Wl,-rpath,/cygdrive/c/libmesh-0.5 .0/lib/i686-pc-cygwin_opt -Wl,-rpath,/cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt -Wl,-rpath,/cygdrive/c/slepc-2.3.0/lib/libO/cygwin -Wl,-rpath,/cygdrive/c/petsc-2.3.0/lib/cygwin LDFLAGS: DLFLAGS: -Wl,-rpath,/cygdrive/c/libmesh-0.5.0/lib/i686-pc-cygwin_opt -Wl,-rpath,/cygdrive/c/libmesh-0.5.0/contrib/lib/i686-pc-cygwin_opt -Wl,-rpath,/cygdrive/c/slepc-2.3.0/lib/libO/cygwin -Wl,-rpath,/cygdrive/c/petsc-2.3.0/lib/cygwin Stefano --- "KIRK, BENJAMIN (JSC-EG) (NASA)" <ben...@na...> wrote: > Please output the results of 'make echo' > > That will post all the compile, include, and library > flags the library uses. > Particularly suspicious are silly spaces or empty > things like "-I " or "-L " > with no sensible directory path after them. > > -Ben > > > > -----Original Message----- > From: lib...@li... > [mailto:lib...@li...] > On Behalf Of John > Peterson > Sent: Thursday, December 22, 2005 11:12 AM > To: sbo...@ya... > Cc: John Peterson; > lib...@li... > Subject: Re: [Libmesh-users] install under cygwin > with petsc / slepc > > Stefano writes: > > Hi John, thanks for the help. > > I am using petsc-2.3.0 > > Here are the lines you requested: > > > > MPI_LIB = > > -Wl,-rpath,/cygdrive/c/petsc-2.3.0/lib/cygwin > > -L/cygdrive/c/petsc-2.3.0/lib/cygwin -lmpiuni > > CC = gcc > > Ok, so that part is OK. Just for grins, could you > paste the whole file into > an email so I can look at it? > > Off the top of my head, what I notice here is that > Petsc is still linking > against the "mpiuni" version, which has not worked > with libmesh in the past. > Since you have installed mpich, try rebuilding petsc > so that it links > against mpich instead. > > -J > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do > you grep through log files > for problems? Stop! Download the new AJAX search > engine that makes > searching your log files as easy as surfing the > web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do > you grep through log files > for problems? Stop! Download the new AJAX search > engine that makes > searching your log files as easy as surfing the > web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users > |