Johannes,

I made the edits mentioned below.  I now have FEniCS compiled and installed.  
Now to release it to the users …

Thank you very much for your help!

Cindy

From: [email protected] 
[mailto:[email protected]] On Behalf Of Johannes Ring
Sent: Thursday, October 09, 2014 11:18 AM
To: Crooks, Cynthia J
Cc: [email protected]
Subject: Re: [FEniCS-support] FEniCS build for SLES 11 SP 3 using OpenSuse 12.1 
as a template


I haven't encountered this myself, so I'm not sure, but I would try that.

Johannes
On Oct 9, 2014 5:34 PM, "Crooks, Cynthia J" 
<[email protected]<mailto:[email protected]>> wrote:
Johannes,

Am I correct in assuming that "typedef SuiteSparse_long UF_long;" will need to 
be added to CholmodCholeskySolver.cpp and UmfpackLUSolver.cpp right after the 
"using namespace dolfin;" line?

Cindy

-----Original Message-----
From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>] On Behalf Of 
Johannes Ring
Sent: Thursday, October 09, 2014 9:54 AM
To: Crooks, Cynthia J
Cc: [email protected]<mailto:[email protected]>
Subject: Re: [FEniCS-support] FEniCS build for SLES 11 SP 3 using OpenSuse 12.1 
as a template

On Thu, Oct 9, 2014 at 4:42 PM, Crooks, Cynthia J 
<[email protected]<mailto:[email protected]>> wrote:
> Johannes,
>
> I am making progress.  Dolfin makes it through 30% of the build before 
> failing now.
>
> I upgraded CGAL to version 4.4.  Then reran the dofin build.  I am no getting 
> the following errors.
>
> /hpc/tstapps/src/FEniCS/1.4.0/dolfin-1.4.0/dolfin/la/UmfpackLUSolver.cpp: In 
> static member function ‘static std::shared_ptr<void> 
> dolfin::UmfpackLUSolver::umfpack_factorize_symbolic(std::size_t, std::size_t, 
> const size_t*, const size_t*, const double*)’:
> /hpc/tstapps/src/FEniCS/1.4.0/dolfin-1.4.0/dolfin/la/UmfpackLUSolver.cpp:330:42:
>  error: ‘UF_long’ was not declared in this scope
>    else if (sizeof(std::size_t) == sizeof(UF_long))
>                                           ^
> /hpc/tstapps/src/FEniCS/1.4.0/dolfin-1.4.0/dolfin/la/UmfpackLUSolver.cpp:332:11:
>  error: ‘UF_long’ does not name a type
>      const UF_long* _Ap = reinterpret_cast<const UF_long*>(Ap);

There was a similar report on this list a few weeks ago:

http://fenicsproject.org/pipermail/fenics-support/2014-September/000867.html

Johannes
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to