-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
On this one : Intel Core i9-10980HK (seems like a Comet Lake H arch)
got on 0.3.10 tag
following this tutorial : https://docs.scipy.org/doc/scipy/reference/building/windows.html
error log :
getarch_2nd.c:14:35: error: 'SGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_UNROLL_M'?
14 | printf("SGEMM_UNROLL_M=%d\n", SGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:14:35: note: each undeclared identifier is reported only once for each function it appears in
getarch_2nd.c:15:35: error: 'SGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
15 | printf("SGEMM_UNROLL_N=%d\n", SGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:16:35: error: 'DGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
16 | printf("DGEMM_UNROLL_M=%d\n", DGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:17:35: error: 'DGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
17 | printf("DGEMM_UNROLL_N=%d\n", DGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:21:35: error: 'CGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
21 | printf("CGEMM_UNROLL_M=%d\n", CGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:22:35: error: 'CGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
22 | printf("CGEMM_UNROLL_N=%d\n", CGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:23:35: error: 'ZGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
23 | printf("ZGEMM_UNROLL_M=%d\n", ZGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:24:35: error: 'ZGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
24 | printf("ZGEMM_UNROLL_N=%d\n", ZGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:71:50: error: 'SGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
71 | printf("#define SLOCAL_BUFFER_SIZE\t%ld\n", (SGEMM_DEFAULT_Q * SGEMM_DEFAULT_UNROLL_N * 4 * 1 * sizeof(float)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:72:50: error: 'DGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
72 | printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q * DGEMM_DEFAULT_UNROLL_N * 2 * 1 * sizeof(double)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:73:50: error: 'CGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
73 | printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:74:50: error: 'ZGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
74 | printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q * ZGEMM_DEFAULT_UNROLL_N * 2 * 2 * sizeof(double)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
PF02@MSI MINGW64 /c/users/PF02/Documents/GitHub
$ ./build_openblas.sh
/mingw64/bin/gcc
gcc.exe (Rev1, Built by MSYS2 project) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Removing Makefile.conf
Removing config.h
Removing getarch.exe
HEAD is now at 63b03efc Merge pull request #2667 from xianyi/develop
getarch_2nd.c: In function 'main':
getarch_2nd.c:14:35: error: 'SGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_UNROLL_M'?
14 | printf("SGEMM_UNROLL_M=%d\n", SGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:14:35: note: each undeclared identifier is reported only once for each function it appears in
getarch_2nd.c:15:35: error: 'SGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
15 | printf("SGEMM_UNROLL_N=%d\n", SGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:16:35: error: 'DGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
16 | printf("DGEMM_UNROLL_M=%d\n", DGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:17:35: error: 'DGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
17 | printf("DGEMM_UNROLL_N=%d\n", DGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:21:35: error: 'CGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
21 | printf("CGEMM_UNROLL_M=%d\n", CGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:22:35: error: 'CGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
22 | printf("CGEMM_UNROLL_N=%d\n", CGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:23:35: error: 'ZGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
23 | printf("ZGEMM_UNROLL_M=%d\n", ZGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:24:35: error: 'ZGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
24 | printf("ZGEMM_UNROLL_N=%d\n", ZGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:71:50: error: 'SGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
71 | printf("#define SLOCAL_BUFFER_SIZE\t%ld\n", (SGEMM_DEFAULT_Q * SGEMM_DEFAULT_UNROLL_N * 4 * 1 * sizeof(float)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:72:50: error: 'DGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
72 | printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q * DGEMM_DEFAULT_UNROLL_N * 2 * 1 * sizeof(double)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:73:50: error: 'CGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
73 | printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:74:50: error: 'ZGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
74 | printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q * ZGEMM_DEFAULT_UNROLL_N * 2 * 2 * sizeof(double)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
make: *** [Makefile.prebuild:70: getarch_2nd] Error 1
Makefile:154: *** OpenBLAS: Detecting CPU failed. Please set TARGET explicitly, e.g. make TARGET=your_cpu_target. Please read README for the detail.. Stop.
getarch_2nd.c: In function 'main':
getarch_2nd.c:14:35: error: 'SGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_UNROLL_M'?
14 | printf("SGEMM_UNROLL_M=%d\n", SGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:14:35: note: each undeclared identifier is reported only once for each function it appears in
getarch_2nd.c:15:35: error: 'SGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
15 | printf("SGEMM_UNROLL_N=%d\n", SGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:16:35: error: 'DGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
16 | printf("DGEMM_UNROLL_M=%d\n", DGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:17:35: error: 'DGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
17 | printf("DGEMM_UNROLL_N=%d\n", DGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:21:35: error: 'CGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
21 | printf("CGEMM_UNROLL_M=%d\n", CGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:22:35: error: 'CGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
22 | printf("CGEMM_UNROLL_N=%d\n", CGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:23:35: error: 'ZGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'?
23 | printf("ZGEMM_UNROLL_M=%d\n", ZGEMM_DEFAULT_UNROLL_M);
| ^~~~~~~~~~~~~~~~~~~~~~
| XGEMM_DEFAULT_UNROLL_M
getarch_2nd.c:24:35: error: 'ZGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'QGEMM_DEFAULT_UNROLL_N'?
24 | printf("ZGEMM_UNROLL_N=%d\n", ZGEMM_DEFAULT_UNROLL_N);
| ^~~~~~~~~~~~~~~~~~~~~~
| QGEMM_DEFAULT_UNROLL_N
getarch_2nd.c:71:50: error: 'SGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
71 | printf("#define SLOCAL_BUFFER_SIZE\t%ld\n", (SGEMM_DEFAULT_Q * SGEMM_DEFAULT_UNROLL_N * 4 * 1 * sizeof(float)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:72:50: error: 'DGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
72 | printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q * DGEMM_DEFAULT_UNROLL_N * 2 * 1 * sizeof(double)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:73:50: error: 'CGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
73 | printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
getarch_2nd.c:74:50: error: 'ZGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'SHGEMM_DEFAULT_Q'?
74 | printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q * ZGEMM_DEFAULT_UNROLL_N * 2 * 2 * sizeof(double)));
| ^~~~~~~~~~~~~~~
| SHGEMM_DEFAULT_Q
make: *** [Makefile.prebuild:70: getarch_2nd] Error 1
make -j 16 -f Makefile.install install
make[1]: Entering directory '/c/users/PF02/Documents/GitHub/OpenBLAS'
Makefile.install:21: *** OpenBLAS: Please run "make" firstly. Stop.
make[1]: Leaving directory '/c/users/PF02/Documents/GitHub/OpenBLAS'
make: *** [Makefile:356: install] Error 2
I need it sorted out ASAP 😩
Metadata
Metadata
Assignees
Labels
No labels