RcppArmadilloを使用してRパッケージを作成しました。私のソースファイルでは、関数サンプルを使用するために、最初の行にRcppArmadillo sample.hのパッケージチェックでエラーが発生しました
#include <RcppArmadilloExtensions/sample.h>
がありました。 パッケージは私のWindowsマシンでコンパイルおよびチェックされ、CRANに提出されました。しかし、インストールエラーのあるr-patched-solaris-sparc、r-patched-solaris-x86のような味がないかどうかはチェックしませんでした。
ログファイルがファイルで
を示したがsim12.cppから含まれる:0:1 /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から、 ホーム/ R/lib32が/ RcppArmadillo//から/home/R/Lib32/RcppArmadillo/include/RcppArmadillo.h:31、/home/R/Lib32/RcppArmadillo/include/RcppArmadilloExtensions/fixprob.h:25から 、 から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)エラーメッセージの一部をGoogleで検索して、このページを発見しましたインストールエラーが
#include <RcppArmadilloExtensions/sample.h>
最初の行を次のように私のコード内の任意の特定の行によるものではないが、私はこの問題を解決する方法を確認していません。私はどんなアドバイスにも大変感謝しています。
ここには何も再現できないので、非常に難しい/不可能です。この[[RcppArmadilloExtensions/sample.h'のGitHubクエリ](https://github.com/search?q=RcppArmadilloExtensions%2Fsample.h&type=Code&utf8=%E2%9C%93)を試して他のパッケージが何をしているのかを見てください。 –
これはマスターブランチで処理されます。 CRANのアップデートは数週間待たなければなりません。 –
@DirkEddelbuettelご意見ありがとうございました。ご迷惑をおかけして申し訳ありませんが、問題はありませんでした。 – hrcho