Hi Derek,

I saw the same problem of dynamic casting. I have to work around by using GNU 
compiler instead.

/ Ming Q.

On Sep 17, 2010, at 4:22 PM, Derek Gaston wrote:

> Has anyone around here been able to successfully use libMesh with XCode 3.2.3 
> on OSX?
> 
> We've held off from upgrading to 3.2.3 for a while because of an 
> incompatibility with the Intel compilers.... but that incompatibility was 
> resolved so we have now tried 3.2.3... with epic failure.
> 
> At this point I'm just using 3.2.3 with libMesh by itself.  I'm not using the 
> Intel compiler... nor Petsc.  I'm just letting it use all the default stuff 
> on OSX (including the built in MPI, etc).  I'm not passing any options to 
> libmesh's configure.
> 
> So if you want to reproduce this... just "upgrade" to XCode 3.2.3, checkout 
> libmesh do "./configure" and make in debug mode... then go build ex13 (just 
> chosen by random) in debug mode and you should see something like:
> 
> #########
>  Mesh Information:
>   mesh_dimension()=
>  EquationSystems
>   n_systems()=
> ERROR: cannot convert system "Navier-Stokes" to requested type!
> [0] /Users/gastdr/projects/libmesh/include/systems/equation_systems.h, line 
> 671, compiled Sep 17 2010 at 08:06:04
> terminate called after throwing an instance of 'libMesh::LogicError'
>   what():  Error in libMesh internal logic
> [Derek-Gastons-MacBook-Pro:13048] *** Process received signal ***
> [Derek-Gastons-MacBook-Pro:13048] Signal: Abort trap (6)
> [Derek-Gastons-MacBook-Pro:13048] Signal code:  (0)
> [Derek-Gastons-MacBook-Pro:13048] [ 0] 2   libSystem.B.dylib                  
>  0x00007fff803e735a _sigtramp + 26
> [Derek-Gastons-MacBook-Pro:13048] [ 1] 3   ???                                
>  0x00007fff5fbfde00 0x0 + 140734799797760
> [Derek-Gastons-MacBook-Pro:13048] [ 2] 4   libstdc++.6.dylib                  
>  0x00007fff84f465d2 __tcf_0 + 0
> [Derek-Gastons-MacBook-Pro:13048] [ 3] 5   libobjc.A.dylib                    
>  0x00007fff819e4d3d _objc_terminate + 120
> [Derek-Gastons-MacBook-Pro:13048] [ 4] 6   libstdc++.6.dylib                  
>  0x00007fff84f44ae1 _ZN10__cxxabiv111__terminateEPFvvE + 11
> [Derek-Gastons-MacBook-Pro:13048] [ 5] 7   libstdc++.6.dylib                  
>  0x00007fff84f44b16 _ZN10__cxxabiv112__unexpectedEPFvvE + 0
> [Derek-Gastons-MacBook-Pro:13048] [ 6] 8   libstdc++.6.dylib                  
>  0x00007fff84f44bfc 
> _ZL23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception + 0
> [Derek-Gastons-MacBook-Pro:13048] [ 7] 9   ex13-dbg                           
>  0x0000000100022d71 
> _ZN7libMesh15EquationSystems10get_systemINS_15TransientSystemINS_20LinearImplicitSystemEEEEERT_RKSs
>  + 869
> [Derek-Gastons-MacBook-Pro:13048] [ 8] 10  ex13-dbg                           
>  0x0000000100005c9d main + 1646
> [Derek-Gastons-MacBook-Pro:13048] [ 9] 11  ex13-dbg                           
>  0x00000001000026dc start + 52
> #########
> 
> 
> After looking at the various problems for the past few days it appears to be 
> having trouble dynamic casting things... but I cannot see why.  BUT... that's 
> not the only problem.  Notice the weirdness where the "Mesh Information" 
> block didn't get printed completely.  Some of the examples will run just 
> fine.. but exhibit weird behavior like incomplete printing of information, 
> etc.
> 
> All in all... it's total weirdness... and I just want to make sure we're not 
> the only ones seeing it.
> 
> I saw this morning that there is an XCode 3.2.4 out as of a week ago... so 
> I'm going to check that out today... but looking over the release notes I 
> don't see anything that would lead me to believe that this is fixed.  I'll 
> report back.
> 
> If 3.2.4 doesn't work I'm probably just going to have to downgrade to 3.2.2.  
> That's the situation we've been in for a while... but it is trouble because 
> we have to tell all of our customers with Macs NOT to upgrade to 3.2.3 (which 
> the OSX software update thing will happily tell them to do all the time).  So 
> it would be nice if we could boil this down to something that XCode is doing 
> wrong so I can send it off to my Apple contacts so this can get fixed once 
> and for all.
> 
> Derek
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev_______________________________________________
> Libmesh-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/libmesh-devel


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to