R在mac上安装`KFKSDS`

时间:2014-11-21 16:08:36

标签: r macos

我正在尝试在R中安装tsoutliers库,其中只有源可用且它没有可用的CRAN包。此外,KFKSDS在其中一个必须安装的依赖项中,同样,它只是源代码版本。

我使用brew安装了gsl但是当我尝试安装KFKSDS时,它仍然是错误的。另一方面,我在redhat服务器上轻松安装了gslgsl-develKFKSDStsoutliers。任何人都可以告诉我如何在Mac上成功安装它。我正在使用R 3.1.1,它不是最先进的但应该足够好,我想。

> install.packages("KFKSDS", type="source")
trying URL 'http://cran.rstudio.com/src/contrib/KFKSDS_1.5.tar.gz'
Content type 'application/x-gzip' length 30272 bytes (29 Kb)
opened URL
==================================================
downloaded 29 Kb

* installing *source* package ‘KFKSDS’ ...
** package ‘KFKSDS’ successfully unpacked and MD5 sums checked
** libs
g++ -arch x86_64 -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG  -I/usr/local/include    -fPIC  -mtune=core2 -g -O2  -c KF-deriv.cpp -o KF-deriv.o
In file included from /usr/include/c++/4.2.1/bits/locale_facets.h:1539,
                 from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                 from /usr/include/c++/4.2.1/ios:50,
                 from /usr/include/c++/4.2.1/ostream:45,
                 from /usr/include/c++/4.2.1/iterator:70,
                 from /usr/include/c++/4.2.1/numeric:67,
                 from KFKSDS.h:12,
                 from KF-deriv.cpp:1:
/usr/include/c++/4.2.1/bits/codecvt.h:219:45: error: macro "length" passed 4 arguments, but takes just 1
In file included from /usr/include/c++/4.2.1/bits/locale_facets.h:1539,
                 from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                 from /usr/include/c++/4.2.1/ios:50,
                 from /usr/include/c++/4.2.1/ostream:45,
                 from /usr/include/c++/4.2.1/iterator:70,
                 from /usr/include/c++/4.2.1/numeric:67,
                 from KFKSDS.h:12,
                 from KF-deriv.cpp:1:
/usr/include/c++/4.2.1/bits/codecvt.h:218: error: expected ‘;’ before ���const’
/usr/include/c++/4.2.1/bits/codecvt.h:222: error: expected `;' before ‘int’
make: *** [KF-deriv.o] Error 1
ERROR: compilation failed for package ‘KFKSDS’
* removing ‘/Library/Frameworks/R.framework/Versions/3.1/Resources/library/KFKSDS’
Warning in install.packages :
  installation of package ‘KFKSDS’ had non-zero exit status

The downloaded source packages are in
  ‘/private/var/folders/d2/ffftfj193ng339zrc3jbdv75m9ssv9/T/RtmpgJshhe/downloaded_packages’ 

0 个答案:

没有答案
相关问题