Hello,

I am trying to install Getfem 4.0.0 on a machine running Mac OS X 10.6.7 (Snow 
Leopard), with the intent of using it with Matlab 2009b. Per the online 
documentation, I give the following call to configure:

$ ./configure --enable-matlab CXXFLAGS="-arch i386 -isysroot 
/Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6" CFLAGS="-arch i386 
-isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6" 
--with-matlab-toolbox-dir=/Applications/MATLAB_R2009b.app/toolbox/ 
MEX=/Applications/MATLAB_R2009b.app/bin/

This runs without issues. I then attempt to run make. The compilation step runs 
without error, but when it gets the link step, the linker prints about a 
hundred or so messages of the following form, and then quits.

ranlib: archive member: .libs/libgetfem.a(libsuperlu_la-<OBJ-FILE>) cputype 
(16777223) does not match previous archive members cputype (7) (all members 
must match)

where <OBJ-FILE> is the name of some compiled object file created in the 
directory 'getfem-4.0.0/superlu' by the compiler. (In fact, this error is 
printed for all object files in that directory.)

>From doing some online searching, I have determined that this basically means 
>that the SuperLU library files have been compiled in 64 bit mode, while 
>whatever they are trying to link against (not sure exactly what) was compiled 
>in 32 bit mode. However, I cannot seem to find a way to compile the SuperLU 
>parts in 32 bit mode (or to compile the linked-against files in 64 bit 
>somehow).

I would appreciate the help of anyone who can help to clarify this issue. 
Please forgive me if the solution is obvious, as I am relatively new to a lot 
of this.

Thank you for your time!

Drew Zemke 
_______________________________________________
Getfem-users mailing list
[email protected]
https://mail.gna.org/listinfo/getfem-users

Reply via email to