Hi, Joe.

Thanks for your answer. I tried with the "file" command with the 2 files
you said and these are the results:

file /gpfs/projects/bsc05/programs/ncbi/lib//libncbitool.a
/gpfs/projects/bsc05/programs/ncbi/lib//libncbitool.a: current ar archive

file /gpfs/projects/bsc05/programs/ncbi/build/ncbithr.o
/gpfs/projects/bsc05/programs/ncbi/build/ncbithr.o: ELF 32-bit MSB
relocatable, PowerPC or cisco 4500, version 1 (SYSV), not stripped

But i don't know how to interpret it.

Any idea on what could I do to solve the compilation problem?

Thank you very much.


Joe Landman wrote:
> Greetings David:
>
> David Garcia Cortes wrote:
>
>   
>> and executed "make". Everything seems to be compiling OK, until I
>> obtaing this error:
>>
>> mpicxx -DINSTALL_PREFIX="\"/usr/local\""  -g   -o mpiblast 
>> mpiblast-blastjob.o mpiblast-db_spec.o mpiblast-blast_hooks.o
>> mpiblast-file_util.o mpiblast-fragment_list.o mpiblast-mpiblast_util.o
>> mpiblast-mpiblast.o mpiblast-mpiblast_config.o
>> mpiblast-distributed_bioseq.o mpiblast-mpi_util.o
>> /gpfs/projects/bsc05/programs/ncbi/build/ncbithr.o  -lncbitool -lncbiobj
>> -lncbi -L/gpfs/projects/bsc05/programs/ncbi/lib/  -lm -lpthread
>> /usr/bin/ld: skipping incompatible
>> /gpfs/projects/bsc05/programs/ncbi/lib//libncbitool.a when searching for
>> -lncbitool
>> /usr/bin/ld: cannot find -lncbitool
>> make[2]: *** [mpiblast] Error 1
>> make[2]: Leaving directory
>> `/gpfs/projects/bsc05/programs/mpiblast-1.4.0/src'
>> make[1]: *** [all] Error 2
>> make[1]: Leaving directory
>> `/gpfs/projects/bsc05/programs/mpiblast-1.4.0/src'
>> make: *** [all-recursive] Error 1
>>
>> I don't understand why
>> /gpfs/projects/bsc05/programs/ncbi/lib//libncbitool.a is incompatible,
>> since I followed the installation instructions and used the proper
>> versions and patches.
>>
>> Could you help me? thank you.
>>     
>
> Some MPI implementations are setup as dynamically linked, and may be
> looking for .so libraries rather than .a libraries.  I am not sure this
> is the reason why, but it might be worth looking into.
>
> More likely, you have two incompatible ABIs, that is one might be
> compiled PPC64 and the other PPC32 or similar.  I would suggest using
> the file command against
> /gpfs/projects/bsc05/programs/ncbi/lib//libncbitool.a to see which ABI
> it is, and compare that to
> /gpfs/projects/bsc05/programs/ncbi/build/ncbithr.o .  If they are
> different, then it is a good thing they are not being linked together ...
>
>   
>
>   


-- 
David García Cortés
Supercomputing research, support and development.
Computational Node INB-BSC.
Instituto Nacional de Bioinformática
(I.N.B. - www.inab.org)
Barcelona Supercomputing Center - Centro Nacional de Supercomputación
(B.S.C. - www.bsc.es)
c/ Jordi Girona, 29. Nexus II Building, Life Sciences Department        
Tel:    (+34) 93 413 40 49
E-08034 Barcelona                 e-mail: [EMAIL PROTECTED]
Catalunya (Spain)



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Mpiblast-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mpiblast-users

Reply via email to