On Thu, 29 May 2008 08:33:16 -0500
"John Peterson" <[EMAIL PROTECTED]> wrote:

> Hmm... what compiler and version you are attempting to use, and what OS?


-bash-3.2$ gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man 
--infodir=/usr/share/info --enable-shared --enable-threads=posix 
--enable-checking=release --with-system-zlib --enable-__cxa_atexit 
--disable-libunwind-exceptions 
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk 
--disable-dssi --enable-plugin 
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre 
--enable-libgcj-multifile --enable-java-maintainer-mode 
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-cpu=generic 
--host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)



> 
> Libmesh includes the newer style <cmath> header instead of "math.h,"
> I'm (wildly) guessing it could be tangentially related to your problem
> due to the error messages you received?
> 
> As I believe Derek mentioned, upgrading to a newer compiler (if
> applicable) may help out here.
> 
> -John
> 
> 
> On Thu, May 29, 2008 at 7:59 AM, Paulo Correia <[EMAIL PROTECTED]> wrote:
> >
> > Finally after getting rid of all the fe_xyz references I come to the 
> > following error:
> >
> > Compiling C++ (in optimized mode) src/base/libmesh.C...
> > "/usr/include/bits/cmathcalls.h", line 54: error: expected a ";"
> >  __MATHCALL (cacos, (_Mdouble_complex_ __z));
> >  ^
> >
> > "/usr/include/bits/cmathcalls.h", line 54: error: expected a ";"
> >  __MATHCALL (cacos, (_Mdouble_complex_ __z));
> >
> > etc. etc.
> >
> > "/usr/include/bits/cmathcalls.h", line 63: error: expected a ";"
> >  __MATHCALL (csin, (_Mdouble_complex_ __z));
> >  ^
> > Error limit reached.
> > 100 errors detected in the compilation of "src/base/libmesh.C".
> > Compilation terminated.
> > make: *** [src/base/libmesh.x86_64-unknown-linux-gnu.opt.o] Erreur 2
> >
> > But file /usr/include/bits/cmathcalls.h looks all right...
> >
> > Any suggestion?
> >
> > Thanks in advance,
> > Paulo
> >
> >
> >
> >
> > On Wed, 28 May 2008 09:20:11 -0500
> > "John Peterson" <[EMAIL PROTECTED]> wrote:
> >
> >> On Wed, May 28, 2008 at 9:07 AM, Paulo Correia <[EMAIL PROTECTED]> wrote:
> >> >
> >> > I get a lot of error messages like this
> >> >
> >> > `.gnu.linkonce.t.__CPR117__n_dofs__53FE__tm__43_XCUiL_1_3XCQ2_12libMeshEnums8FEFamilyL_1_0SFQ2_J35J8ElemTypeQ2_J35J5Order_Ui'
> >> >  referenced in section `.text' of 
> >> > src/fe/fe_xyz.x86_64-unknown-linux-gnu.opt.o: defined in discarded 
> >> > section 
> >> > `.gnu.linkonce.t.__CPR117__n_dofs__53FE__tm__43_XCUiL_1_3XCQ2_12libMeshEnums8FEFamilyL_1_0SFQ2_J35J8ElemTypeQ2_J35J5Order_Ui'
> >> >  of src/fe/fe_xyz.x86_64-unknown-linux-gnu.opt.o
> >> >
> >> > when compiling on a 64 bit machine.
> >> > How to solve this problem?
> >> >
> >> > Thanks in advance,
> >> > Paulo
> >>
> >> Hi,
> >>
> >> Technically it's a linker error, but yeah.  I wouldn't say we've seen
> >> exactly this one before but the FE XYZ class has given us some trouble
> >> in the past and I've never understood exactly why.  It's slightly
> >> different than the other FE classes, that may be one reason.   A quick
> >> fix, if you don't need the XYZ class, would be to comment out or
> >> disable it in some way.  Unfortunately you'd have to do it by hand, we
> >> don't currently have a quick configure-off solution for this class.
> >>
> >> -J
> >>
> >> -J
> >
> >
> > --
> > Paulo Correia <[EMAIL PROTECTED]>
> >
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Libmesh-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/libmesh-users


-- 
Paulo Correia <[EMAIL PROTECTED]>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to