[Dune] Compilation error when including #include<dune/istl/paamg/amg.hh>

Benedikt Oswald benedikt.oswald at psi.ch
Mon Feb 13 08:56:08 CET 2012


I should also add that it has probably something to do with:

--- calling update for dune-istl ---
A    m4/superlu-dist.m4
A    m4/pardiso.m4
U    m4/Makefile.am
A    m4/superlu.m4
Conflict discovered in 'dune/istl/superlu.hh'.
Select: (p) postpone, (df) diff-full, (e) edit,
        (mc) mine-conflict, (tc) theirs-conflict,
        (s) show all options: mc
G    dune/istl/superlu.hh
Updated to revision 1527.


Greetings, Benedikt


On Feb 13, 2012, at 8:52 AM, Benedikt Oswald wrote:

> Dear Dune, after updating to the trunk this morning, cf. versions below,
> I observe aborted compilation when including #include<dune/istl/paamg/amg.hh>
> 
> The message is as follows:
> 
> mpicxx -std=c++0x -DHAVE_CONFIG_H -I. -I../../..  -I/Users/oswald/svnwork/dune-trunk/dune-common -I/Users/oswald/svnwork/dune-trunk/dune-geometry -I/Users/oswald/svnwork/dune-trunk/dune-grid -I/Users/oswald/svnwork/dune-trunk/dune-istl -DMPICH_IGNORE_CXX_SEEK -O2 -g0 --no-strict-aliasing -DHAVE_PETSC -I/Users/oswald/extlib/petsc/3.2-p6/openmpi/1.4.4/gcc/4.6.2/include -I/Users/oswald/extlib/boost/1.47/gcc/4.6.2/include -I/Users/oswald/extlib/rlog/svn-rev-21/gcc/4.6.2/include/ -I/Users/oswald/svnwork/dune-trunk/dune-common -I/Users/oswald/svnwork/dune-trunk/dune-geometry -I/Users/oswald/svnwork/dune-trunk/dune-grid -I/Users/oswald/svnwork/dune-trunk/dune-istl  -DWITH_INDEX_SETS -DMPICH_IGNORE_CXX_SEEK -O2 -g0 --no-strict-aliasing -DHAVE_PETSC -I/Users/oswald/extlib/petsc/3.2-p6/openmpi/1.4.4/gcc/4.6.2/include -L/Users/oswald/extlib/petsc/3.2-p6/openmpi/1.4.4/gcc/4.6.2/lib -lpetsc -L/Users/oswald/extlib/parmetis/3.2.0/openmpi/1.4.4/gcc/4.6.2 -lparmetis -framework vecLib  -MT amgtest-amgtest.o -MD -MP -MF .deps/amgtest-amgtest.Tpo -c -o amgtest-amgtest.o `test -f 'amgtest.cc' || echo './'`amgtest.cc
> In file included from /Users/oswald/svnwork/dune-trunk/dune-istl/dune/istl/paamg/amg.hh:12:0,
>                  from amgtest.cc:22:
> /Users/oswald/svnwork/dune-trunk/dune-istl/dune/istl/superlu.hh:445:2: error: #endif without #if
> /Users/oswald/svnwork/dune-trunk/dune-istl/dune/istl/superlu.hh:446:2: error: #endif without #if
> /Users/oswald/svnwork/dune-trunk/dune-istl/dune/istl/superlu.hh:354:11: error: expected constructor, destructor, or type conversion before ‘(’ token
> /Users/oswald/svnwork/dune-trunk/dune-istl/dune/istl/superlu.hh:358:5: error: ‘res’ does not name a type
> /Users/oswald/svnwork/dune-trunk/dune-istl/dune/istl/superlu.hh:372:5: error: ‘res’ does not name a type
> /Users/oswald/svnwork/dune-trunk/dune-istl/dune/istl/superlu.hh:374:5: error: expected unqualified-id before ‘if’
> make[4]: *** [amgtest-amgtest.o] Error 1
> make[3]: *** [all-recursive] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> 
> 
> This problem has its roots possibly in a change in the dune control scripts or superlu tests that
> were checked in recently ?
> 
> 
> 
> Thanks for having a look and have a great day! Benedikt
> 
> 
> 
> 
> ================================================================
> 
> odysseus:dune-trunk oswald$ ./versioninfo.sh 
> Path: .
> URL: https://svn.dune-project.org/svn/dune-common/trunk
> Repository Root: https://svn.dune-project.org/svn/dune-common
> Repository UUID: 419231ca-4411-0410-aba2-fc6cf8c4f609
> Revision: 6571
> Node Kind: directory
> Schedule: normal
> Last Changed Author: sander
> Last Changed Rev: 6571
> Last Changed Date: 2012-02-13 08:21:48 +0100 (Mon, 13 Feb 2012)
> 
> Path: .
> URL: https://svn.dune-project.org/svn/dune-geometry/trunk
> Repository Root: https://svn.dune-project.org/svn/dune-geometry
> Repository UUID: e31b3757-9ccd-424d-b11c-a976522ded21
> Revision: 42
> Node Kind: directory
> Schedule: normal
> Last Changed Author: sander
> Last Changed Rev: 42
> Last Changed Date: 2012-02-07 17:06:38 +0100 (Tue, 07 Feb 2012)
> 
> Path: .
> URL: https://svn.dune-project.org/svn/dune-grid/trunk
> Repository Root: https://svn.dune-project.org/svn/dune-grid
> Repository UUID: f82f27de-4411-0410-b156-930a902cda50
> Revision: 7872
> Node Kind: directory
> Schedule: normal
> Last Changed Author: gruenich
> Last Changed Rev: 7872
> Last Changed Date: 2012-02-10 16:46:25 +0100 (Fri, 10 Feb 2012)
> 
> Path: .
> URL: https://svn.dune-project.org/svn/dune-istl/trunk
> Repository Root: https://svn.dune-project.org/svn/dune-istl
> Repository UUID: 8c7282f0-4411-0410-8e4f-cdd3e049afb8
> Revision: 1527
> Node Kind: directory
> Schedule: normal
> Last Changed Author: gruenich
> Last Changed Rev: 1527
> Last Changed Date: 2012-02-12 18:38:03 +0100 (Sun, 12 Feb 2012)
> 
> Path: .
> URL: https://svn.dune-project.org/svn/dune-grid-howto/trunk
> Repository Root: https://svn.dune-project.org/svn/dune-grid-howto
> Repository UUID: 971b7fa1-7d12-0410-b1b7-9c127676b1f7
> Revision: 370
> Node Kind: directory
> Schedule: normal
> Last Changed Author: mnolte
> Last Changed Rev: 370
> Last Changed Date: 2012-02-10 17:08:35 +0100 (Fri, 10 Feb 2012)
> 
> 
> Darwin odysseus.psi.ch 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64
> 
> odysseus:dune-trunk oswald$ mpicc --version
> gcc (GCC) 4.6.2
> Copyright (C) 2011 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> 
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Benedikt Oswald, Dr. sc. techn., dipl. El. Ing. ETH, www.psi.ch, Computational Accelerator Scientist, http://amas.web.psi.ch
> Paul Scherrer  Institute (PSI), CH-5232 Villigen, Suisse, benedikt.oswald at psi.ch, +41(0)56 310 32 12
> 
> "Passion is required for any great work, and for the revolution passion and audacity are required in big doses.",
>  Ernesto 'Che' Guevara, Letter to his parents.
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Benedikt Oswald, Dr. sc. techn., dipl. El. Ing. ETH, www.psi.ch, Computational Accelerator Scientist, http://amas.web.psi.ch
Paul Scherrer  Institute (PSI), CH-5232 Villigen, Suisse, benedikt.oswald at psi.ch, +41(0)56 310 32 12

"Passion is required for any great work, and for the revolution passion and audacity are required in big doses.",
 Ernesto 'Che' Guevara, Letter to his parents.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20120213/22cb3999/attachment.htm>


More information about the Dune mailing list