[Gmsh] Issue with compilation of Gmsh 2.7 in Visual Studio 2010
Cazasnoves Anthony
acazasnoves at gmail.com
Wed Apr 10 14:18:46 CEST 2013
Hello everyone,
I recently discovered Gmsh and would like to use it as a library for my
work.
I therefore downloaded Gmsh's source (V2.7), the pre-compiled dependencies
(gmsh-dep) and OpenCASCADE (V6.5.5) and followed the compilation procedure
described in the README.txt (using Cmake GUI, I dropped the FLTK
dependency, chose to output the .lib and .dll and provided the extra link
toward the OCC folder).
However, when I opened the .sln on Visual Studio 2010 and built the .lib
and . dll, the build failed and I got the errors presented in the enclosed
"log_error.txt" (the complete log is available under log.txt).
Could someone shed a light on these compilation errors?
Did I miss any step in the setup done before the buidling in V. Studio?
Many thanks for your help!
Best regards,
Anthony Cazasnoves
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/gmsh/attachments/20130410/84f61eda/attachment.html>
-------------- next part --------------
1>..\gmsh-2.7.0-source\contrib\onelab\OnelabClients.cpp(1242): error C2065: 'S_IRWXU' : undeclared identifier
1>..\gmsh-2.7.0-source\Plugin\Crack.cpp(125): error C2440: 'initializing' : cannot convert from 'std::_Tree_const_iterator<_Mytree>' to 'std::_Tree_const_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,Less_EdgeData,std::allocator<EdgeData>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\gmsh-2.7.0-source\Plugin\Crack.cpp(125): error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'std::_Tree_const_iterator<_Mytree>' (or there is no acceptable conversion)
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(425): could be 'bool std::operator !=(const std::error_code &,const std::error_condition &)' [found using argument-dependent lookup]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(432): or 'bool std::operator !=(const std::error_condition &,const std::error_code &)' [found using argument-dependent lookup]
1> C:\Users\AC236470\Desktop\Compilation_gmsh\gmsh-2.7.0-source\Geo\MEdge.h(96): or 'bool operator !=(const MEdge &,const MEdge &)'
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MFace.h(114): or 'bool operator !=(const MFace &,const MFace &)'
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtree(333): or 'bool std::_Tree_const_iterator<_Mytree>::operator !=(const std::_Tree_const_iterator<_Mytree> &) const'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> while trying to match the argument list '(std::_Tree_const_iterator<_Mytree>, std::_Tree_const_iterator<_Mytree>)'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,Less_EdgeData,std::allocator<EdgeData>,false>>
1> ]
1>..\gmsh-2.7.0-source\Mesh\directions3D.cpp(664): error C2440: 'initializing' : cannot convert from 'std::_Tree_iterator<_Mytree>' to 'std::_Tree_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,Less_Edge,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\gmsh-2.7.0-source\Mesh\directions3D.cpp(665): error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'std::_Tree_iterator<_Mytree>' (or there is no acceptable conversion)
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(425): could be 'bool std::operator !=(const std::error_code &,const std::error_condition &)' [found using argument-dependent lookup]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(432): or 'bool std::operator !=(const std::error_condition &,const std::error_code &)' [found using argument-dependent lookup]
1> C:\Users\AC236470\Desktop\Compilation_gmsh\gmsh-2.7.0-source\Geo\MEdge.h(96): or 'bool operator !=(const MEdge &,const MEdge &)'
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MFace.h(114): or 'bool operator !=(const MFace &,const MFace &)'
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtree(333): or 'bool std::_Tree_const_iterator<_Mytree>::operator !=(const std::_Tree_const_iterator<_Mytree> &) const'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> while trying to match the argument list '(std::_Tree_iterator<_Mytree>, std::_Tree_iterator<_Mytree>)'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,Less_Edge,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1>..\gmsh-2.7.0-source\Mesh\directions3D.cpp(719): error C2440: 'initializing' : cannot convert from 'std::_Tree_iterator<_Mytree>' to 'std::_Tree_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,Less_Edge,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(226): error C2057: expected constant expression
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(226): error C2466: cannot allocate an array of constant size 0
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(226): error C2133: 'gradsuvw' : unknown size
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(451): error C2057: expected constant expression
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(451): error C2466: cannot allocate an array of constant size 0
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(451): error C2133: 'gradsuvw' : unknown size
1>..\gmsh-2.7.0-source\Geo\GModel.cpp(3200): error C2440: 'initializing' : cannot convert from 'std::_Tree_iterator<_Mytree>' to 'std::_Tree_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,true>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\gmsh-2.7.0-source\Geo\GModel.cpp(3201): error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'std::_Tree_iterator<_Mytree>' (or there is no acceptable conversion)
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(425): could be 'bool std::operator !=(const std::error_code &,const std::error_condition &)' [found using argument-dependent lookup]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(432): or 'bool std::operator !=(const std::error_condition &,const std::error_code &)' [found using argument-dependent lookup]
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MEdge.h(96): or 'bool operator !=(const MEdge &,const MEdge &)'
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MFace.h(114): or 'bool operator !=(const MFace &,const MFace &)'
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtree(333): or 'bool std::_Tree_const_iterator<_Mytree>::operator !=(const std::_Tree_const_iterator<_Mytree> &) const'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> while trying to match the argument list '(std::_Tree_iterator<_Mytree>, std::_Tree_iterator<_Mytree>)'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,true>>
1> ]
-------------- next part --------------
?1>------ Build started: Project: gmsh, Configuration: RelWithDebInfo x64 ------
1>Build started 10/04/2013 12:03:29.
1>InitializeBuildStatus:
1> Creating "gmsh.dir\RelWithDebInfo\gmsh.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>CustomBuild:
1> Building Custom Rule C:/Users/AC236470/Desktop/Compilation_gmsh/gmsh-2.7.0-source/CMakeLists.txt
1> CMake does not need to re-run because C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\CMakeFiles\generate.stamp is up-to-date.
1>MakeDirsForCl:
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\Metis".
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\Chaco\submain".
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\Chaco\coarsen".
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\Chaco\eigen".
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\blossom\concorde97\UTIL".
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\blossom\MATCH".
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\Netgen\libsrc\meshing".
1> Creating directory "C:\Users\AC236470\Desktop\Compilation_gmsh\Build_gmsh_ss_fltk\gmsh.dir\RelWithDebInfo\contrib\mmg3d\build\sources".
1>ClCompile:
1> Main.cpp
1> Gmsh.cpp
1> GmshRemote.cpp
1> GmshMessage.cpp
1>..\gmsh-2.7.0-source\Common\GmshMessage.cpp(177): warning C4996: 'fileno': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _fileno. See online help for details.
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(723) : see declaration of 'fileno'
1> gmshPopplerWrapper.cpp
1> Context.cpp
1> Options.cpp
1> CommandLine.cpp
1> OS.cpp
1> OpenFile.cpp
1> CreateFile.cpp
1> VertexArray.cpp
1> SmoothData.cpp
1> Octree.cpp
1> OctreeInternals.cpp
1> StringUtils.cpp
1> ListUtils.cpp
1> TreeUtils.cpp
1> avl.cpp
1> MallocUtils.cpp
1> Generating Code...
1> Compiling...
1> onelabUtils.cpp
1> Numeric.cpp
1> fullMatrix.cpp
1> BasisFactory.cpp
1> nodalBasis.cpp
1> polynomialBasis.cpp
1> JacobianBasis.cpp
1> BergotBasis.cpp
1> pyramidalBasis.cpp
1> jacobiPolynomials.cpp
1> legendrePolynomials.cpp
1> pointsGenerators.cpp
1> GaussIntegration.cpp
1> GaussQuadratureLin.cpp
1> GaussQuadratureTri.cpp
1> GaussQuadratureQuad.cpp
1> GaussQuadratureTet.cpp
1> GaussQuadratureHex.cpp
1> GaussQuadraturePri.cpp
1> GaussQuadraturePyr.cpp
1> Generating Code...
1> Compiling...
1> GaussLegendreSimplex.cpp
1> GaussJacobi1D.cpp
1> robustPredicates.cpp
1> mathEvaluator.cpp
1> Iso.cpp
1> intersectCurveSurface.cpp
1> GEntity.cpp
1> STensor3.cpp
1> GVertex.cpp
1> GEdge.cpp
1> GFace.cpp
1> GRegion.cpp
1> GEdgeLoop.cpp
1> GEdgeCompound.cpp
1> GFaceCompound.cpp
1> GRegionCompound.cpp
1> GRbf.cpp
1> gmshVertex.cpp
1> gmshEdge.cpp
1> gmshFace.cpp
1> Generating Code...
1> Compiling...
1> gmshRegion.cpp
1> gmshSurface.cpp
1> OCCVertex.cpp
1> OCCEdge.cpp
1> OCCFace.cpp
1> OCCRegion.cpp
1> discreteEdge.cpp
1> discreteFace.cpp
1> discreteRegion.cpp
1> fourierEdge.cpp
1> fourierFace.cpp
1> fourierProjectionFace.cpp
1> ACISVertex.cpp
1> ACISEdge.cpp
1> ACISFace.cpp
1> GModel.cpp
1>..\gmsh-2.7.0-source\Geo\GModel.cpp(3200): error C2440: 'initializing' : cannot convert from 'std::_Tree_iterator<_Mytree>' to 'std::_Tree_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,true>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\gmsh-2.7.0-source\Geo\GModel.cpp(3201): error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'std::_Tree_iterator<_Mytree>' (or there is no acceptable conversion)
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(425): could be 'bool std::operator !=(const std::error_code &,const std::error_condition &)' [found using argument-dependent lookup]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(432): or 'bool std::operator !=(const std::error_condition &,const std::error_code &)' [found using argument-dependent lookup]
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MEdge.h(96): or 'bool operator !=(const MEdge &,const MEdge &)'
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MFace.h(114): or 'bool operator !=(const MFace &,const MFace &)'
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtree(333): or 'bool std::_Tree_const_iterator<_Mytree>::operator !=(const std::_Tree_const_iterator<_Mytree> &) const'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> while trying to match the argument list '(std::_Tree_iterator<_Mytree>, std::_Tree_iterator<_Mytree>)'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<dpair,tpair,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>,std::less<std::pair<std::vector<int>,std::vector<int>>>,std::allocator<std::pair<const std::pair<std::vector<int>,std::vector<int>>,std::pair<std::string,std::vector<int>>>>,true>>
1> ]
1> GModelVertexArrays.cpp
1> GModelFactory.cpp
1> GModelIO_GEO.cpp
1> GModelIO_ACIS.cpp
1> Generating Code...
1> Compiling...
1> GModelIO_OCC.cpp
1> GModelIO_Fourier.cpp
1> OCC_Connect.cpp
1> GModelIO_MSH.cpp
1> GModelIO_MSH2.cpp
1> GModelIO_VTK.cpp
1> GModelIO_POS.cpp
1> GModelIO_CGNS.cpp
1> GModelIO_MED.cpp
1> GModelIO_MESH.cpp
1> GModelIO_STL.cpp
1> GModelIO_PLY.cpp
1> GModelIO_VRML.cpp
1> GModelIO_UNV.cpp
1> GModelIO_BDF.cpp
1> GModelIO_IR3.cpp
1> GModelIO_DIFF.cpp
1> GModelIO_GEOM.cpp
1> GModelIO_INP.cpp
1> GModelIO_MAIL.cpp
1> Generating Code...
1> Compiling...
1> GModelIO_P3D.cpp
1> ExtrudeParams.cpp
1> Geo.cpp
1> GeoStringInterface.cpp
1> GeoInterpolation.cpp
1> gmshLevelset.cpp
1> findLinks.cpp
1> SOrientedBoundingBox.cpp
1> GeomMeshMatcher.cpp
1> MVertex.cpp
1> MEdge.cpp
1> MFace.cpp
1> MElement.cpp
1> MElementOctree.cpp
1> MLine.cpp
1> MTriangle.cpp
1> MQuadrangle.cpp
1> MTetrahedron.cpp
1> MHexahedron.cpp
1> MPrism.cpp
1> Generating Code...
1> Compiling...
1> MPyramid.cpp
1> MElementCut.cpp
1> MSubElement.cpp
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(226): error C2057: expected constant expression
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(226): error C2466: cannot allocate an array of constant size 0
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(226): error C2133: 'gradsuvw' : unknown size
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(451): error C2057: expected constant expression
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(451): error C2466: cannot allocate an array of constant size 0
1>..\gmsh-2.7.0-source\Geo\MSubElement.cpp(451): error C2133: 'gradsuvw' : unknown size
1> MZone.cpp
1> MZoneBoundary.cpp
1> Cell.cpp
1> CellComplex.cpp
1> ChainComplex.cpp
1> Homology.cpp
1> Chain.cpp
1> Curvature.cpp
1> MVertexBoundaryLayerData.cpp
1> Generator.cpp
1> meshGEdge.cpp
1> meshGEdgeExtruded.cpp
1> meshGFace.cpp
1> meshGFaceElliptic.cpp
1> meshGFaceTransfinite.cpp
1> meshGFaceExtruded.cpp
1> meshGFaceBamg.cpp
1> Generating Code...
1> Compiling...
1> meshGFaceBDS.cpp
1> meshGFaceDelaunayInsertion.cpp
1> meshGFaceLloyd.cpp
1> meshGFaceOptimize.cpp
1>..\gmsh-2.7.0-source\Mesh\meshGFaceOptimize.cpp(2261): warning C4505: 'orientationOK' : unreferenced local function has been removed
1> meshGFaceQuadrilateralize.cpp
1> meshGFaceBoundaryLayers.cpp
1> meshGRegion.cpp
1> meshGRegionBoundaryLayers.cpp
1> meshGRegionDelaunayInsertion.cpp
1> meshGRegionTransfinite.cpp
1> meshGRegionExtruded.cpp
1> meshGRegionCarveHole.cpp
1> meshGRegionLocalMeshMod.cpp
1> meshGRegionMMG3D.cpp
1> meshMetric.cpp
1> BackgroundMesh.cpp
1> qualityMeasures.cpp
1> BoundaryLayers.cpp
1> BDS.cpp
1> HighOrder.cpp
1> Generating Code...
1> Compiling...
1> highOrderTools.cpp
1> meshPartition.cpp
1> meshRefine.cpp
1> multiscalePartition.cpp
1> QuadTriUtils.cpp
1> QuadTriExtruded2D.cpp
1> QuadTriExtruded3D.cpp
1> QuadTriTransfinite3D.cpp
1> simple3D.cpp
1> DivideAndConquer.cpp
1> Voronoi3D.cpp
1> Levy3D.cpp
1> periodical.cpp
1> directions3D.cpp
1>..\gmsh-2.7.0-source\Mesh\directions3D.cpp(664): error C2440: 'initializing' : cannot convert from 'std::_Tree_iterator<_Mytree>' to 'std::_Tree_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,Less_Edge,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\gmsh-2.7.0-source\Mesh\directions3D.cpp(665): error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'std::_Tree_iterator<_Mytree>' (or there is no acceptable conversion)
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(425): could be 'bool std::operator !=(const std::error_code &,const std::error_condition &)' [found using argument-dependent lookup]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(432): or 'bool std::operator !=(const std::error_condition &,const std::error_code &)' [found using argument-dependent lookup]
1> C:\Users\AC236470\Desktop\Compilation_gmsh\gmsh-2.7.0-source\Geo\MEdge.h(96): or 'bool operator !=(const MEdge &,const MEdge &)'
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MFace.h(114): or 'bool operator !=(const MFace &,const MFace &)'
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtree(333): or 'bool std::_Tree_const_iterator<_Mytree>::operator !=(const std::_Tree_const_iterator<_Mytree> &) const'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> while trying to match the argument list '(std::_Tree_iterator<_Mytree>, std::_Tree_iterator<_Mytree>)'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,Less_Edge,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1>..\gmsh-2.7.0-source\Mesh\directions3D.cpp(719): error C2440: 'initializing' : cannot convert from 'std::_Tree_iterator<_Mytree>' to 'std::_Tree_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,Less_Edge,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tmap_traits<MEdge,double,std::less<MEdge>,std::allocator<std::pair<const MEdge,double>>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1> yamakawa.cpp
1> Field.cpp
1> CenterlineField.cpp
1> surfaceFiller.cpp
1> linearSystem.cpp
1> linearSystemCSR.cpp
1> Generating Code...
1> Compiling...
1> linearSystemPETSc.cpp
1> dofManager.cpp
1> groupOfElements.cpp
1> elasticityTerm.cpp
1> elasticitySolver.cpp
1> SElement.cpp
1> eigenSolver.cpp
1> multiscaleLaplace.cpp
1> functionSpace.cpp
1> filters.cpp
1> frameSolver.cpp
1> sparsityPattern.cpp
1> STensor43.cpp
1> STensor33.cpp
1> STensor53.cpp
1> STensor63.cpp
1> terms.cpp
1> PView.cpp
1> PViewIO.cpp
1> PViewVertexArrays.cpp
1> Generating Code...
1> Compiling...
1> PViewData.cpp
1> PViewDataIO.cpp
1> PViewDataList.cpp
1> PViewDataListIO.cpp
1> PViewDataGModel.cpp
1> PViewDataGModelIO.cpp
1> PViewOptions.cpp
1> PViewFactory.cpp
1> PViewAsSimpleFunction.cpp
1> adaptiveData.cpp
1> shapeFunctions.cpp
1> OctreePost.cpp
1> ColorTable.cpp
1> Plugin.cpp
1> PluginManager.cpp
1> Levelset.cpp
1> CutPlane.cpp
1> CutSphere.cpp
1> Isosurface.cpp
1> Smooth.cpp
1> Generating Code...
1> Compiling...
1> CutParametric.cpp
1> Lambda2.cpp
1> Eigenvectors.cpp
1> Eigenvalues.cpp
1> StreamLines.cpp
1> Particles.cpp
1> CutGrid.cpp
1> CutBox.cpp
1> Transform.cpp
1> LongitudeLatitude.cpp
1> Triangulate.cpp
1> Tetrahedralize.cpp
1> Warp.cpp
1> SphericalRaise.cpp
1> Skin.cpp
1> MathEval.cpp
1> ModifyComponent.cpp
1> ExtractElements.cpp
1> MakeSimplex.cpp
1> Integrate.cpp
1> Generating Code...
1> Compiling...
1> Gradient.cpp
1> Curl.cpp
1> Divergence.cpp
1> Annotate.cpp
1> Remove.cpp
1> Probe.cpp
1> MinMax.cpp
1> HarmonicToTime.cpp
1> ModulusPhase.cpp
1> HomologyComputation.cpp
1> HomologyPostProcessing.cpp
1> Distance.cpp
1> ExtractEdges.cpp
1> NearestNeighbor.cpp
1> AnalyseCurvedMesh.cpp
1> FieldFromAmplitudePhase.cpp
1> Bubbles.cpp
1> NearToFarField.cpp
1> DiscretizationError.cpp
1> Scal2Vec.cpp
1> Generating Code...
1> Compiling...
1> CutMesh.cpp
1> NewView.cpp
1> SimplePartition.cpp
1> Crack.cpp
1>..\gmsh-2.7.0-source\Plugin\Crack.cpp(125): error C2440: 'initializing' : cannot convert from 'std::_Tree_const_iterator<_Mytree>' to 'std::_Tree_const_iterator<_Mytree>'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,Less_EdgeData,std::allocator<EdgeData>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\gmsh-2.7.0-source\Plugin\Crack.cpp(125): error C2678: binary '!=' : no operator found which takes a left-hand operand of type 'std::_Tree_const_iterator<_Mytree>' (or there is no acceptable conversion)
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(425): could be 'bool std::operator !=(const std::error_code &,const std::error_condition &)' [found using argument-dependent lookup]
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error(432): or 'bool std::operator !=(const std::error_condition &,const std::error_code &)' [found using argument-dependent lookup]
1> C:\Users\AC236470\Desktop\Compilation_gmsh\gmsh-2.7.0-source\Geo\MEdge.h(96): or 'bool operator !=(const MEdge &,const MEdge &)'
1> c:\users\ac236470\desktop\compilation_gmsh\gmsh-2.7.0-source\geo\MFace.h(114): or 'bool operator !=(const MFace &,const MFace &)'
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtree(333): or 'bool std::_Tree_const_iterator<_Mytree>::operator !=(const std::_Tree_const_iterator<_Mytree> &) const'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> while trying to match the argument list '(std::_Tree_const_iterator<_Mytree>, std::_Tree_const_iterator<_Mytree>)'
1> with
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,std::less<EdgeData>,std::allocator<EdgeData>,false>>
1> ]
1> and
1> [
1> _Mytree=std::_Tree_val<std::_Tset_traits<EdgeData,Less_EdgeData,std::allocator<EdgeData>,false>>
1> ]
1> Gmsh.tab.cpp
1> Gmsh.yy.cpp
1> FunctionManager.cpp
1> OnelabClients.cpp
1>..\gmsh-2.7.0-source\contrib\onelab\OnelabClients.cpp(1242): error C2065: 'S_IRWXU' : undeclared identifier
1> OnelabMessage.cpp
1> OnelabParser.cpp
1> metamodel.cpp
1> Generating Code...
1>
1>Build FAILED.
1>
1>Time Elapsed 00:06:41.75
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========