JOG用の opensim.modules を自前でコンパイルしようとしてます。
https://www.jogrid.net/wi/mod/forum/discuss.php?d=1069#p4013
の記事にある、subversionのリポジトリから取得してコンパイルしてます。0.9.0のProfileモジュールは、MySQLを前提にしているのか、SQLiteをつかうリージョンサーバーでは、 MySQLの例外が発生します。いろいろと設定がたりない、間違っていると思うので、これからみていきますが....。
ところで、opensim.modules/Search/OpenSimSearch_0.9.0/Modules/OpenSimSearch.cs の次のところは、OSSEARCH の typoではないでしょうか?
% svn diff
Index: Search/OpenSimSearch_0.9.0/Modules/OpenSimSearch.cs
===================================================================
--- Search/OpenSimSearch_0.9.0/Modules/OpenSimSearch.cs (revision 354)
+++ Search/OpenSimSearch_0.9.0/Modules/OpenSimSearch.cs (working copy)
@@ -93,7 +93,7 @@
module_name = modsConfig.GetString("SearchModule", module_name);
}
if (module_name!=Name) {
- m_log.InfoFormat("[OSPROFILE] OpenSimSearch module is disable. Module name is mismacth. ({0})", module_name);
+ m_log.InfoFormat("[OSSEARCH] OpenSimSearch module is disable. Module name is mismacth. ({0})", module_name);
m_Enabled = false;
return;
}
あと、FreeBSDは、bashはportsで後から入れるので、/bin/bashではなく、#! (shebang) は /usr/local/bin/bashに修正しないとだめでした。面倒なんで /bin/bashにシンボリックリンクをつくりました。env とか使って、パスから bashを探してうごいてくれるようにするか、/bin/shでもうごくようになれば汎用性が増していいかもしれないけど、/bin/bashにシンボリックリンクつくったんで、そのままでもいいかもです www