PhenomPTest.c : unused variables errors under conda (gcc 7.3.0)
@michael.puerrer: in a local condor build, I'm getting the following when running make check
in lalsimulation:
CC PhenomPTest.o
PhenomPTest.c: In function 'Test_alpha_epsilon':
PhenomPTest.c:195:15: error: unused variable 'eps' [-Werror=unused-variable]
const REAL8 eps = 1e-5;
^~~
PhenomPTest.c: In function 'Test_XLALSimIMRPhenomPCalculateModelParameters':
PhenomPTest.c:258:15: error: unused variable 'eps' [-Werror=unused-variable]
const REAL8 eps = 1e-5;
^~~
PhenomPTest.c: In function 'Test_XLALSimIMRPhenomP':
PhenomPTest.c:479:15: error: unused variable 'eps' [-Werror=unused-variable]
const REAL8 eps = 1e-5;
^~~
PhenomPTest.c:478:13: error: unused variable 'hc_expected' [-Werror=unused-variable]
COMPLEX16 hc_expected = 2.6046e-23 + I * 5.17592e-23;
^~~~~~~~~~~
PhenomPTest.c:477:13: error: unused variable 'hp_expected' [-Werror=unused-variable]
COMPLEX16 hp_expected = -5.17642e-23 + I * 2.60463e-23;
^~~~~~~~~~~
PhenomPTest.c: In function 'Test_XLALSimIMRPhenomP_f_ref':
PhenomPTest.c:758:15: error: unused variable 'eps' [-Werror=unused-variable]
const REAL8 eps = 1e-5;
^~~
cc1: all warnings being treated as errors
make[4]: *** [Makefile:1000: PhenomPTest.o] Error 1
cc @duncanmmacleod for any insighs why I see this but the online CI doesn't. I have conda 4.8.2 with gcc version 7.3.0 (crosstool-NG 1.23.0.450-d54ae)
inside that environment. I've set that environment up with
source /home/dkeitel/bin/miniconda3/bin/activate
conda init
conda create --name lalsuite-dev
conda activate lalsuite-dev
conda install -c conda-forge compilers
conda install python
conda install gsl
conda install -c conda-forge fftw
conda install numpy
conda install -c conda-forge libframe
conda install -c conda-forge metaio
conda install -c conda-forge hdf5
conda install pytest scipy
and configure LALSuite with
./configure --prefix=${CONDA_PREFIX} --enable-lalframe --disable-lalburst --disable-lalinspiral --disable-lalinference --enable-lalsimulation --disable-lalpulsar --disable-lalapps --disable-doxygen --enable-swig --enable-swig-python --disable-swig-octave
By comparison, my system version gcc 8.3.0 does not complain about this either.