[MOAB-dev] build error on mcs machines
Jason Kraftcheck
kraftche at cae.wisc.edu
Thu Feb 24 11:08:34 CST 2011
On 02/24/2011 10:44 AM, Hong-Jun Kim wrote:
> ./configure --prefix=/homes/hongjun/lib/MOAB-new --with-cgm=/homes/hongjun/lib/CGM --enable-debug --disable-optimize --enable-igeom --enable-imesh --enable-dagmc --without-hdf5 --without-netcdf --with-mpi
> ----------------------------------------------------------
>
> I am using the configuration as above (with r4526).
> But, I have some hdf5 related errors now as follows.
> I think "--with-mpi" forces to build hdf5 test file.
>
Did you do "make clean"?
- jason
> Hong-Jun
>
> ----------------------------------------------------------
> grind:~/source/moab-new> make V=1
> make all-recursive
> make[1]: Entering directory `/nfs/mcs-homes138/hongjun/source/moab-new'
> Making all in src
> make[2]: Entering directory `/nfs/mcs-homes138/hongjun/source/moab-new/src'
> make all-recursive
> make[3]: Entering directory `/nfs/mcs-homes138/hongjun/source/moab-new/src'
> Making all in parallel
> make[4]: Entering directory `/nfs/mcs-homes138/hongjun/source/moab-new/src/parallel'
> make all-am
> make[5]: Entering directory `/nfs/mcs-homes138/hongjun/source/moab-new/src/parallel'
> make[5]: Leaving directory `/nfs/mcs-homes138/hongjun/source/moab-new/src/parallel'
> make[4]: Leaving directory `/nfs/mcs-homes138/hongjun/source/moab-new/src/parallel'
> Making all in io
> make[4]: Entering directory `/nfs/mcs-homes138/hongjun/source/moab-new/src/io'
> Making all in mhdf
> make[5]: Entering directory `/nfs/mcs-homes138/hongjun/source/moab-new/src/io/mhdf'
> /bin/sh ../../../libtool --tag=CC --mode=link mpicc -Wall -pipe -pedantic -Wno-long-long -g -R/homes/hongjun/lib/CGM/lib -L/homes/hongjun/lib/CGM/lib -L/homes/fathom/3rdparty/occ/OpenCASCADE6.3.0/gcc/lib -o h5minfo info.o libmhdf.la -lm
> libtool: link: mpicc -Wall -pipe -pedantic -Wno-long-long -g -o h5minfo info.o -L/homes/hongjun/lib/CGM/lib -L/homes/fathom/3rdparty/occ/OpenCASCADE6.3.0/gcc/lib ./.libs/libmhdf.a -lm -Wl,-rpath -Wl,/homes/hongjun/lib/CGM/lib
> info.o: In function `main':
> /homes/hongjun/source/moab-new/src/io/mhdf/example/info.c:29: undefined reference to `H5open'
> /homes/hongjun/source/moab-new/src/io/mhdf/example/info.c:29: undefined reference to `H5T_NATIVE_ULONG_g'
> ./.libs/libmhdf.a(file-desc.o): In function `get_tag_desc':
> /homes/hongjun/source/moab-new/src/io/mhdf/src/file-desc.c:239: undefined reference to `H5open'
> /homes/hongjun/source/moab-new/src/io/mhdf/src/file-desc.c:239: undefined reference to `H5T_NATIVE_UCHAR_g'
> /homes/hongjun/source/moab-new/src/io/mhdf/src/file-desc.c:313: undefined reference to `H5Tarray_create1'
> /homes/hongjun/source/moab-new/src/io/mhdf/src/file-desc.c:242: undefined reference to `H5open'
> /homes/hongjun/source/moab-new/src/io/mhdf/src/file-desc.c:242: undefined reference to `H5T_NATIVE_INT_g'
>
>
> ----- Original Message -----
>> From: "Jason Kraftcheck" <kraftche at cae.wisc.edu>
>> To: "Hong-Jun Kim" <hongjun at mcs.anl.gov>
>> Cc: moab-dev at mcs.anl.gov
>> Sent: Thursday, February 24, 2011 10:06:29 AM
>> Subject: Re: [MOAB-dev] build error on mcs machines
>> On 02/24/2011 10:01 AM, Hong-Jun Kim wrote:
>>> Our system have 2 different versions of "mpicc/mpicxx" under "/usr"
>>> and "/usr/lib/mpich" as follows.
>>>
>>> I used the following configuration to build MOAB.
>>> (--prefix=/homes/hongjun/lib/MOAB-new --with-mpi
>>> --with-cgm=/homes/hongjun/lib/CGM --enable-debug
>>> --disable-optimize
>>> --enable-igeom --enable-imesh --enable-dagmc)
>>> So, I think there is no other dependencies built with a different
>>> mpicc/mpicxx.
>>>
>>>
>>
>> Does it work if you add "--without-hdf5 --without-netcdf"?
>>
>> - jason
--
"A foolish consistency is the hobgoblin of little minds" - Ralph Waldo Emerson
More information about the moab-dev
mailing list