autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changing compiler from gcc to mpiCC


From: nithu
Subject: Changing compiler from gcc to mpiCC
Date: Wed, 29 Jun 2005 14:58:18 -0700 (PDT)

Hi,
 
I'm working with a software(e-cell), it is a bioinformatics related software. 
It is installed on my linux cluster, and it uses gcc as its compiler . It has 
python script as its front end to bring all the necessary codes together during 
compilation.
 
I'm trying to install this software on my cluster with mpiCC as the compiler.
Command i use is,
$./configure CC=mpicc CXX=mpiCC 
configure runs without any error.
Next for make i've tried various options, like, 
$make 
or
$make CC=mpicc CXX=mpiCC
But for all the different options of make that i tried i get the same error. I 
would like to know if there is any way to overcome this Wno-pmf-converisons 
error? it is basically used for C++ and gcc supports it, but when i change the 
software to mpiCC it gives out errors, even though mpi is a wrapper of gcc.
 
 The error is get is 
 
 mpiCC -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../.. -I/usr/include 
-I/workx5/ecell3 -I../../libltdl -g -Wno-pmf-conversions -g 
-Wno-pmf-conversions -c libecs.cpp  -DPIC -o .libs/libecs.o
pgCC-Warning-Unknown switch: -Wno-pmf-conversions
pgCC-Warning-Unknown switch: -Wno-pmf-conversions
"Defs.hpp", line 427: error: identifier "INFINITY" is undefined
    const Real INF( INFINITY );
                    ^
"Defs.hpp", line 444: warning: type qualifier on return type is meaningless
    inline const Real FMA( const Real a, const Real b, const Real c )
                      ^
"libecs.hpp", line 55: warning: type qualifier on return type is meaningless
    inline const int getMajorVersion()
                     ^
"libecs.hpp", line 60: warning: type qualifier on return type is meaningless
    inline const int getMinorVersion()
                     ^
"libecs.hpp", line 65: warning: type qualifier on return type is meaningless
    inline const int getMicroVersion()
                     ^
1 error detected in the compilation of "libecs.cpp".
make[5]: *** [libecs.lo] Error 1
make[5]: Leaving directory `/workx5/ecell3/ecell/libecs'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/workx5/ecell3/ecell/libecs'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/workx5/ecell3/ecell'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/workx5/ecell3/ecell'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/workx5/ecell3'
make: *** [all] Error 2
address@hidden ecell3]#

Please let me know where i'm goign wrong.
 
Thanks,
NG.


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]