[MOAB-dev] moab new user
Tim Tautges
tautges at mcs.anl.gov
Sun Jun 14 11:34:11 CDT 2009
Your libtool link line contains both libiMesh.la and libMOAB.la; each of
these results in libMOAB.a getting linked in, resulting in two
definitions of a function (you can see that in the resulting link line).
Are you constructing the link line with both .la files, or is that
coming from MOAB's autotools?
Also, please send these questions to moab-dev at mcs.anl.gov, so that
others can see them. Thanks.
- tim
Lukasz Kaczmarczyk wrote:
> Hello
> I working on Mac OS X with OpenMPI and Intel compiler installed. And I
> get following error:
> /bin/sh ../../libtool --tag=CXX --mode=link
> /Users/likask/MyBuild/openmpi-1.3.2_intel/bin/mpicxx -g -O0
> -gxx-name=g++-mp-4.2 -Wall -pipe -pedantic
> -L/Users/likask/MyBuild/netcdf-4.0.1_intel/lib
> -L/Users/likask/MyBuild/hdf5-1.8.3_intel/lib
> -L/Users/likask/MyBuild/hdf5-1.8.3_intel/lib -lhdf5_hl -lhdf5 -lz
> -L/Users/likask/MyBuild/Zoltan_v3.1/lib -lzoltan -o mbperf_iMesh
> mbperf_iMesh.o ../../libMOAB.la ../iMesh/libiMesh.la -lm
> libtool: link: /Users/likask/MyBuild/openmpi-1.3.2_intel/bin/mpicxx -g
> -O0 -gxx-name=g++-mp-4.2 -Wall -pipe -pedantic -o mbperf_iMesh
> mbperf_iMesh.o -Wl,-bind_at_load
> -L/Users/likask/MyBuild/netcdf-4.0.1_intel/lib
> -L/Users/likask/MyBuild/hdf5-1.8.3_intel/lib
> -L/Users/likask/MyBuild/Zoltan_v3.1/lib ../../.libs/libMOAB.a
> ../iMesh/.libs/libiMesh.a
> /Users/likask/MyBuild/src/moab-svn/trunk/.libs/libMOAB.a
> /Users/likask/MyBuild/netcdf-4.0.1_intel/lib/libnetcdf_c++.a
> /Users/likask/MyBuild/netcdf-4.0.1_intel/lib/libnetcdf.a
> /Users/likask/MyBuild/hdf5-1.8.3_intel/lib/libhdf5_hl.a
> /Users/likask/MyBuild/hdf5-1.8.3_intel/lib/libhdf5.a -lz -lzoltan -lm
> icpc: command line remark #10148: option '-pedantic' not supported
> ld: duplicate symbol __ZN6MBCoreC9Ev in
> /Users/likask/MyBuild/src/moab-svn/trunk/.libs/libMOAB.a(MBCore.o) and
> ../../.libs/libMOAB.a(MBCore.o)
> make: *** [mbperf_iMesh] Error 1
>
> In order to solve problem I made a change in $MOAB/tools/mbperf/Makefile.am
> AUTOMAKE_OPTIONS = foreign
> DEFS = $(DEFINES) -DIS_BUILDING_MB
>
> LDADD = #$(top_builddir)/libMOAB.la COMMENTED
>
> if USE_BABEL
> babel_includes = -I$(BABEL_DIR)/include
> << cut here
>
> Regrads
> Lukasz
>
>
> On 9 Jun 2009, at 23:59, Tim Tautges wrote:
>
>> PS - they aren't basic questions if the behavior isn't documented;
>> thanks for being persistent, and keep the questions coming if you have
>> them.
>>
>> - tim
>
>
--
================================================================
"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