Hello John,

Thank you very much for your reply  (you will find below the tone of my first message,
in 2004 which was not so bad I think). 
You guessed it right I am french !

I appreciate very much that although unhappy in a certain sense, and with my bad
english you accept to go on further.

I configured libmesh with :

sudo ./configure --enable-tetgen --disable-petsc --disable-parmetis --enable-amr --disable-laspack


I then did make with 

and got  after  some time :

Compiling C++ (in optimized mode) src/numerics/laspack_linear_solver.C...
i686-apple-darwin8-g++-4.0.1: /Library/Frameworks/Intel_MKL.framework/Headers: linker input file unused because linking not done
Compiling C++ (in optimized mode) src/numerics/laspack_matrix.C...
i686-apple-darwin8-g++-4.0.1: /Library/Frameworks/Intel_MKL.framework/Headers: linker input file unused because linking not done
Compiling C++ (in optimized mode) src/numerics/laspack_vector.C...
i686-apple-darwin8-g++-4.0.1: /Library/Frameworks/Intel_MKL.framework/Headers: linker input file unused because linking not done
Compiling C++ (in optimized mode) src/numerics/linear_solver.C...
src/numerics/linear_solver.C: In static member function 'static AutoPtr<LinearSolver<T> > LinearSolver<T>::build(libMeshEnums::SolverPackage) [with T = Number]':
src/numerics/linear_solver.C:75:   instantiated from here
src/numerics/linear_solver.C:34: error: return type 'struct AutoPtr<LinearSolver<Number> >' is incomplete
src/numerics/linear_solver.C:75:   instantiated from here
src/numerics/linear_solver.C:67: error: 'ap' has incomplete type
src/numerics/linear_solver.C:67: error: storage size of 'ap' isn't known
make: *** [src/numerics/linear_solver.i686-apple-darwin8.10.1.opt.o] Error 1


Please note that I got other errors with other confgure options . I therefore disabled petsc ... and several other packages, but still as you see it died with errors.


I appreciate very much your will to try to help. Please excuse me if my english makes things worst as far as my tone is concerned.

Regards

Tahar

--------------------------------------------

T. Amari

Centre de Physique Theorique

Ecole Polytechnique

91128 Palaiseau Cedex France

tel : 33 1 69 33 47 53

fax: 33 1 69 33 30 08

email: <mailto:amari@cpht.polytechnique.fr>

URL : http://www.cpht.polytechnique.fr/cpht/amari


Le 1 juil. 07 à 01:27, John Peterson a écrit :

Tahar Amari writes:
Dear Colleagues,

In 2004 I spent several days trying to build libmesh on mac os x for  
one of our finite element project.
It was impossible . I sent several emails with no real help from your  
team.

Given the tone of your current email, I'm not surprised you didn't
find much assistance on our email list in the past.

We decided to code by ourself .

3 year afters, I have a mac intel, and seeing advertising from you  
about "extreme portability" of libmesh,
I decided to try again building libmesh on mac os x 10.4.9

I tried almost all the ./connfigure  --enable , disable combinaison,  
and the make phase always died
with error.

So I am surprised that there is even not a line on your web page,  
suggering what are the options
build in 10 minutes your library.

So what were the error messages?  Is this how you "asked" for help
in the past?  Again, I'm not surprised you didn't receive much.

Since it appears that English is not your first language, I'm willing
to give you the benefit of the doubt and not simply ignore your email
outright.  There aren't many Mac OSX libmesh users, but I know there
are some who might be willing to help if you post more details about
the error messages you received.

-John

libmesh on mac OS X



Hello

I am trying to compile the C++  finite element  library "libmesh"
os mac OS X. I have some errors at link (not at compile)
with multiply defined symbols.
Does someone know how to or have compiled this library on
Mac OS X (10.3) ?

Many thanks

Tahar