Ошибка компиляции при установке пакета R 'sta tnet .common' - PullRequest
0 голосов
/ 14 марта 2020

Я пытаюсь установить пакет R quanteda для использования в вычислительном кластере моего университета. При попытке получить сообщение об ошибке об одной из зависимостей statnet.common. Когда я пытаюсь установить statnet.common непосредственно, он выдает мне несколько сообщений об ошибках, которые все ссылаются на проблемы, связанные с циклами for, разрешенными только в режиме C99. Пример:

logspace_utils. c: 167: 5: ошибка: 'для' l oop первоначальные объявления разрешены только в режиме C99 для (unsigned int k = 0; k <= j; k ++) {^ make: *** [logspace_utils.o] Ошибка 1 </p>

В конце выдается следующее сообщение об ошибке:

ОШИБКА: Сбой компиляции для пакета 'sta tnet .common'

На основании проблем, с которыми я столкнулся при поиске по этому сайту и другим, я попытался добавить "-std = c99" в CXX14 в файле Makevars, но это не поможет. Если это помогает, версия R в кластере - 3.6.2, а операционная система - Unix.

Заранее благодарен за любую помощь.

...