Macos Mac OSX的RInside中的ld和clang错误

Macos Mac OSX的RInside中的ld和clang错误,macos,clang,rinside,Macos,Clang,Rinside,我想试用Mac OSX的RInside。我使用终端从源代码下载了RInside,然后进入/inst/examples/standard并尝试运行make,如本线程的答案所示: 但是,我收到的第一个错误是致命错误:“未找到RInside.h”文件。我手动找到了这个文件,并将其放入/inst/examples/standard目录,然后再次运行make。我收到另一个.h文件的另一个致命错误,因此我手动找到了必需的文件并将其插入到这个标准目录中。无论如何,在做了几次之后,所有依赖项都得到了处理,然后我

我想试用Mac OSX的RInside。我使用终端从源代码下载了RInside,然后进入/inst/examples/standard并尝试运行make,如本线程的答案所示:

但是,我收到的第一个错误是致命错误:“未找到RInside.h”文件。我手动找到了这个文件,并将其放入/inst/examples/standard目录,然后再次运行make。我收到另一个.h文件的另一个致命错误,因此我手动找到了必需的文件并将其插入到这个标准目录中。无论如何,在做了几次之后,所有依赖项都得到了处理,然后我再次运行make并收到以下非常奇怪的错误:

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我还尝试使用clang++-stdlib=libstdc++代替g++,因为它说g++不起作用,但也没有帮助,也就是说,我收到了相同的架构错误

我被困在这里

更新:

根据Dirk Eddelbuettel的建议,我尝试在OSX上安装XTools运行Windows X系统,但收到以下错误:XTools.pkg已损坏,无法打开。您应该弹出磁盘映像


我担心在Mac上运行RInside网页上提供的简单hello world脚本可能会非常复杂,需要外部安装和其他配置。因此,必须有一种更直接的方法在Mac OS X上运行RInside。

您需要XTools。我认为是命令行版本。有关OS X问题,请参阅r-sig-mac列表、rcpp-devel回退列表以及rcpp常见问题解答。@Dirkeddebuettel XTools是2003年发布的,提供其下载的所有来源都提供了无法打开的损坏pkg文件。请您更具体地回答我的问题,并为MacOSX用户提供一般性建议。考虑到XTools被宣传为在OSX上运行Windows X系统,这不是一种非常干净的方式,似乎我不是唯一一个在RInside上有问题的Mac用户。我还按照您的建议从旧线程安装了RInside。请在rcpp-devel列表中提出一个格式良好的问题,并提供相关详细信息。我们所有的文档都指向那里。我没有Mac电脑,所以你不可能通过对我大喊大叫得到答案。但非常明确地说:显示了两种OS X变体在CRAN上的自动测试仍然通过。这不是源代码问题,而是与您的设置有关的问题。