> 
> Bottom Line:  I'm curious, does anyone have a completely working compiler 
> that runs all examples in optimized and debug mode on OS X?

Yes, with macports gcc-4.5, macports petsc, and slepc.

libmesh.automake opt & debug both pass all tests

what petsc are you using?

I found an issue with installing octave via macports after petsc.  Octave in 
turn pulls in lapack, which caused PETSc to link against a different lapack and 
chaos ensued.  Making sure it linked to 

elfboy(1)$ ll /opt/local/lib/libblas.dylib 
lrwxr-xr-x  1 root  admin  22 Oct 31 10:50 /opt/local/lib/libblas.dylib -> 
/usr/lib/libblas.dylib
elfboy(2)$ ll /opt/local/lib/liblapack.dylib 
lrwxr-xr-x  1 root  admin  24 Oct 31 10:50 /opt/local/lib/liblapack.dylib -> 
/usr/lib/liblapack.dylib

was critical.

For completeness, this works for me:

$./bootstrap
$ export METHOD=dbg
$ cd dbg
$../configure --prefix=/tmp/foo --with-glpk-include=/opt/local/include 
--with-glpk-lib=/opt/local/lib --with-vtk-include=/opt/local/include/vtk-5.10 
--with-vtk-lib=/opt/local/lib/vtk-5.10 
--with-eigen-include=/opt/local/include/eigen3 --enable-everything
$ make clean && make -j 4 && make check

in both optimized and debug mode.

Also, for the aforementioned problem child, here is all the libraries mine is 
linked against:

elfboy(41)$ cd examples/adjoints/adjoints_ex1 && otool -L .libs/adjoints_ex1 
.libs/adjoints_ex1:
        /tmp/foo/lib/x86_64-apple-darwin12.2.0_dbg/libmesh.0.dylib 
(compatibility version 1.0.0, current version 1.0.0)
        /opt/local/lib/libglpk.0.dylib (compatibility version 33.0.0, current 
version 33.0.0)
        /opt/local/lib/libgmp.10.dylib (compatibility version 11.0.0, current 
version 11.5.0)
        /opt/local/lib/vtk-5.10/libvtkIO.5.10.dylib (compatibility version 
5.10.0, current version 5.10.0)
        /opt/local/lib/vtk-5.10/libvtkCommon.5.10.dylib (compatibility version 
5.10.0, current version 5.10.0)
        /opt/local/lib/vtk-5.10/libvtkFiltering.5.10.dylib (compatibility 
version 5.10.0, current version 5.10.0)
        /opt/local/lib/libtbb.dylib (compatibility version 0.0.0, current 
version 0.0.0)
        /opt/local/lib/libtbbmalloc.dylib (compatibility version 0.0.0, current 
version 0.0.0)
        /opt/local/lib/libX11.6.dylib (compatibility version 10.0.0, current 
version 10.0.0)
        /opt/local/lib/libxcb.1.dylib (compatibility version 3.0.0, current 
version 3.0.0)
        /opt/local/lib/libXau.6.dylib (compatibility version 7.0.0, current 
version 7.0.0)
        /opt/local/lib/libXdmcp.6.dylib (compatibility version 7.0.0, current 
version 7.0.0)
        /opt/local/lib/libmetis.dylib (compatibility version 0.0.0, current 
version 0.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 169.3.0)
        /opt/local/lib/libyaml-0.2.dylib (compatibility version 3.0.0, current 
version 3.2.0)
        
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
 (compatibility version 1.0.0, current version 1.0.0)
        
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
 (compatibility version 1.0.0, current version 1.0.0)
        /opt/local/lib/libhdf5_hl.7.dylib (compatibility version 8.0.0, current 
version 8.3.0)
        /opt/local/lib/libhdf5.7.dylib (compatibility version 8.0.0, current 
version 8.3.0)
        /opt/local/lib/libmpi_f90.1.dylib (compatibility version 3.0.0, current 
version 3.0.0)
        /opt/local/lib/libmpi_f77.1.dylib (compatibility version 2.0.0, current 
version 2.3.0)
        /opt/local/lib/libmpi.1.dylib (compatibility version 2.0.0, current 
version 2.3.0)
        /opt/local/lib/gcc45/libgfortran.3.dylib (compatibility version 4.0.0, 
current version 4.0.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 
1669.0.0)
        /opt/local/lib/gcc45/libgcc_s.1.dylib (compatibility version 1.0.0, 
current version 1.0.0)
        /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current 
version 1.2.7)
        /opt/local/lib/libmpi_cxx.1.dylib (compatibility version 2.0.0, current 
version 2.1.0)
        /opt/local/lib/libstdc++.6.dylib (compatibility version 7.0.0, current 
version 7.17.0)
        /opt/local/lib/gcc45/libgomp.1.dylib (compatibility version 2.0.0, 
current version 2.0.0)



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to