From: Derek G. <fri...@gm...> - 2007-06-29 18:02:51
|
Woohoo! That (plus adding CC=CC) got it! I have been able to successfully run ex14... now off to try some harder stuff! I'll probably put through a checkin in a little bit for all the stuff I had to clean up to get it to compile on Solaris. Thanks John! Derek On 6/29/07, John Peterson <pet...@cf...> wrote: > Hi, > > libg2c is a fortran compatibility lib. configure probably couldn't > find a fortran compiler or picked a bad one like g77? If there is > a working fortran compiler on your box, try adding F77=Foo on the > configure line as well. > > -John > > > Derek Gaston writes: > > So, > > > > I've gone through quite a bit of pain in recent days to get > > libMesh/Petsc/Mpich compiled and working together on my Sun Solaris > > machine. I'm doing it all because that machine has 64GB of RAM and 32 > > procs... allowing for a good mesh refinement study ;-) > > > > I plan on committing back a lot of the changes I had to make to the > > library (mostly a bunch of namespace stuff like needing to add std:: > > before sqrt and such). > > > > But now, I've run into a problem that I don't understand... > > > > I'm using the Sun's native compiler (CC) specified by doing a: > > > > ./configure CXX=CC --other-stuff > > > > And I can now get libmesh.so to build just fine (and it apparently > > links against my petsc and everything just fine! yay!). When I go > > build an example (which works now, with some slight Make.common > > changes to include a few more libs)... a few shared libraries aren't > > being found when I try to run the resulting executable. Here is the > > output from ldd: > > > > ############## > > [~/projects/libmesh/libmesh/examples/ex14]> ldd ex14-opt > > librpcsvc.so.1 => /lib/librpcsvc.so.1 > > libsocket.so.1 => /lib/libsocket.so.1 > > libnsl.so.1 => /lib/libnsl.so.1 > > /home/drgasto/projects/libmesh/libmesh/lib/sparc-sun-solaris2.10_opt/libmesh.so > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/liblaspack.so > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/libparmetis.so > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/libmetis.so > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/libsfcurves.so > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/libgzstream.so > > libz.so.1 => /usr/lib/libz.so.1 > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/libgmv.so > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/libtetgen.so > > /home/drgasto/projects/libmesh/libmesh/contrib/lib/sparc-sun-solaris2.10_opt/libtriangle.so > > libsunperf.so.6 => /opt/SUNWspro/lib/v8plus/libsunperf.so.6 > > libsunmath.so.1 => /opt/SUNWspro/lib/libsunmath.so.1 > > libm.so.2 => /lib/libm.so.2 > > libX11.so.4 => /usr/lib/libX11.so.4 > > libg2c.so.0 => (file not found) > > libgcc_s.so.1 => (file not found) > > libstlport.so.1 => /opt/SUNWspro/lib/stlport4/libstlport.so.1 > > libCrun.so.1 => /usr/lib/libCrun.so.1 > > libc.so.1 => /lib/libc.so.1 > > libmp.so.2 => /lib/libmp.so.2 > > libmd5.so.1 => /lib/libmd5.so.1 > > libscf.so.1 => /lib/libscf.so.1 > > librt.so.1 => /lib/librt.so.1 > > libfsu.so.1 => /opt/SUNWspro/prod/lib/v8/../libfsu.so.1 > > libfui.so.2 => /opt/SUNWspro/prod/lib/v8/../libfui.so.2 > > libmtsk.so.1 => /lib/libmtsk.so.1 > > libm.so.1 => /lib/libm.so.1 > > libXext.so.0 => /usr/openwin/lib/libXext.so.0 > > libdl.so.1 => /lib/libdl.so.1 > > libdoor.so.1 => /lib/libdoor.so.1 > > libuutil.so.1 => /lib/libuutil.so.1 > > libaio.so.1 => /lib/libaio.so.1 > > libpthread.so.1 => /lib/libpthread.so.1 > > /opt/SUNWspro/prod/lib/v8/../cpu/sparcv9+vis2/libsunperf_isa.so.6 > > /opt/SUNWspro/prod/lib/v8/../cpu/sparcv8plus+vis/libsunperf_isa.so.6 > > /platform/SUNW,Sun-Fire/lib/libc_psr.so.1 > > /platform/SUNW,Sun-Fire/lib/libmd5_psr.so.1 > > /opt/SUNWspro/prod/lib/cpu/sparcv9+vis2/libfsu_isa.so.1 > > ############ > > > > Why oh why is it trying to pull in libraries from gcc??? Gcc is not > > available on this particular machine... so of course the libraries > > aren't found. > > > > Any advice would be appreciated! > > > > Derek > |