找不到 gfortran 4.8 来构建包

2024-01-08

我正在尝试安装deldirR 中的包通过install.packages("deldir",type = 'source')但收到以下错误消息(这是 OSX Mavericks):

* installing *source* package ‘deldir’ ...
** package ‘deldir’ successfully unpacked and MD5 sums checked
** libs
gfortran-4.8   -fPIC  -g -O2  -c acchk.f -o acchk.o
make: gfortran-4.8: No such file or directory
make: *** [acchk.o] Error 1
ERROR: compilation failed for package ‘deldir’

gfortran 4.8 似乎在我的系统上可用,但是:

> gfortran -v
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/gfortran/libexec/gcc/x86_64-apple-darwin13/4.8.2/lto-wrapper
Target: x86_64-apple-darwin13
Configured with: ../gcc-4.8.2/configure --prefix=/usr/local/gfortran --with-gmp=/Users/fx/devel/gcc/deps-static/x86_64 --enable-languages=c,c++,fortran,objc,obj-c++ --build=x86_64-apple-darwin13
Thread model: posix
gcc version 4.8.2 (GCC) 

将 gfortran-4.8 符号链接到 gfortran 之后,我得到了一些进一步的结果,但仍然失败了:

* installing *source* package ‘deldir’ ...
** package ‘deldir’ successfully unpacked and MD5 sums checked
** libs
gfortran-4.8   -fPIC  -g -O2  -c acchk.f -o acchk.o
gfortran-4.8   -fPIC  -g -O2  -c addpt.f -o addpt.o
gfortran-4.8   -fPIC  -g -O2  -c adjchk.f -o adjchk.o
gfortran-4.8   -fPIC  -g -O2  -c binsrt.f -o binsrt.o
gfortran-4.8   -fPIC  -g -O2  -c circen.f -o circen.o
gfortran-4.8   -fPIC  -g -O2  -c cross.f -o cross.o
gfortran-4.8   -fPIC  -g -O2  -c delet.f -o delet.o
gfortran-4.8   -fPIC  -g -O2  -c delet1.f -o delet1.o
gfortran-4.8   -fPIC  -g -O2  -c delout.f -o delout.o
gfortran-4.8   -fPIC  -g -O2  -c delseg.f -o delseg.o
gfortran-4.8   -fPIC  -g -O2  -c dirout.f -o dirout.o
gfortran-4.8   -fPIC  -g -O2  -c dirseg.f -o dirseg.o
gfortran-4.8   -fPIC  -g -O2  -c dldins.f -o dldins.o
gfortran-4.8   -fPIC  -g -O2  -c initad.f -o initad.o
gfortran-4.8   -fPIC  -g -O2  -c insrt.f -o insrt.o
gfortran-4.8   -fPIC  -g -O2  -c insrt1.f -o insrt1.o
gfortran-4.8   -fPIC  -g -O2  -c intri.f -o intri.o
gfortran-4.8   -fPIC  -g -O2  -c locn.f -o locn.o
gfortran-4.8   -fPIC  -g -O2  -c master.f -o master.o
gfortran-4.8   -fPIC  -g -O2  -c mnnd.f -o mnnd.o
gfortran-4.8   -fPIC  -g -O2  -c pred.f -o pred.o
gfortran-4.8   -fPIC  -g -O2  -c qtest.f -o qtest.o
gfortran-4.8   -fPIC  -g -O2  -c qtest1.f -o qtest1.o
gfortran-4.8   -fPIC  -g -O2  -c stoke.f -o stoke.o
gfortran-4.8   -fPIC  -g -O2  -c succ.f -o succ.o
gfortran-4.8   -fPIC  -g -O2  -c swap.f -o swap.o
gfortran-4.8   -fPIC  -g -O2  -c testeq.f -o testeq.o
gfortran-4.8   -fPIC  -g -O2  -c triar.f -o triar.o
gfortran-4.8   -fPIC  -g -O2  -c trifnd.f -o trifnd.o
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined     suppress -L/usr/local/lib -o deldir.so acchk.o addpt.o adjchk.o binsrt.o circen.o cross.o delet.o delet1.o delout    .o delseg.o dirout.o dirseg.o dldins.o initad.o insrt.o insrt1.o intri.o locn.o master.o mnnd.o pred.o qtest.o     qtest1.o stoke.o succ.o swap.o testeq.o triar.o trifnd.o -L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2 -    lgfortran -lquadmath -lm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
ld: warning: directory not found for option '-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [deldir.so] Error 1
ERROR: compilation failed for package ‘deldir’

注意/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.3存在,/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2才不是

会话信息():

> sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: x86_64-apple-darwin13.1.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

系统.getenv():

> Sys.getenv()
                                                                          __CF_USER_TEXT_ENCODING 
                                                                                      "0x1F5:0:0" 
                                                                                __CHECKFIX1436934 
                                                                                              "1" 
                                                                       Apple_PubSub_Socket_Render 
                                                                      "/tmp/launch-jCxLku/Render" 
                                                                                          DISPLAY 
                                                                                             ":0" 
                                                                       DYLD_FALLBACK_LIBRARY_PATH 
"/Users/<myusername>/lib:/usr/local/lib:/usr/lib::/Library/Frameworks/R.framework/Resources/lib" 
                                                                                           EDITOR 
                                                                                             "vi" 
                                                                                      GIT_ASKPASS 
                                                                              "rpostback-askpass" 
                                                                                             HOME 
                                                                            "/Users/<myusername>" 
                                                                                             LANG 
                                                                                    "en_US.UTF-8" 
                                                                                         LC_CTYPE 
                                                                                    "en_US.UTF-8" 
                                                                                             LN_S 
                                                                                          "ln -s" 
                                                                                          LOGNAME 
                                                                                   "<myusername>" 
                                                                                             MAKE 
                                                                                           "make" 
                                                                                            PAGER 
                                                                                  "/usr/bin/less" 
                                                                                             PATH 
                                       "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin" 
                                                                                        R_BROWSER 
                                                                                  "/usr/bin/open" 
                                                                                        R_BZIPCMD 
                                                                                 "/usr/bin/bzip2" 
                                                                                        R_DOC_DIR 
                                                  "/Library/Frameworks/R.framework/Resources/doc" 
                                                                                        R_GZIPCMD 
                                                                                  "/usr/bin/gzip" 
                                                                                           R_HOME 
                                                      "/Library/Frameworks/R.framework/Resources" 
                                                                                    R_INCLUDE_DIR 
                                              "/Library/Frameworks/R.framework/Resources/include" 
                                                                                      R_LIBS_SITE 
                                                                                               "" 
                                                                                      R_LIBS_USER 
                                                                        "~/Library/R/3.1/library" 
                                                                                      R_PAPERSIZE 
                                                                                             "a4" 
                                                                                      R_PDFVIEWER 
                                                                                  "/usr/bin/open" 
                                                                                       R_PLATFORM 
                                                                      "x86_64-apple-darwin13.1.0" 
                                                                                       R_PRINTCMD 
                                                                                            "lpr" 
                                                                                           R_QPDF 
                                             "/Library/Frameworks/R.framework/Resources/bin/qpdf" 
                                                                                         R_RD4PDF 
                                                                        "times,inconsolata,hyper" 
                                                                                 R_SESSION_TMPDIR 
                                   "/var/folders/jf/ds4sdyys44xckz_7f9zhrvsh0000gn/T//RtmpXaPpYF" 
                                                                                      R_SHARE_DIR 
                                                "/Library/Frameworks/R.framework/Resources/share" 
                                                                                     R_SYSTEM_ABI 
                                                                         "osx,gcc,gxx,gfortran,?" 
                                                                                    R_TEXI2DVICMD 
                                                                              "/usr/bin/texi2dvi" 
                                                                                       R_UNZIPCMD 
                                                                                 "/usr/bin/unzip" 
                                                                                         R_ZIPCMD 
                                                                                   "/usr/bin/zip" 
                                                                                RS_RPOSTBACK_PATH 
                                             "/Applications/RStudio.app/Contents/MacOS/rpostback" 
                                                                                 RS_SHARED_SECRET 
                                                                                        <removed> 
                                                                                          RSTUDIO 
                                                                                              "1" 
                                                                                   RSTUDIO_PANDOC 
                                                "/Applications/RStudio.app/Contents/MacOS/pandoc" 
                                                                             RSTUDIO_SESSION_PORT 
                                                                                          "10153" 
                                                                            RSTUDIO_USER_IDENTITY 
                                                                                  "<myusername>" 
                                                                                              SED 
                                                                                   "/usr/bin/sed" 
                                                                                            SHELL 
                                                                                      "/bin/bash" 
                                                                                    SSH_AUTH_SOCK 
                                                                   "/tmp/launch-Shnu2H/Listeners" 
                                                                                              TAR 
                                                                                   "/usr/bin/tar" 
                                                                                           TMPDIR 
                                              "/var/folders/jf/ds4sdyys44xckz_7f9zhrvsh0000gn/T/" 
                                                                                             USER 
                                                                                  "<myusername>"     

在 Manjaro Linux 上的 R 中安装 igraph 包时,我遇到了同样的错误。

这是由于缺少 Fortran 编译器(我认为是 gfortran)。我发现 gfortran 包被命名为gcc-fortran在 Manjaro 存储库和许多其他 (GNU) Linux 存储库中。因此,我刚刚安装了 gcc-fortran 软件包,然后重新启动了 RStudio,并且安装了 igraph 软件包,没有任何问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找不到 gfortran 4.8 来构建包 的相关文章

  • R 中二维核密度估计的混乱

    核密度估计器用于估计特定的概率密度函数 参见mvstat net http www mvstat net tduong research seminars seminar 2001 05 and scikit learn 文档 http s
  • 如何使用 R 获取所有 S&P500 公司代码列表?

    我想在R中制作FOR语句来一次性分析股票数据 但我不知道如何获得 S P 公司代码列表 请让我知道解决方案 谢谢 library rpart library rpart plot library quantmod startDate as
  • 使用 cmd 和 R 配置 databricks

    我正在尝试使用 databricks cli 并调用 databricks 配置 这就是我从 cmd 执行此操作的方法 somepath gt databricks configure token Databricks Host shoul
  • R 中循环函数返回什么值

    我正在阅读 R 语言手册 想知道循环函数返回什么值 手册第 3 3 2 节循环中说 三个语句 for while repeat 中的每一个都返回最后计算的语句的值 循环语句的返回值始终为 NULL 并且是不可见返回的 那么返回什么值 NUL
  • R ggplot结合颜色图例和不同因子长度的填充

    我正在使用不完整因子设计的数据绘制图表 由于设计的原因 我的颜色手动比例和填充手动比例的长度不同 因此 我得到了两个传说 我怎样才能删除其中之一或者更好地将它们组合起来 我看过这些问题 合并单独的大小并填充 ggplot 中的图例 http
  • 从数据/系数创建 lm 对象

    有谁知道可以在给定数据集和系数的情况下创建 lm 对象的函数 我对此很感兴趣 因为我开始使用贝叶斯模型平均 BMA 并且我希望能够根据 bicreg 的结果创建 lm 对象 我想访问所有不错的通用 lm 函数 例如诊断绘图 预测 cv lm
  • 按组渐进串联列[重复]

    这个问题在这里已经有答案了 假设我有这个输入 ID date 1 date 2 str 1 1 2010 07 04 2008 01 20 A 2 2 2015 07 01 2011 08 31 C 3 3 2015 03 06 2013
  • 在ggplot2中设置base_size时重叠轴标签

    我正在改变base size via theme set 当我在屏幕上查看结果图时 它看起来很棒 但是 当我将其另存为 pdf 时 x 轴标签有点太接近轴编号 一件小事 theme set theme bw base size 9 不会造成
  • 如何改变R中数据框的形状? (将具有相同名称的列堆叠在一起)

    我正在尝试重塑 R 中的数据框 Gene ID Value Gene ID 1 Value 1 Gene ID 2 Value 2 1 A 0 A 3 A 1 2 B 5 B 6 B 5 3 C 7 C 2 C 7 4 D 8 D 9 D
  • 在子目录中构建共享库

    我正在尝试构建一个使用一些 C 代码的 R 包 我有一个编译为可执行文件的 C 库 可以从命令行调用 有一个与之关联的 Makefile 我正在尝试获取信息here http cran r project org doc manuals R
  • 如何为 R 中接下来的 2 个单元格复制相同的列值[重复]

    这个问题在这里已经有答案了 我正在尝试使用 R 为列中接下来的 2 个单元格复制相同的列值 我有以下形式的数据框 Time World Cate Data 1994 Africa A 12 1994 B 17 1994 C 22 1994
  • 为什么 NaN^0 == 1

    受到早期高尔夫代码的提示 为什么会 gt NaN 0 1 1 这非常有道理NA 0为 1 因为NA缺少数据 并且any数字提高到 0 将得到 1 包括 Inf and Inf 然而NaN应该代表非数字 那么为什么会这样呢 当帮助页面出现时
  • 数据框中的动物园滞后差异

    我想将滞后差异的结果放回到我的数据框中 这意味着我将拥有针对不同滞后的领先 NA 我在用 new df lag1 lt diff new df Close lag 1 differences 1 arithmetic TRUE na pad
  • 在数据框中使用 Ifelse

    我正在使用的数据框是 gt df lt data frame Name c Joy Jane Jack Jad M1 c 10 40 55 90 gt df Name M1 1 Joy 10 2 Jane 40 3 Jack 55 4 Ja
  • 在 ggplot2 中使用 FontAwesome 作为点的替代品

    这可能是一个相当基本的事情 但我似乎找不到有意义的答案 我正在尝试使用 R 中的 fontawesome 包将表情符号用作 ggplot2 图表中的点 但我很难弄清楚如何为每个变量分配不同的表情符号 这是一些示例数据 我们将数据框称为 样本
  • 照片与 r 中的图形对齐

    首先我想我需要在powerpoint中手动完成它 然后我想如果有解决方案的话可以尝试使用R 这是我的示例数据 set seed 123 myd lt expand grid cat LETTERS 1 5 cond c F T phase
  • R - 数据框列中唯一值的数量

    对于数据框df 我需要找到的唯一值some col 尝试了以下方法 length unique df some col 但这并没有给出预期的结果 然而length unique some vector 对向量进行处理并给出预期结果 创建 d
  • 升级到 Mac OSX 10.10 后,从 R 控制台运行系统命令无法找到已安装的程序

    我一直有一些奇怪的问题 https stackoverflow com questions 26477679 texi2dvi error when compiling tex files using rstudio and knitr s
  • 如何引用基于 data.frame 中的变量的列表?

    我有一张简单的桌子emp id and job code 我想返回正确的payout基于job code 我已经用嵌套的 ifelse 来解决这个问题 但是如果我有更多怎么办job code s library dplyr set seed
  • update() 具有局部协变量的函数内的模型

    我需要从函数内部更新回归模型 理想情况下 该函数应该适用于任何类型的模型 lm glm multinom clm 更准确地说 我需要添加函数内部定义的一个或多个协变量 这是一个例子 MyUpdate lt function model ra

随机推荐