[CIG-LONG] help for installing SNAC

Eunseo Choi echoi at ldeo.columbia.edu
Mon Feb 15 05:17:28 PST 2010


A short follow-up to my response to Muriel's question.

I just realized that librt is not linked according to your log.
Although I'm not sure why it's missing in the first place, I think 
setting c compiler to mpicc might solve your problem.

So, if the output from ldd says StGermainBaseIO.so correctly has 64 bit 
standard libraries as dependencies,
please do "export CC=mpicc" and try rebuilding from scratch.

Eunseo


Eunseo Choi wrote:
> Dear Muriel
>
> It looks like to me that the build system got confused about shared 
> library dependencies.
> In particular, the StGermain library appears to be referring to a 32 bit 
> version of standard C library although it should to a 64 bit one.
>
> Could you please run
>
> ldd /opt/CIG/SNAC-1.1.0/build/lib/libStGermainBaseIO.so
>
> and send me the output? Or just check if it says libc.so.* is in the 
> directory 64 bit libraries.
>
>
> Eunseo
>
>
>
> gerbault at lmtg.obs-mip.fr wrote:
>   
>> Hello,
>>
>> trying to install Snac on Linux, Opensuse 11.1.
>>
>> I got the configure built okay
>> after installing several mpi packages
>> mpich on /opt is what i setup my .bashrc paths with,
>> (but in case its useful, i also have now openmpi,mvapich2 in /usr/lib64/mpi/gcc).
>>
>>
>> "make" stops displaying the following final lines :
>>
>> /usr/bin/cc -pipe  -DVERSION=\"0\" -Wall -g 
>> -DCURR_MODULE_NAME=\"libStGermainBaseIO\"  -o
>> /opt/CIG/SNAC-1.1.0/build/tests/testDictionary
>> /opt/CIG/SNAC-1.1.0/build/tmp/test-libStGermainBaseIO/BTreeWrappers.o
>> /opt/CIG/SNAC-1.1.0/build/tmp/test-libStGermainBaseIO/PtrMapWrappers.o
>> -I/opt/CIG/SNAC-1.1.0/build/include  
>> -I/opt/CIG/SNAC-1.1.0/build/include/StGermain   -I/opt/mpich/include  
>> -I/usr/include/libxml2      testDictionary.c   -L/opt/CIG/SNAC-1.1.0/build/lib
>>   -L/opt/CIG/SNAC-1.1.0/build/lib -lStGermainBaseIO -lStGermainBaseFoundation
>> -Xlinker -rpath -Xlinker /opt/CIG/SNAC-1.1.0/build/lib 
>> -L/opt/mpich/ch-p4/lib64 -lmpich -lpmpich    -lxml2 -lz -lm   -lm   -Xlinker
>> -rpath -Xlinker /opt/mpich/ch-p4/lib64
>> /opt/CIG/SNAC-1.1.0/build/lib/libStGermainBaseIO.so: undefined reference to
>> `aio_suspend64'
>> /opt/CIG/SNAC-1.1.0/build/lib/libStGermainBaseIO.so: undefined reference to
>> `aio_return64'
>> /opt/CIG/SNAC-1.1.0/build/lib/libStGermainBaseIO.so: undefined reference to
>> `aio_read64'
>> /opt/CIG/SNAC-1.1.0/build/lib/libStGermainBaseIO.so: undefined reference to
>> `aio_error64'
>> /opt/CIG/SNAC-1.1.0/build/lib/libStGermainBaseIO.so: undefined reference to
>> `aio_write64'
>> collect2: ld returned 1 exit status
>> make[5]: *** [/opt/CIG/SNAC-1.1.0/build/tests/testDictionary] Erreur 1
>> rm /opt/CIG/SNAC-1.1.0/build/tmp/test-libStGermainBaseIO/BTreeWrappers.o
>> /opt/CIG/SNAC-1.1.0/build/tmp/test-libStGermainBaseIO/PtrMapWrappers.o
>>
>>
>> I do have "aio" and libaio installed, and tried to add includes and library
>> paths for these (since i found /usr/include/aio.h). but it doesnt help.
>>
>> Any ideas to resolve this problem?
>> thanks in advance,
>>
>> Muriel
>>
>>
>>
>> _______________________________________________
>> CIG-LONG mailing list
>> CIG-LONG at geodynamics.org
>> http://geodynamics.org/cgi-bin/mailman/listinfo/cig-long
>>   
>>     
>
>
>   


-- 
=====================================
Eunseo Choi
Post-Doctoral Research Scientist

Lamont-Doherty Earth Observatory
303f Oceanography
P.O. Box 1000
61 Rt. 9W
Palisades, NY 10964-8000

http://www.ldeo.columbia.edu/~echoi
Phone: 845-365-8813 Fax: 845-365-8156
=====================================



More information about the CIG-LONG mailing list