2

MacでASP.NETの学習と操作を開始できるように、mod_monoをビルドしてインストールしようとしています。私のマシンはMacOSXLeopard10.5.7を実行しています。

monoサイト(http://www.mono-project.com)には、xsp、mono、mod_monoをインストールする必要があると書かれています。

Monoがインストールされ、動作しています。
xspは正常に構築およびインストールされました。

mod_monoのconfigure出力は次のとおりです。

mod_monoの構成の概要

  • インストールプレフィックス=/usr / local
  • Apacheバージョン=2.2
  • Apacheモジュールディレクトリ=/usr / libexec / apache2
  • apxs = / usr / sbin / apxs
  • apr-config = / usr / bin / apr-1-config
  • apu-config = / usr / bin / apu-1-config
  • CFLAGS = -64 -I / usr / include / apache2 -I / usr / include / apr-1 -I / usr / include / apr-1
  • 詳細ログ(デバッグ)=いいえ
  • 使用されるGCOVオプション=いいえ
  • プロファイリングが有効=いいえ
  • モノプレフィックス=/Library/Frameworks/Mono.framework/Versions/2.4.2.2
  • デフォルトのMonoApplicationsConfigDir=/ private / etc / apache2 / mod-mono-applications

...私が知る限り、これは問題ないように見えます。ただし、mod_monoを作成しようとすると、次のエラーが発生します。

gcc -DHAVE_CONFIG_H -I. -I../include -64 -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/include/apr-1 -64 -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/include/apache2 -64 -I/usr/include/apache2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -64 -I/usr/include/apache2 -I/usr/include/apr-1 -DDARWIN <br>-DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp -I/usr/include/apr-1 -Wall -DDFLT_MONO_CONFIG_DIR=\"/private/etc/apache2/mod-mono-applications\" -I/Library/Frameworks/Mono.framework/Versions/2.4.2.2/include/glib-2.0 -I/Library/Frameworks<br>/Mono.framework/Versions/2.4.2.2/lib/glib-2.0/include -64 -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/include/apr-1 -MT mod_mono_la-mod_mono.lo -MD -MP -MF .deps/mod_mono_la-mod_mono.Tpo -c mod_mono.c -fno-common -DPIC -o .libs/mod_mono_la-mod_mono.o

mod_mono.c: In function ‘fork_mod_mono_server’:
mod_mono.c:1775: error: ‘SIGPWR’ undeclared (first use in this function)
mod_mono.c:1775: error: (Each undeclared identifier is reported only once
mod_mono.c:1775: error: for each function it appears in.)
make[1]: *** [mod_mono_la-mod_mono.lo] Error 1
make: *** [all-recursive] Error 1

誰かがこれを見たり修正したりしましたか?

助けていただければ幸いです。

4

1 に答える 1

3

これは昨日の Mono IRC で発生し、mod_mono.c の 1775 行目をコメントアウトすることで修正できると思われます。

于 2009-07-25T02:30:23.693 に答える