У меня была точно такая же проблема:
c:/Rtools/mingw_64/bin/gcc -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I./oci -O2 -Wall -std=gnu99 -mtune=generic -c rodbi.c -o rodbi.o
In file included from rooci.h:75:0,
from rodbi.c:181:
./oci/oci.h:716:20: fatal error: ociver.h: No such file or directory
#include <ociver.h>
^
compilation terminated.
Как только я посмотрел намного ближе к ошибке, я понял, что происходит. Мне показалось, что аргументы для Rtools устанавливают -I для папки включения R, а не для папки включения OCI, и догадайтесь, чего нет в папке включения R? Это верно, ociver.h. Я полагаю, что R пытается скопировать содержимое папки включения OCI в папку включения R из-за этой строки на несколько строк выше ошибки:
copying from C:\Oracle\instantclient_18_3\sdk\include\
и не удается, может быть, запуск от имени администратора поможет? Или, возможно, редактирование прав доступа к папке?
В любом случае, я вручную скопировал содержимое папки oracle include в папку R include, и это, похоже, решило проблему для меня.