본문 바로가기
R/R Commander

Rcmdr in TrueOS

by 거인과난쟁이 2016. 11. 5.

R Commander는 바이너리 파일로 FreeBSD 계열에서 제공하지 않는다. R-cran-car와 R-cran-e1071 등은 제공한다. TrueOS에서 R Commander(Rcmdr)를 수퍼유저 계정으로 설치할 때 한가지 특징을 발견한다. Rcmdr은 최근에 엑셀을 읽어들이는 패키지로  readxl를 선택하였는데, 소스 설치과정에서 라이브러리 의존성 이야기를 하며 설치가 실패로 종료된다.


보통 이런 경우, 어떤 라이브러리가 필요한지를 소스 설치과정에서 살펴보게되는데, TrueOS는 어떤 바이너리 패키지를 설치해야하는지를 추천하는 것을 발견한다. 예를 들어, readxl을 소스로 설치하기 위해서는 pkg install llvm38 을 먼저 하라는 추천메세지가 로그 중간에 담겨있다.


이 경우 AppCafe에서 llvm38을 선택하여 바이너리 패키지 설치를 하고, readxl을 다시 설치시도하면 된다. 하지만, xlstool.c:167:12: error: static declaration of 'asprintf' follows non-static declaration 를 출력하며 설치가 되지 않는다. ㅠ ㅠ