[mpich-discuss] libintlc.so.5 not found while configuring

Seungbum Koo doougsini at gmail.com
Thu Sep 5 21:45:56 CDT 2013


I think I got it. Doing everything in root privilege solved that library
recognition problem as well as 'mpd' and other bugging issues. I don't know
why those happened while sticking to 'sudo', but I can now compile and run
with MPICH 3.0.4 and Intel compiler 14.0.0.

Sorry for bothering.


On Thu, Sep 5, 2013 at 7:42 PM, Seungbum Koo <doougsini at gmail.com> wrote:

> It should work. 'icc' command works regardless of 'pwd'. So as 'ifort'. I
> just programmed Hello World! in both C and FORTRAN and they all compiled
> well and ran successfully. Even for the intel provided sample c source
> code(one that is in /intel/sample/). I could compile it and successfully
> run it.
>
> Maybe it's version problem. I'll downgrade intel compiler and see if it
> works in that case.
>
>
> On Thu, Sep 5, 2013 at 7:09 PM, Antonio J. Peña <apenya at mcs.anl.gov>wrote:
>
>> **
>>
>>
>>
>> Seungbum,
>>
>>
>>
>> I've checked your configure flags in our testbed. I find no problems even
>> without the LDFLAGS parameter. Have you tried to compile any other code
>> with your icc setup? I bet there's something wrong with your icc setup.
>> Have you executed the iccvars.sh script? (BTW, we use icc 13.1.3).
>>
>>
>>
>> Antonio
>>
>>
>>
>>
>>
>> On Thursday, September 05, 2013 06:34:08 PM Seungbum Koo wrote:
>>
>> Thank you for your advice. But nothing has changed even if I add that
>> line at the stage of configure.
>>
>> So this is what I wrote in the command line.
>>
>>
>> ========================================================================
>> sudo /opt/mpich/mpich-3.0.4-source/configure --prefix=/opt/mpich/
>> CC=/opt/intel/composer_xe_2013_sp1.0.080/bin/intel64/icc
>> CXX=/opt/intel/composer_xe_2013_sp1.0.080/bin/intel64/icpc
>> F77=/opt/intel/composer_xe_2013_sp1.0.080/bin/intel64/ifort
>> FC=/opt/intel/composer_xe_2013_sp1.0.080/bin/intel64/ifort
>> LDFLAGS="-L/opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64"
>> --enable-fast=all,O3 --enable-g=dbg,mem,log --enable-shared --with-pm=hydra
>> 2>&1 | sudo tee log_configure.txt
>> ================================================================
>>
>> What 'configure' says:
>> ======================================================
>>
>> ld: warning: libintlc.so.5, needed by
>> /opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64/libifport.so.5,
>> not found (try using -rpath or -rpath-link)
>> ======================================================
>>
>> What 'make' says:
>>
>>
>> ================================================================
>> ld: warning: libimf.so, needed by
>> /opt/mpich/mpich-3.0.4-build/src/mpl/.libs/libmpl.so, not found (try using
>> -rpath or -rpath-link)
>> ld: warning: libsvml.so, needed by
>> /opt/mpich/mpich-3.0.4-build/src/mpl/.libs/libmpl.so, not found (try using
>> -rpath or -rpath-link)
>> ld: warning: libirng.so, needed by
>> /opt/mpich/mpich-3.0.4-build/src/mpl/.libs/libmpl.so, not found (try using
>> -rpath or -rpath-link)
>> ld: warning: libintlc.so.5, needed by
>> /opt/mpich/mpich-3.0.4-build/src/mpl/.libs/libmpl.so, not found (try using
>> -rpath or -rpath-link)
>> ================================================================
>>
>> Not a single line difference as before.
>>
>>
>> Does it make sense? "libifport.so.5" needs "libintlc.so.5" but they are
>> in the same directory. And those 'not found' files at the 'make' stage as
>> well. They are all in
>> '/opt/intel/composer_xe_2013_sp1.0.080/compiler/lib/intel64/'.
>>
>> Any idea?
>>
>>
>>
>> Seungbum
>>
>>
>>
>> _______________________________________________
>> discuss mailing list     discuss at mpich.org
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/mailman/listinfo/discuss
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20130905/a21e252f/attachment.html>


More information about the discuss mailing list