1 |
sage-on-gentoo: |
2 |
|
3 |
The subject libm4ri will not build here (amd64) with use, openmp. The |
4 |
configure option |
5 |
--enable-openmp doesn't appear to take. I get |
6 |
|
7 |
configure: WARNING: unrecognized options: --enable-openmp |
8 |
|
9 |
and a subsequent make gives |
10 |
|
11 |
/bin/sh ./libtool --tag=CC --mode=compile gcc -std=gnu99 |
12 |
-DHAVE_CONFIG_H -I. -I./src -fopenmp -g -O2 -MT |
13 |
brilliantrussian.lo -MD -MP -MF .deps/brilliantrussian.Tpo -c -o |
14 |
brilliantrussian.lo `test -f 'src/brilliantrussian.c' || echo |
15 |
'./'`src/brilliantrussian.c |
16 |
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./src -fopenmp |
17 |
-g -O2 -MT brilliantrussian.lo -MD -MP -MF .deps/brilliantrussian.Tpo |
18 |
-c src/brilliantrussian.c -fPIC -DPIC -o .libs/brilliantrussian.o |
19 |
In file included from src/brilliantrussian.c:22: |
20 |
src/misc.h: In function 'm4ri_mmc_malloc': |
21 |
src/misc.h:542: error: invalid exit from OpenMP structured block |
22 |
src/misc.h: In function 'm4ri_mmc_free': |
23 |
src/misc.h:591: error: invalid exit from OpenMP structured block |
24 |
src/misc.h:598: error: invalid exit from OpenMP structured block |
25 |
src/brilliantrussian.c: In function 'mzd_process_rows2': |
26 |
src/brilliantrussian.c:359: warning: iteration variable 'r' is unsigned |
27 |
src/brilliantrussian.c: In function 'mzd_process_rows3': |
28 |
src/brilliantrussian.c:397: warning: iteration variable 'r' is unsigned |
29 |
src/brilliantrussian.c: In function 'mzd_process_rows4': |
30 |
src/brilliantrussian.c:440: warning: iteration variable 'r' is unsigned |
31 |
src/brilliantrussian.c: In function 'mzd_process_rows5': |
32 |
src/brilliantrussian.c:486: warning: iteration variable 'r' is unsigned |
33 |
src/brilliantrussian.c: In function 'mzd_process_rows6': |
34 |
src/brilliantrussian.c:538: warning: iteration variable 'r' is unsigned |
35 |
make: *** [brilliantrussian.lo] Error 1 |
36 |
|
37 |
With use, -openmp it does build. |
38 |
|
39 |
Steve |