[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