Various failures when trying to build with gcc 4.8.2

48 views
Skip to first unread message

fabr...@versatushpc.com.br

unread,
Dec 14, 2015, 11:48:59 AM12/14/15
to libflame-discuss
Hello

I'm trying to build libflame 5.1.0 with the above compiler in a centos 6.5 machine and the below options:

--enable-debug
--enable-static-build
--enable-dynamic-build

The error is as following:
=========================================================================
Compiling src/base/flamec/blis/fused/bl1_axmyv2.c
src/base/flamec/blis/fused/bl1_axmyv2.c: In function 'bl1_daxmyv2':
src/base/flamec/blis/fused/bl1_axmyv2.c:131:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'chi1'
double* restrict chi1;
^
src/base/flamec/blis/fused/bl1_axmyv2.c:131:21: error: 'chi1' undeclared (first use in this function)
src/base/flamec/blis/fused/bl1_axmyv2.c:131:21: note: each undeclared identifier is reported only once for each function it appears in
src/base/flamec/blis/fused/bl1_axmyv2.c:132:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'psi1'
double* restrict psi1;
^
src/base/flamec/blis/fused/bl1_axmyv2.c:132:21: error: 'psi1' undeclared (first use in this function)
src/base/flamec/blis/fused/bl1_axmyv2.c:133:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'zeta1'
double* restrict zeta1;
^
src/base/flamec/blis/fused/bl1_axmyv2.c:133:21: error: 'zeta1' undeclared (first use in this function)
src/base/flamec/blis/fused/bl1_axmyv2.c: In function 'bl1_zaxmyv2':
src/base/flamec/blis/fused/bl1_axmyv2.c:350:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'chi1'
dcomplex* restrict chi1;
^
src/base/flamec/blis/fused/bl1_axmyv2.c:350:21: error: 'chi1' undeclared (first use in this function)
src/base/flamec/blis/fused/bl1_axmyv2.c:351:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'psi1'
dcomplex* restrict psi1;
^
src/base/flamec/blis/fused/bl1_axmyv2.c:351:21: error: 'psi1' undeclared (first use in this function)
src/base/flamec/blis/fused/bl1_axmyv2.c:352:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'zeta1'
dcomplex* restrict zeta1;
^
src/base/flamec/blis/fused/bl1_axmyv2.c:352:21: error: 'zeta1' undeclared (first use in this function)
make: *** [obj/x86_64-unknown-linux-gnu/base/flamec/blis/fused/bl1_axmyv2.o] Error 1
======================================================================


Moreover, '--enable-vector-intrinsics=sse' and '--enable-multithreading=openmp' fails with similar errors.

=========================================================
checking for (guessing) $FEATURE flags for gcc... unknown
configure: error: configure doesn't know what flag to give gcc in order to enable $FEATURE support. Please submit a bug report to the FLAME developers at FLA_BUG_REPORT_ADDRESS
=========================================================

Checking './configure' I can't see anything obviously wrong.


Curiously, none of this errors happen with gcc 4.4.7.

Any clues as to what might be wrong are welcome


TIA,
Fabricio

fabr...@versatushpc.com.br

unread,
Dec 14, 2015, 6:02:23 PM12/14/15
to libflame-discuss, fabr...@versatushpc.com.br


Fixed!

For some reason setting the 'CC', 'F77' , 'CPP' environment variables makes './configure' go nuts, it doesn't seem to be able to handle '/path/to/gcc', only 'gcc'.
Unsetting them makes everything work fine.

Reply all
Reply to author
Forward
0 new messages