Ошибки установки ROracle на EL8Linux

Ответить
Anonymous
 Ошибки установки ROracle на EL8

Сообщение Anonymous »

Я пытаюсь установить пакет ROracle версии 1.3–1.1 на R версии 4.4.1. ОС — RHEL 8.9, ядро ​​4.18.0-513.24.1.el8_9.x86_64. Я установил клиент Oracle 23, включая JDBC, ODBC и все пакеты разработки (из https://yum.oracle.com/repo/OracleLinux ... index.html), и использую OCI_INC и OCI_LIB. переменные среды для указания местоположения файлов Inc и библиотек для OCI. При запуске R CMD INSTALL ROracle_1.3-1.1.tar.gz я получаю следующую ошибку:

Код: Выделить всё

* installing to library ‘/export/apps/prod/*****/R/x86_64-redhat-linux-gnu-library/4.4’
* installing *source* package ‘ROracle’ ...
** package ‘ROracle’ successfully unpacked and MD5 sums checked
** using staged installation
configure: creating ./config.status
config.status: creating src/Makevars
** libs
using C compiler: ‘gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-20)’
gcc -I"/usr/include/R" -DNDEBUG -I/usr/include/oracle/23/client64  -I/usr/local/include    -fpic  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection  -c rodbi.c -o rodbi.o
rodbi.c: In function ‘rociDrvInit’:
rodbi.c:532:31: error: format not a string literal and no format arguments [-Werror=format-security]
RODBI_ERROR((const char *)errMsg);                                 \
^~~~~~
rodbi.c:217:15: note: in definition of macro ‘RODBI_ERROR’
error(err)
^~~
rodbi.c:1221:3: note: in expansion of macro ‘RODBI_CHECK_DRV’
RODBI_CHECK_DRV(drv, __FUNCTION__, 1, TRUE,
^~~~~~~~~~~~~~~
rodbi.c: In function ‘rociConInit’:
rodbi.c:552:31: error: format not a string literal and no format arguments [-Werror=format-security]
RODBI_ERROR((const char *)errMsg);                                 \
^~~~~~
(и еще несколько экранов с похожими сообщениями). Я также экспериментировал с более ранней (19.23) версией клиента с тем же результатом. Может кто-нибудь, пожалуйста, помогите мне понять, что я делаю неправильно? Спасибо!
С уважением,
Николай

Подробнее здесь: https://stackoverflow.com/questions/787 ... ors-on-el8
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»