On Thu, Oct 2, 2014 at 8:44 PM, Crooks, Cynthia J <[email protected]> wrote:
> I corrected the fiat entry in the products list.  I manually placed the 
> fiat-1.4.0.tar.gz in the download directory and it compiled.
>
> Anything that was to be downloaded via git I had to manually download.  I am 
> not able to make git work through our firewall proxy.

I don't think anything must be downloaded via git when you set
STABLE_BUILD=true in dorsal.cfg.

> I added petsc4py, hdf5 and vtk to the package list.  They seemed to compile 
> and install.  I did not try pastix or sphinx.
>
> Dolfin, however, is getting an error.  I am not understanding what the error 
> refers to
>
> make[2]: *** 
> [dolfin/CMakeFiles/dolfin.dir/generation/ImplicitDomainMeshGenerator.cpp.o] 
> Error 1
> make[2]: Leaving directory 
> `/hpc/tstapps/src/FEniCS/1.4.0/dolfin-1.4.0/dorsal_build_dir'
> make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
> make[1]: Leaving directory 
> `/hpc/tstapps/src/FEniCS/1.4.0/dolfin-1.4.0/dorsal_build_dir'
> make: *** [all] Error 2
> make: Leaving directory 
> `/hpc/tstapps/src/FEniCS/1.4.0/dolfin-1.4.0/dorsal_build_dir'
> Failure with exit status: 2
> Exit message: There was a problem building dolfin-1.4.0.
>
> I have attached the dorsal_build.log.  Let me know if you need anything else.

This is one of the errors in your dorsal_build.log:

/hpc/tstapps/src/FEniCS/1.4.0/dolfin-1.4.0/dolfin/generation/ImplicitDomainMeshGenerator.cpp:138:
  instantiated from here
/usr/include/c++/4.3/tuple:97: error: no matching function for call to
‘std::pair<int, int>::pair(std::_Head_base<0, std::pair<int, int>,
false>)’
/usr/include/c++/4.3/bits/stl_pair.h:97: note: candidates are:
std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = int, _T2
= int]
/usr/include/c++/4.3/bits/stl_pair.h:88: note:
std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _T1 = int, _T2
= int]
/usr/include/c++/4.3/bits/stl_pair.h:84: note:
std::pair<_T1, _T2>::pair() [with _T1 = int, _T2 = int]
/usr/include/c++/4.3/bits/stl_pair.h:73: note:
std::pair<int, int>::pair(const std::pair<int, int>&)

I guess the problem is that your compiler does not support some of the
C++11 features (GCC 4.3 is rather old). I remember seeing in another
thread that you have GCC 4.8 available. Switching to that compiler
will likely fix this problem.

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

Reply via email to