2009-07-25 84 views
2

我試圖讓mod_mono構建和安裝,因此我可以開始學習和使用我的Mac上的ASP.NET。我的機器運行Mac OSX Leopard 10.5.7。在MacOSX Leopard上安裝mod_mono for ASP.NET

單站點(http://www.mono-project.com)說我需要安裝 xsp,mono和mod_mono。

單聲道已安裝並正在運行。
xsp構建並安裝正常。

我的配置輸出是mod_mono是:

配置摘要是mod_mono

  • 安裝PREFIX =在/ usr /本地
  • Apache的版本= 2.2
  • Apache的模塊目錄=的/ usr/libexec目錄/ apache2
  • apxs =/usr/sbin/apxs
  • apr-config =/usr/bin/apr-1-config 01/usr/include/apr-1/usr/include/apr2 -I/usr/include/apache2 -I/usr/include/apr-1 -I -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 

有沒有人見過/固定呢?

任何幫助表示讚賞。

回答

3

昨天在Mono IRC上發佈了,據推測,它可以通過在mod_mono.c中註釋掉第1775行來修復。

+0

這樣做,謝謝。 – Darrel 2009-07-25 13:11:35