[Dune] Strange dune-common compilation error

Aleksejs Fomins aleksejs.fomins at lspr.ch
Thu Sep 4 12:21:50 CEST 2014


The error is gone ^_^. Thank you

On 09/04/2014 12:16 PM, Oliver Sander wrote:
> Does your code start with #include "config.h" ?  It should.
> 
> Am 04.09.2014 12:15, schrieb Aleksejs Fomins:
>> Dear Dune,
>>
>> I have just changed some functionality like constructing simplex
>> geometries and checking if an element is simplex using geometry types.
>> Basically, I have lines of code like
>>
>> if ((refElement_->type()).isSimplex()) { /* do sth */  }
>>
>> and
>>
>> Dune::GeometryType faceGeometry;
>> faceGeometry.makeSimplex(2);
>>
>> scattered around the code.
>>
>> I have just compiled (make check) the test files in the
>> dune/geometry/test, and get the following error
>>
>> --------------------------------------------------------
>>
>> mpicxx -std=c++11 -DHAVE_CONFIG_H -I. -I../../..
>> -I/home/fomins/gitwork/hades-github-lspr-ag/dune-common
>> -I/home/fomins/gitwork/hades-github-lspr-ag/dune-common -I../../..
>> -DMPICH_IGNORE_CXX_SEEK -O2 -g0 -DHAVE_SUPERLU_DIST
>> -I/opt/extlib/superludist/3.3/openmpi/1.8.1/gcc/4.9.0/SRC
>> -DMPICH_IGNORE_CXX_SEEK -O2 -g0 --no-strict-aliasing  -MT
>> test-curvilinearelementinterpolation.o -MD -MP -MF
>> .deps/test-curvilinearelementinterpolation.Tpo -c -o
>> test-curvilinearelementinterpolation.o
>> test-curvilinearelementinterpolation.cc
>> In file included from ../../../dune/geometry/referenceelements.hh:11:0,
>>                  from
>> ../../../dune/geometry/polynomialinterpolation/curvilinearelementinterpolator.hh:24,
>>                  from test-curvilinearelementinterpolation.cc:9:
>> /home/fomins/gitwork/hades-github-lspr-ag/dune-common/dune/common/nullptr.hh:29:1:
>> error: expected ‘;’ after class definition
>>  } nullptr = {};              // and whose name is nullptr
>>  ^
>> /home/fomins/gitwork/hades-github-lspr-ag/dune-common/dune/common/nullptr.hh:29:1:
>> error: qualifiers can only be specified for objects and functions
>> /home/fomins/gitwork/hades-github-lspr-ag/dune-common/dune/common/nullptr.hh:29:3:
>> error: expected unqualified-id before ‘nullptr’
>>  } nullptr = {};              // and whose name is nullptr
>>
>> --------------------------------------------------------
>>
>> Do you think there could be a typo in the nullptr.hh class?
>>
>> I have not edited anything in dune/common/ and I have not edited the
>> referenceelements.hh either.
>>
>>
>> Thank you,
>> Aleksejs
>>
>>
>>
>> _______________________________________________
>> Dune mailing list
>> Dune at dune-project.org
>> http://lists.dune-project.org/mailman/listinfo/dune
>>
> 
> 
> 
> 
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 551 bytes
Desc: OpenPGP digital signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20140904/07dce7cb/attachment.sig>


More information about the Dune mailing list