RcppArmadillo를 사용하여 R 패키지를 작성했습니다. 내 소스 파일에서 함수 샘플을 사용하기 위해 첫 번째 줄에RcppArmadillo sample.h 패키지 검사 오류
#include <RcppArmadilloExtensions/sample.h>
을 받았습니다. 패키지가 내 Windows 컴퓨터에서 컴파일되고 검사되어 CRAN에 제출되었습니다. 그러나 설치 오류가있는 r-patched-solaris-sparc, r-patched-solaris-x86을 확인하지는 못했습니다. 1 : 0 :
로그 파일은 파일에
가 포함 sim12.cpp에서 보여 을 /home/R/Lib32/RcppArmadillo/include/RcppArmadilloExtensions/sample.h : 보이드 Rcpp '기능에는 : : RcppArmadillo :: ProbSampleReplace (arma :: uvec &, int, int, arma :: vec &) ': /home/R/Lib32/RcppArmadillo/include/RcppArmadilloExtensions/sample.h:149:55 : 경고 :'const arma :: mtOp arma :: sort_index (const arma :: Base &, arma :: uword) [T1 = arma :: Mat와 함께; typename T1 :: elem_type = double; arma :: uword = unsigned int] '권장되지 않음 [-Wdeprecated-declarations] arma :: uvec perm = arma :: sort_index (prob, 1); 파일에서 인덱스 ^ 의 // 내림차순 종류의 포함에서/홈/R/Lib32/RcppArmadillo// 아르마딜로 포함 : 449 : 0, /home/R/Lib32/RcppArmadillo/include/RcppArmadilloForward.h:46에서 , 을 /home/R/Lib32/RcppArmadillo/include/RcppArmadillo.h:31에서 /home/R/Lib32/RcppArmadillo/include/RcppArmadilloExtensions/fixprob.h:25, /home/R/Lib32/RcppArmadillo/1 : sim12.cpp에서 30 :/RcppArmadilloExtensions /는 sample.h을 포함 /home/R/Lib32/RcppArmadillo/include/armadillo_bits/fn_sort_index.hpp:37:1 : 참고 : 여기에 선언 ^
을 sort_index
및 이와 유사한 경고.
https://github.com/SMAC-Group/gmwm/issues/203
나는 믿습니다 :이 문제를 해결하는 방법을 알아 보려면
, 나는 (C-스타일과 ARMA API를 변화 컴파일 경고 # 203) 오류 메시지의 일부를 봤이 페이지를 발견 설치 오류가 첫 번째 줄
#include <RcppArmadilloExtensions/sample.h>
다음 내 코드에서 특정 라인에 의한 것이 아니라 내가이 문제를 해결하는 방법을 모르겠습니다. 어떤 충고에 대해서도 매우 감사 할 것입니다. 자신의 GitHub의 문제 중 하나가 SO에 나오면
여기서는 아무 것도 재생할 수 없으므로 대답하기가 어렵거나 불가능합니다. 여기에는 _을 (를) 볼 수있는 코드가 없습니다. 이 [[RcppArmadilloExtensions/sample.h'에 대한 GitHub 쿼리] (https://github.com/search?q=RcppArmadilloExtensions%2Fsample.h&type=Code&utf8=%E2%9C%93)를 통해 다른 패키지가 무엇을하는지보십시오. –
이제 이것은 master 브랜치에서 처리됩니다. 우리는 며칠까지 석방을 놓쳤으므로 CRAN 업데이트는 몇 주가 걸릴 것입니다. –
@DirkEddelbuettel 의견을 보내 주셔서 대단히 감사합니다. 코드를 포함시키지 않아서 유감 스럽지만 문제가 거짓말이라고 생각하지 않아 관련성이 없습니다. – hrcho