← Back to team overview

dolfin team mailing list archive

Re: Demo compilation fail

 

In ComplexODE.h:
#ifndef HAS_GMP

Martin



On Wed, Mar 4, 2009 at 4:33 PM, Anders Logg <logg@xxxxxxxxx> wrote:
> On Wed, Mar 04, 2009 at 04:05:15PM +0100, Martin Sandve Alnæs wrote:
>> I was trying to add some assertions to DOLFIN, but the demos don't
>> build so I can't test if I broke anything:
>>
>> demo/ode/complex/cpp/main.cpp:22: error: expected class-name before ‘{’ token
>> demo/ode/complex/cpp/main.cpp: In constructor ‘Exponential::Exponential()’:
>> demo/ode/complex/cpp/main.cpp:25: error: class ‘Exponential’ does not
>> have any field named ‘ComplexODE’
>> demo/ode/complex/cpp/main.cpp: In member function ‘void
>> Exponential::f(const dolfin::complex*, double, dolfin::complex*)’:
>> demo/ode/complex/cpp/main.cpp:34: error: ‘j’ was not declared in this scope
>> demo/ode/complex/cpp/main.cpp: In function ‘int main()’:
>> demo/ode/complex/cpp/main.cpp:42: error: ‘class Exponential’ has no
>> member named ‘solve’
>> scons: *** [demo/ode/complex/cpp/main.o] Error 1
>>
>> Martin
>
> It works fine here. Looks like ComplexODE is not recognized as a class
> by your compiler. Do you have ComplexODE anywhere?
>
> It is included by dolfin_ode.h which in turn is included by dolfin.h.
>
> --
> Anders
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEUEARECAAYFAkmunywACgkQTuwUCDsYZdErngCY6KABV77xCnAhpwCqbKm2aRYG
> 5QCeM9r0cGtXpBPGsKxlZxo+9g5bibE=
> =wXtv
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
>
>


Follow ups

References