[mpich-discuss] Error "hydra requires VA_ARGS support", RHEL 5.10, icc

Balaji, Pavan balaji at anl.gov
Wed Feb 26 11:47:46 CST 2014


Note for MPICH developers: It’ll be good to figure out what exactly changed between 3.0.4 and 3.1 that is causing this.  My understanding is that this check for warnings has been there in MPICH for a long time.

  — Pavan

On Feb 26, 2014, at 9:18 AM, Lu, Huiwei <huiweilu at mcs.anl.gov> wrote:

> This problem seems to be similar as the discussion thread below:
> http://lists.mpich.org/pipermail/discuss/2014-February/002246.html
> Some of your flags was treated as warnings by MPICH and therefore disabled VA_ARGS.
> 
> Could you please try to compile MPICH-3.1 with less flags? For example, 
> export CFLAGS=‘-O3’
> export CXXFLAGS=‘-O3’
> export FFLAGS=‘-O3’
> 
>> Huiwei Lu
> Postdoc Appointee
> Mathematics and Computer Science Division, Argonne National Laboratory
> http://www.mcs.anl.gov/~huiweilu/
> 
> On Feb 26, 2014, at 5:42 AM, Бакиров, Медер <bakirov at almetico.com> wrote:
> 
>> Dear Sirs!
>> 
>> I'm trying to compile MPICH 3.1 under RHEL 5.10 using Intel Compiler,
>> but encounter the following errors:
>> 
>> make[3]: Entering directory `/home/dotcoder/src/mpich-3.1/src/pm/hydra'
>> CC       utils/alloc/alloc.lo
>> In file included from utils/alloc/alloc.c(7):
>> ./include/hydra.h(79): catastrophic error: #error directive: "hydra
>> requires VA_ARGS support"
>> #error "hydra requires VA_ARGS support"
>>  ^
>> 
>> compilation aborted for utils/alloc/alloc.c (code 4)
>> make[3]: *** [utils/alloc/alloc.lo] Error 1
>> make[3]: Leaving directory `/home/dotcoder/src/mpich-3.1/src/pm/hydra'
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory `/home/dotcoder/src/mpich-3.1/src/pm/hydra'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/home/dotcoder/src/mpich-3.1'
>> make: *** [all] Error 2
>> 
>> Can you, please, help me to figure out an error and successfully
>> compile MPICH 3.1?
>> 
>> I'm using icc version 14.0.2. My environment variables:
>> export CC=icc
>> export CXX=icpc
>> export CFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
>> export CXXFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
>> export F77=ifort
>> export FC=ifort
>> export FFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
>> export CPP='icc -E'
>> export CXXCPP='icpc -E'
>> unset F90
>> 
>> Please, find an attachment with the corresponding gzipped config.log file.
>> 
>> Thanks!
>> 
>> Best regards,
>> Meder Bakirov
>> <config.log.gz>_______________________________________________
>> discuss mailing list     discuss at mpich.org
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/mailman/listinfo/discuss
> 
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss



More information about the discuss mailing list