[MOAB-dev] Meshkit build

Tim Tautges tautges at mcs.anl.gov
Thu May 19 10:54:07 CDT 2011


I don't think you can use a --with-itaps option, you need --with-[iRel, iMesh, iGeom]=.

- tim

On 05/19/2011 10:44 AM, Jiangtao Hu wrote:
>
> Hello,
>
> I just downloaded MeshKit and with CGM and MOAB built and installed, I
> tried to build MeshKit:
>
> ./configure --enable-debug --with-itaps=/mnt/disk2b/jhu/build
> --prefix=/mnt/disk2b/jhu/build
>
> It complains following
>
> make[3]: Entering directory `/mnt/disk2b/jhu/MeshKit/algs'
> CXX EdgeMesher.lo
> In file included from EdgeMesher.cpp:1:
> EdgeMesher.hpp:16:18: error: iRel.h: No such file or directory
> In file included from EdgeMesher.cpp:1:
> EdgeMesher.hpp:40: error: ‘iRel_Instance’ has not been declared
> EdgeMesher.hpp:40: error: ‘iRel_PairHandle’ has not been declared
> In file included from EdgeMesher.cpp:1:
> EdgeMesher.hpp:57: error: ‘iRel_Instance’ does not name a type
> EdgeMesher.hpp:58: error: ‘iRel_PairHandle’ does not name a type
> EdgeMesher.cpp:5: error: ‘iRel_Instance’ has not been declared
> EdgeMesher.cpp:5: error: ‘iRel_PairHandle’ has not been declared
> EdgeMesher.cpp: In constructor
> ‘EdgeMesher::EdgeMesher(iGeom_Instance_Private*&,
> iBase_EntityHandle_Private**, iMesh_Instance_Private*&, int&, int*)’:
> EdgeMesher.cpp:31: error: ‘assoc’ was not declared in this scope
> EdgeMesher.cpp:32: error: ‘rel’ was not declared in this scope
> EdgeMesher.cpp: In member function ‘void
> EdgeMesher::get_related_entityset(iBase_EntitySetHandle_Private*&)’:
> EdgeMesher.cpp:591: error: ‘assoc’ was not declared in this scope
> EdgeMesher.cpp:591: error: ‘rel’ was not declared in this scope
> EdgeMesher.cpp:591: error: ‘iRel_getEntSetRelation’ was not declared in
> this scope
> EdgeMesher.cpp:607: error: ‘iRel_setEntSetRelation’ was not declared in
> this scope
> EdgeMesher.cpp: In member function ‘void EdgeMesher::ShowCoorData()’:
> EdgeMesher.cpp:619: error: ‘assoc’ was not declared in this scope
> EdgeMesher.cpp:619: error: ‘rel’ was not declared in this scope
> EdgeMesher.cpp:619: error: ‘iRel_getEntSetRelation’ was not declared in
> this scope
> make[3]: *** [EdgeMesher.lo] Error 1
> make[3]: Leaving directory `/mnt/disk2b/jhu/MeshKit/algs'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/mnt/disk2b/jhu/MeshKit/algs'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/mnt/disk2b/jhu/MeshKit'
> make: *** [all] Error 2
>
> Is this something known or I didn't do something correctly?
>
> Jane
>

-- 
================================================================
"You will keep in perfect peace him whose mind is
   steadfast, because he trusts in you."               Isaiah 26:3

              Tim Tautges            Argonne National Laboratory
          (tautges at mcs.anl.gov)      (telecommuting from UW-Madison)
          phone: (608) 263-8485      1500 Engineering Dr.
            fax: (608) 263-4499      Madison, WI 53706



More information about the moab-dev mailing list