1.0.x fails to build with Trilinos 11
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DOLFIN |
Fix Released
|
Undecided
|
Johannes Ring |
Bug Description
DOLFIN 1.0.x fails to build after Trilinos 11 was installed on the buildbots. On lucid-amd64, the error is like this:
/home/buildbot/
/home/buildbot/
/home/buildbot/
/home/buildbot/
/home/buildbot/
/home/buildbot/
make[2]: *** [dolfin/
The other buildbots fails with similar errors. An overview is available from here:
http://
Is there an easy fix?
Related branches
Changed in dolfin: | |
status: | New → Fix Committed |
assignee: | nobody → Johannes Ring (johannr) |
Changed in dolfin: | |
status: | Fix Committed → Fix Released |
We need to help the implicit casting I think. Maybe add a:
virtual operator long long int() const;
or just cast the parameter to int before it is shipped to Epetra.
Johan
On 11/26/2012 11:23 AM, Johannes Ring wrote: buildslave/ dolfin- 1_0_x-full- lucid-amd64/ build/dolfin/ la/EpetraKrylov Solver. cpp: In member function ‘dolfin::uint dolfin: :EpetraKrylovSo lver::solve( dolfin: :EpetraVector& , const dolfin: :EpetraVector& )’: buildslave/ dolfin- 1_0_x-full- lucid-amd64/ build/dolfin/ la/EpetraKrylov Solver. cpp:215: error: conversion from ‘dolfin::Parameter’ to ‘long long int’ is ambiguous buildslave/ dolfin- 1_0_x-full- lucid-amd64/ build/dolfin/ parameter/ Parameter. h:105: note: candidates are: virtual dolfin: :Parameter: :operator bool() const buildslave/ dolfin- 1_0_x-full- lucid-amd64/ build/dolfin/ parameter/ Parameter. h:99: note: virtual dolfin: :Parameter: :operator double() const buildslave/ dolfin- 1_0_x-full- lucid-amd64/ build/dolfin/ parameter/ Parameter. h:96: note: virtual dolfin: :Parameter: :operator dolfin::uint() const buildslave/ dolfin- 1_0_x-full- lucid-amd64/ build/dolfin/ parameter/ Parameter. h:93: note: virtual dolfin: :Parameter: :operator int() const CMakeFiles/ dolfin. dir/la/ EpetraKrylovSol ver.cpp. o] Error 1 fenicsproject. org:8010/ waterfall? project= dolfin& category= dolfin. 1.0.x&failures_ only=true
> Public bug reported:
>
> DOLFIN 1.0.x fails to build after Trilinos 11 was installed on the
> buildbots. On lucid-amd64, the error is like this:
>
> /home/buildbot/
> /home/buildbot/
> /home/buildbot/
> /home/buildbot/
> /home/buildbot/
> /home/buildbot/
> make[2]: *** [dolfin/
>
> The other buildbots fails with similar errors. An overview is available
> from here:
>
> http://
>
> Is there an easy fix?
>
> ** Affects: dolfin
> Importance: Undecided
> Status: New
>