ファイラ、何使おうか?
at LINUX
489:mfiler作者
06/04/24 21:38:33 MkPqguw+
>>487
そうですね。ruby側の問題というよりmfilerの方でruby.hヘッダを読み込んで、そこがエラーになってます。
ファイル名がcppなので__cplusplusマクロが定義されて/usr/include/unistd.h:266にある__THROWマクロが展開されて
eaccessにthrow指定がされてしまってruby-1.8.4/intern.h:244のeaccessの定義と不整合が出ているようですね。
対策はruby-1.8.4/intern.hのeaccessに__THROWを追加するか、dirwnd.hの#include <unistd.h>の前で#undef __cplusplus
後で#define __cplusplusとするかですね。
いずれlibrubyを外部でリンクすることを考えると後者の方が良さそうですね。他のOSでコンパイルが通るか試してみて
いけそうだったアップしてみます。
>>488
情報、ありがとうございます。動作確認表に追加しておきます。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5367日前に更新/194 KB
担当:undef