On Thu, 14 Oct 2010, Jed Brown wrote:

Are you including petsc headers after petsc_macro.h?  Looks like I
made a wrong assumption about when it was included.

We are, and while that could be changed around in the library, there's
no way to be sure that none of our users are doing the same.

I think I didn't see this because I only tested 3.1 and -dev.  On
both of these, "petsc.h" is a meta-header that includes everything,
it used to be only what is now "petscsys.h".  So the header guards
prevented me from seeing what you are seeing, presumably with 3.0 or
earlier.

It worked in my tests against 3.1-p5; then broke against whatever's in
Ubuntu 10.04 (which looks like 3.1-p0?)

      I'm going to change the macro name.

That's reasonable.

Done.
---
Roy
------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to