luarocksでxmlがインストールが出来ない場合があります

 

■解決法

①コマンドプロンプトを開いて、以下のコードを入力しxmlをダウンロードします。

luarocks unpack xml

 

②ダウンロードしたxml-1.1.3-1フォルダ内、

xml-1.1.3-1→xml→src→bind→dubフォルダ内にあるdub.hdub.cppを編集します。

throw(dub::TypeException)

の部分を削除するように編集します。

例:

lua_Number checknumber(lua_State *L,int narg) throw(dub::TypeException);

lua_Number checknumber(lua_State *L,int narg);

 

③ダウンロードしたxml-1.1.3-1フォルダ内のxmlフォルダ内にあるxml-1.1.3-1.rockspecのコードを、

以下のURLから得られるコードのものに変更します

 

④xml-1.1.3-1フォルダ内xmlのディレクトリでluarocks make xml-1.1.3-1.rockspecを実行。インストールされるはずです