FreeBSD で Apache 2 を使用して mod_mono をインストールしていますが、Apache が mod_mono.so モジュールをロードしようとすると、次のエラーが発生します。
/usr/local/apache/modules/mod_mono.so をサーバーに読み込めません: /usr/local/apache/modules/mod_mono.so: 未定義のシンボル "strndup"
私が Apache に設定したプレフィックスは /usr/local/apache で、PHP やその他のモジュールは既に動作しています。/usr/include の roken.h で strndup が参照されていることがわかり、configure コマンドに次の追加を試みましたが、機能しませんでした。
--libdir=/usr/lib --includedir=/usr/include
私も試しました...
--with-mono-prefix=/usr
次に何を試せばいいのかわからない。mod_mono に多くのビルド オプションがあるようには見えません。Mono と XSP は両方とも正常にビルドされているため、mod_mono が機能するだけで済みます。
これを機能させるためのヒントに感謝します。