luarocksでxmlがインストールが出来ない場合があります
■解決法
①コマンドプロンプトを開いて、以下のコードを入力しxmlをダウンロードします。
luarocks unpack xml
②ダウンロードしたxml-1.1.3-1フォルダ内、
xml-1.1.3-1→xml→src→bind→dubフォルダ内にあるdub.h、dub.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を実行。インストールされるはずです