我正在尝试安装R软件包quanteda
以便在我的大学的计算集群中使用。尝试时,我收到一条有关其中一个依赖项statnet.common
的错误消息。当我尝试直接安装statnet.common
时,它给我一些错误消息,所有错误消息都涉及到仅在C99模式下才允许使用for循环的问题。一个例子:
logspace_utils.c:167:5:错误:“ for”循环初始声明仅在C99模式下允许 for(unsigned int k = 0; k <= j; k ++){ ^ make:*** [logspace_utils.o]错误1
最后,它给了我以下错误信息:
错误:软件包“ statnet.common”的编译失败
根据我在搜索此站点和其他站点时发现的相关问题,我尝试将“ -std = c99”添加到Makevars文件中的CXX14行中,但这无济于事。如果有帮助,群集上的R版本为3.6.2,操作系统为Unix。
在此先感谢您的帮助。