Я пытаюсь установить пакет R "igraph" на сервер Linux и застрял с некоторыми ошибками.
Я пробовал install.packages("igraph")
и получил следующие сообщения об ошибках:
Проблема, связанная с checking whether the C compiler works... no
:
* installing *source* package ‘igraph’ ...
** package ‘igraph’ successfully unpacked and MD5 sums checked
checking for gcc... /usr/local/bin/gcc
checking whether the C compiler works... no
configure: error: in `/tmp/RtmpPaaksz/R.INSTALL8c157a39a973/igraph':
configure: error: C compiler cannot create executables
See `config.log' for more details
ERROR: configuration failed for package ‘igraph’
Проблема, связанная с lazyeval.c:53: error: ‘for’ loop initial declarations are only allowed in C99 mode
:
lazyeval.c: In function ‘make_lazy_dots’:
lazyeval.c:53: error: ‘for’ loop initial declarations are only allowed in C99 mode
lazyeval.c:53: note: use option -std=c99 or -std=gnu99 to compile your code
lazyeval.c:63: error: redefinition of ‘nxt’
lazyeval.c:53: note: previous definition of ‘nxt’ was here
make: *** [lazyeval.o] Error 1
ERROR: compilation failed for package ‘igraph’
Моя среда
Кто-нибудь даст мне ценный совет?
Я закрываю этот пост из-за согласованности моего вопроса, хотя я все еще не могу установить пакет.Спасибо всем!