[R-SIG-Win] Rtools45 returning many -Wimplicit-function-declaration errors

Avraham Adler @vr@h@m@@d|er @end|ng |rom gm@||@com
Sun Mar 23 19:10:21 CET 2025


Hi, Tomas.

I tested and this happens when I try to link to a precompiled static
OpenBLAS (as per the prior post). When I build R with no outside BLAS
this does not happen. Do you have any suggestions about how to
proceed?

Thank you,

Avi

On Thu, Mar 20, 2025 at 11:00 PM Avraham Adler <avraham.adler using gmail.com> wrote:
>
> Hello.
>
> I am trying to build R using the new toolchain tonight and the
> compilation stops very early with the errors below.
>
> Per [1], this is now an error. Does this need to be raised to R-devel
> or should it be handled here?
>
> Thank you,
>
> Avi
>
> [1] https://www.gnu.org/software//gcc/gcc-14/porting_to.html
>
> Errors:
> gcc   -shared -O3 -Wall -pedantic -std=gnu2x -march=native -pipe
> -flto -fuse-linker-plugin -s -mwindows -o R.dll R.def console.o
> dynload.o editor.o embeddedR.o extra.o opt.o pager.o preferences.o
> psignal.o rhome.o rt_complete.o rui.o run.o shext.o sys-win32.o
> system.o dos_wglob.o dllversion.o ../main/libmain.a ../appl/libappl.a
> ../nmath/libnmath.a getline/gl.a ../extra/xdr/libxdr.a
> ../extra/intl/libintl.a ../extra/trio/libtrio.a ../extra/tzone/libtz.a
> ../extra/tre/libtre.a -fopenmp -L. -lgfortran -lquadmath -lRblas
> -L../../bin/x64 -lRgraphapp -lRiconv -lcomctl32 -lole32 -luuid -lwinmm
> -lversion -ldeflate -L"/x86_64-w64-mingw32.static.posix"/lib/x64
> -lpcre2-8 -lz -lbz2 -llzma -lzstd -L""/lib/x64
> -LC:/rtools45/x86_64-w64-mingw32.static.posix/lib -lsicuin -lsicuuc
> /x86_64-w64-mingw32.static.posix/lib/sicudt.a -lpthread -ldl -lm
> -lstdc++
> lto-wrapper.exe: warning: using serial compilation of 68 LTRANS jobs
> lto-wrapper.exe: note: see the '-flto' option documentation for more information
> cp R.dll ../../bin/x64
> gcc  -O3 -I../../include  -c blas00.c -o blas00.o
> In file included from ../../include/R.h:78,
>                  from blas00.c:2:
> blas00.c: In function 'blas_dummy':
> blas00.c:6:14: error: implicit declaration of function 'dasum_'
> [-Wimplicit-function-declaration]
>     6 |     F77_CALL(dasum)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:7:14: error: implicit declaration of function 'daxpy_'
> [-Wimplicit-function-declaration]
>     7 |     F77_CALL(daxpy)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:8:14: error: implicit declaration of function 'dcopy_'
> [-Wimplicit-function-declaration]
>     8 |     F77_CALL(dcopy)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:9:14: error: implicit declaration of function 'ddot_'
> [-Wimplicit-function-declaration]
>     9 |     F77_CALL(ddot)();
>       |              ^~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:10:14: error: implicit declaration of function 'dgbmv_'
> [-Wimplicit-function-declaration]
>    10 |     F77_CALL(dgbmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:11:14: error: implicit declaration of function 'dgemm_'
> [-Wimplicit-function-declaration]
>    11 |     F77_CALL(dgemm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:12:14: error: implicit declaration of function 'dgemv_'
> [-Wimplicit-function-declaration]
>    12 |     F77_CALL(dgemv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:13:14: error: implicit declaration of function 'dger_'
> [-Wimplicit-function-declaration]
>    13 |     F77_CALL(dger)();
>       |              ^~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:14:14: error: implicit declaration of function 'dnrm2_'
> [-Wimplicit-function-declaration]
>    14 |     F77_CALL(dnrm2)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:15:14: error: implicit declaration of function 'drot_'
> [-Wimplicit-function-declaration]
>    15 |     F77_CALL(drot)();
>       |              ^~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:16:14: error: implicit declaration of function 'drotg_'
> [-Wimplicit-function-declaration]
>    16 |     F77_CALL(drotg)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:17:14: error: implicit declaration of function 'drotm_'
> [-Wimplicit-function-declaration]
>    17 |     F77_CALL(drotm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:18:14: error: implicit declaration of function 'drotmg_'
> [-Wimplicit-function-declaration]
>    18 |     F77_CALL(drotmg)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:19:14: error: implicit declaration of function 'dsbmv_'
> [-Wimplicit-function-declaration]
>    19 |     F77_CALL(dsbmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:20:14: error: implicit declaration of function 'dscal_'; did
> you mean '_scalb'? [-Wimplicit-function-declaration]
>    20 |     F77_CALL(dscal)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:21:14: error: implicit declaration of function 'dsdot_'
> [-Wimplicit-function-declaration]
>    21 |     F77_CALL(dsdot)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:22:14: error: implicit declaration of function 'dspmv_'
> [-Wimplicit-function-declaration]
>    22 |     F77_CALL(dspmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:23:14: error: implicit declaration of function 'dspr_'
> [-Wimplicit-function-declaration]
>    23 |     F77_CALL(dspr)();
>       |              ^~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:24:14: error: implicit declaration of function 'dspr2_'
> [-Wimplicit-function-declaration]
>    24 |     F77_CALL(dspr2)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:25:14: error: implicit declaration of function 'dswap_'
> [-Wimplicit-function-declaration]
>    25 |     F77_CALL(dswap)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:26:14: error: implicit declaration of function 'dsymm_'
> [-Wimplicit-function-declaration]
>    26 |     F77_CALL(dsymm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:27:14: error: implicit declaration of function 'dsymv_'
> [-Wimplicit-function-declaration]
>    27 |     F77_CALL(dsymv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:28:14: error: implicit declaration of function 'dsyr_'
> [-Wimplicit-function-declaration]
>    28 |     F77_CALL(dsyr)();
>       |              ^~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:29:14: error: implicit declaration of function 'dsyr2_'
> [-Wimplicit-function-declaration]
>    29 |     F77_CALL(dsyr2)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:30:14: error: implicit declaration of function 'dsyr2k_'
> [-Wimplicit-function-declaration]
>    30 |     F77_CALL(dsyr2k)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:31:14: error: implicit declaration of function 'dsyrk_'
> [-Wimplicit-function-declaration]
>    31 |     F77_CALL(dsyrk)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:32:14: error: implicit declaration of function 'dtbmv_'
> [-Wimplicit-function-declaration]
>    32 |     F77_CALL(dtbmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:33:14: error: implicit declaration of function 'dtbsv_'
> [-Wimplicit-function-declaration]
>    33 |     F77_CALL(dtbsv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:34:14: error: implicit declaration of function 'dtpmv_'
> [-Wimplicit-function-declaration]
>    34 |     F77_CALL(dtpmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:35:14: error: implicit declaration of function 'dtpsv_'
> [-Wimplicit-function-declaration]
>    35 |     F77_CALL(dtpsv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:36:14: error: implicit declaration of function 'dtrmm_'
> [-Wimplicit-function-declaration]
>    36 |     F77_CALL(dtrmm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:37:14: error: implicit declaration of function 'dtrmv_'
> [-Wimplicit-function-declaration]
>    37 |     F77_CALL(dtrmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:38:14: error: implicit declaration of function 'dtrsm_'
> [-Wimplicit-function-declaration]
>    38 |     F77_CALL(dtrsm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:39:14: error: implicit declaration of function 'dtrsv_'
> [-Wimplicit-function-declaration]
>    39 |     F77_CALL(dtrsv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:40:14: error: implicit declaration of function 'idamax_'
> [-Wimplicit-function-declaration]
>    40 |     F77_CALL(idamax)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:41:14: error: implicit declaration of function 'lsame_'
> [-Wimplicit-function-declaration]
>    41 |     F77_CALL(lsame)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:44:14: error: implicit declaration of function 'dcabs1_'; did
> you mean '_cabs'? [-Wimplicit-function-declaration]
>    44 |     F77_CALL(dcabs1)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:45:14: error: implicit declaration of function 'dzasum_'
> [-Wimplicit-function-declaration]
>    45 |     F77_CALL(dzasum)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:46:14: error: implicit declaration of function 'dznrm2_'
> [-Wimplicit-function-declaration]
>    46 |     F77_CALL(dznrm2)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:47:14: error: implicit declaration of function 'izamax_'
> [-Wimplicit-function-declaration]
>    47 |     F77_CALL(izamax)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:48:14: error: implicit declaration of function 'zaxpy_'
> [-Wimplicit-function-declaration]
>    48 |     F77_CALL(zaxpy)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:49:14: error: implicit declaration of function 'zcopy_'
> [-Wimplicit-function-declaration]
>    49 |     F77_CALL(zcopy)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:50:14: error: implicit declaration of function 'zdotc_'
> [-Wimplicit-function-declaration]
>    50 |     F77_CALL(zdotc)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:51:14: error: implicit declaration of function 'zdotu_'
> [-Wimplicit-function-declaration]
>    51 |     F77_CALL(zdotu)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:52:14: error: implicit declaration of function 'zdrot_'
> [-Wimplicit-function-declaration]
>    52 |     F77_CALL(zdrot)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:53:14: error: implicit declaration of function 'zdscal_'
> [-Wimplicit-function-declaration]
>    53 |     F77_CALL(zdscal)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:54:14: error: implicit declaration of function 'zgbmv_'
> [-Wimplicit-function-declaration]
>    54 |     F77_CALL(zgbmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:55:14: error: implicit declaration of function 'zgemm_'
> [-Wimplicit-function-declaration]
>    55 |     F77_CALL(zgemm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:56:14: error: implicit declaration of function 'zgemv_'
> [-Wimplicit-function-declaration]
>    56 |     F77_CALL(zgemv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:57:14: error: implicit declaration of function 'zgerc_'
> [-Wimplicit-function-declaration]
>    57 |     F77_CALL(zgerc)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:58:14: error: implicit declaration of function 'zgeru_'
> [-Wimplicit-function-declaration]
>    58 |     F77_CALL(zgeru)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:59:14: error: implicit declaration of function 'zhbmv_'
> [-Wimplicit-function-declaration]
>    59 |     F77_CALL(zhbmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:60:14: error: implicit declaration of function 'zhemm_'
> [-Wimplicit-function-declaration]
>    60 |     F77_CALL(zhemm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:61:14: error: implicit declaration of function 'zhemv_'
> [-Wimplicit-function-declaration]
>    61 |     F77_CALL(zhemv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:62:14: error: implicit declaration of function 'zher_'
> [-Wimplicit-function-declaration]
>    62 |     F77_CALL(zher)();
>       |              ^~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:63:14: error: implicit declaration of function 'zherk_'
> [-Wimplicit-function-declaration]
>    63 |     F77_CALL(zherk)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:64:14: error: implicit declaration of function 'zher2_'
> [-Wimplicit-function-declaration]
>    64 |     F77_CALL(zher2)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:65:14: error: implicit declaration of function 'zher2k_'
> [-Wimplicit-function-declaration]
>    65 |     F77_CALL(zher2k)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:66:14: error: implicit declaration of function 'zhpmv_'
> [-Wimplicit-function-declaration]
>    66 |     F77_CALL(zhpmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:67:14: error: implicit declaration of function 'zhpr_'
> [-Wimplicit-function-declaration]
>    67 |     F77_CALL(zhpr)();
>       |              ^~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:68:14: error: implicit declaration of function 'zhpr2_'
> [-Wimplicit-function-declaration]
>    68 |     F77_CALL(zhpr2)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:69:14: error: implicit declaration of function 'zrotg_'
> [-Wimplicit-function-declaration]
>    69 |     F77_CALL(zrotg)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:70:14: error: implicit declaration of function 'zscal_'; did
> you mean '_scalb'? [-Wimplicit-function-declaration]
>    70 |     F77_CALL(zscal)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:71:14: error: implicit declaration of function 'zswap_'
> [-Wimplicit-function-declaration]
>    71 |     F77_CALL(zswap)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:72:14: error: implicit declaration of function 'zsymm_'
> [-Wimplicit-function-declaration]
>    72 |     F77_CALL(zsymm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:73:14: error: implicit declaration of function 'zsyr2k_'
> [-Wimplicit-function-declaration]
>    73 |     F77_CALL(zsyr2k)();
>       |              ^~~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:74:14: error: implicit declaration of function 'zsyrk_'
> [-Wimplicit-function-declaration]
>    74 |     F77_CALL(zsyrk)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:75:14: error: implicit declaration of function 'ztbmv_'
> [-Wimplicit-function-declaration]
>    75 |     F77_CALL(ztbmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:76:14: error: implicit declaration of function 'ztbsv_'
> [-Wimplicit-function-declaration]
>    76 |     F77_CALL(ztbsv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:77:14: error: implicit declaration of function 'ztpmv_'
> [-Wimplicit-function-declaration]
>    77 |     F77_CALL(ztpmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:78:14: error: implicit declaration of function 'ztpsv_'
> [-Wimplicit-function-declaration]
>    78 |     F77_CALL(ztpsv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:79:14: error: implicit declaration of function 'ztrmm_'
> [-Wimplicit-function-declaration]
>    79 |     F77_CALL(ztrmm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:80:14: error: implicit declaration of function 'ztrmv_'
> [-Wimplicit-function-declaration]
>    80 |     F77_CALL(ztrmv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:81:14: error: implicit declaration of function 'ztrsm_'
> [-Wimplicit-function-declaration]
>    81 |     F77_CALL(ztrsm)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> blas00.c:82:14: error: implicit declaration of function 'ztrsv_'
> [-Wimplicit-function-declaration]
>    82 |     F77_CALL(ztrsv)();
>       |              ^~~~~
> ../../include/R_ext/RS.h:98:25: note: in definition of macro 'F77_CALL'
>    98 | # define F77_CALL(x)    x ## _
>       |                         ^
> make[4]: *** [Makefile.win:8: blas00.o] Error 1
> make[3]: *** [Makefile:227: Rblas] Error 2
> make[2]: *** [Makefile:116: rbuild] Error 2
> make[1]: *** [Makefile:17: all] Error 2
> make: *** [Makefile:390: distribution] Error 2



More information about the R-SIG-windows mailing list