* installing *source* package 'rdyncall' ...
** this is package 'rdyncall' version '0.10.0'
** package 'rdyncall' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: 'gcc.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src'
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rcallback.c -o rcallback.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rdyncall.c -o rdyncall.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rdynload.c -o rdynload.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rpack.c -o rpack.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rpackage.c -o rpackage.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rsignature.c -o rsignature.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rutils.c -o rutils.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rutils_float.c -o rutils_float.o
gcc  -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -Idyncall/dyncall -Idyncall/dynload -Idyncall/dyncallback    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -c rutils_str.c -o rutils_str.o
(cd dyncall ; CC="gcc " AR="ar" CFLAGS="-pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign  " CPPFLAGS="-DNDEBUG " make -f Makefile.embedded)
make[2]: Entering directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall'
cd dynload && make -f Makefile.embedded 
make[3]: Entering directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall/dynload'
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dynload.o dynload.c
In file included from dynload.c:29:
dynload_windows.c: In function 'dlFindSymbol':
dynload_windows.c:81:10: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
   81 |   return (void*)GetProcAddress((HINSTANCE)pLib, pSymbolName);
      |          ^
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dynload_syms.o dynload_syms.c
ar -rv libdynload_s.a dynload.o dynload_syms.o
D:\rtools45\x86_64-w64-mingw32.static.posix\bin\ar.exe: creating libdynload_s.a
a - dynload.o
a - dynload_syms.o
make[3]: Leaving directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall/dynload'
cd dyncall && make -f Makefile.embedded 
make[3]: Entering directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall/dyncall'
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dyncall_vector.o dyncall_vector.c
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dyncall_api.o dyncall_api.c
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dyncall_callvm.o dyncall_callvm.c
In file included from dyncall_callvm.c:33:
dyncall_callvm_x64.c: In function 'dc_callvm_argPointer_x64':
dyncall_callvm_x64.c:159:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  159 |     *(DCpointer*)&self->mRegData.i[self->mRegCount.i++] = x;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dyncall_callvm_x64.c: In function 'dc_callvm_argAggr_x64':
dyncall_callvm_x64.c:169:39: warning: unused variable 'eightbyte' [-Wunused-variable]
  169 |   union { DClonglong i; DCdouble f; } eightbyte;
      |                                       ^~~~~~~~~
dyncall_callvm_x64.c:168:18: warning: unused variable 'size' [-Wunused-variable]
  168 |   DCsize offset, size;
      |                  ^~~~
dyncall_callvm_x64.c:168:10: warning: unused variable 'offset' [-Wunused-variable]
  168 |   DCsize offset, size;
      |          ^~~~~~
dyncall_callvm_x64.c:167:7: warning: unused variable 'i' [-Wunused-variable]
  167 |   int i;
      |       ^
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dyncall_callvm_base.o dyncall_callvm_base.c
gcc   -DNDEBUG   -c -o dyncall_call.o dyncall_call.S
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dyncall_callf.o dyncall_callf.c
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -DNDEBUG   -c -o dyncall_aggregate.o dyncall_aggregate.c
ar -rv libdyncall_s.a dyncall_vector.o dyncall_api.o dyncall_callvm.o dyncall_callvm_base.o dyncall_call.o dyncall_callf.o dyncall_aggregate.o
D:\rtools45\x86_64-w64-mingw32.static.posix\bin\ar.exe: creating libdyncall_s.a
a - dyncall_vector.o
a - dyncall_api.o
a - dyncall_callvm.o
a - dyncall_callvm_base.o
a - dyncall_call.o
a - dyncall_callf.o
a - dyncall_aggregate.o
make[3]: Leaving directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall/dyncall'
cd dyncallback && make -f Makefile.embedded 
make[3]: Entering directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall/dyncallback'
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -I../dyncall -DNDEBUG   -c -o dyncall_alloc_wx.o dyncall_alloc_wx.c
In file included from dyncall_alloc_wx.c:30:
dyncall_alloc_wx_win32.c: In function 'dcFreeWX':
dyncall_alloc_wx_win32.c:46:8: warning: unused variable 'b' [-Wunused-variable]
   46 |   BOOL b = VirtualFree( p, 0, MEM_RELEASE);
      |        ^
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -I../dyncall -DNDEBUG   -c -o dyncall_args.o dyncall_args.c
In file included from dyncall_args.c:31:
dyncall_args_x64.c: In function 'dcbArgAggr':
dyncall_args_x64.c:98:7: warning: unused variable 'i' [-Wunused-variable]
   98 |   int i;
      |       ^
dyncall_args_x64.c: In function 'dcbReturnAggr':
dyncall_args_x64.c:173:7: warning: unused variable 'i' [-Wunused-variable]
  173 |   int i;
      |       ^
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -I../dyncall -DNDEBUG   -c -o dyncall_callback.o dyncall_callback.c
gcc   -DNDEBUG   -c -o dyncall_callback_arch.o dyncall_callback_arch.S
gcc  -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x  -mfpmath=sse -msse2 -mstackrealign   -I../dyncall -DNDEBUG   -c -o dyncall_thunk.o dyncall_thunk.c
ar -rv libdyncallback_s.a dyncall_alloc_wx.o dyncall_args.o dyncall_callback.o dyncall_callback_arch.o dyncall_thunk.o
D:\rtools45\x86_64-w64-mingw32.static.posix\bin\ar.exe: creating libdyncallback_s.a
a - dyncall_alloc_wx.o
a - dyncall_args.o
a - dyncall_callback.o
a - dyncall_callback_arch.o
a - dyncall_thunk.o
make[3]: Leaving directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall/dyncallback'
make[2]: Leaving directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src/dyncall'
gcc -shared -s -static-libgcc -o rdyncall.dll tmp.def rcallback.o rdyncall.o rdynload.o rpack.o rpackage.o rsignature.o rutils.o rutils_float.o rutils_str.o dyncall/dyncall/libdyncall_s.a dyncall/dynload/libdynload_s.a dyncall/dyncallback/libdyncallback_s.a -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.6.1/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src'
make[1]: Entering directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src'
make[1]: Leaving directory '/d/temp/2026_07_16_01_50_00_32434/RtmpegfLmw/R.INSTALL1116416da2492/rdyncall/src'
installing to d:/Rcompile/CRANpkg/lib/4.6/00LOCK-rdyncall/00new/rdyncall/libs/x64
** R
** demo
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'rdyncall' as rdyncall_0.10.0.zip
* DONE (rdyncall)