<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div>I wonder if anyone here could spare a little time to help me get mod_mono configured with my Apache.</div><div>I am willing to pay to fix this!</div><div><br></div><div>/asle</div><div><br><div><div>Den 14. aug.. 2009 kl. 19.45 skrev Asle Benoni:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div>I think I progressed much here. I was able to uninstall old packages so that I could be X64 packages. First of all I think the clue was to get uninstall and install libtool and glib2. What a mess it was, I don' even remember now all I did.</div><div><br></div><div><br></div><div>Anyway I downloaded <b>mod_mono source</b> and did the <b>configure</b> stuff but it fails on <b>make</b>&nbsp;&nbsp;with this error. I am not sure how to fix it:</div><div><br></div><div>at the end of the ./configure ...........</div><div><b>..........</b></div><div><div><b>/libglib-2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib &nbsp;-m64</b></div><div><b>ld: in /opt/local/lib/libz.1.dylib, file is not of required architecture</b></div><div><b>collect2: ld returned 1 exit status</b></div><div><b>make[1]: *** [mod_mono.la] Error 1</b></div><div><b>make: *** [all-recursive] Error 1</b></div><div><br></div><div><br></div><div>So it says that dylib should be X_64 I guess and not i386 ?? How do I fix that?</div><div><br></div><div><br></div><div>/asle</div><div><br></div></div><div><br><div><div>Den 14. aug.. 2009 kl. 15.33 skrev Asle Benoni:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div>Thanks for a very clear installation instruction. I am trying to do this in the correct order. I already had installed Macports and tried to install glib and libtool.</div><div>I first got this message when trying to uninstall:</div><div><br></div><div><div>Error: Target org.macports.activate returned: Image error: Another version of this port (glib2 @2.20.2_0) is already active.</div><div>Error: Status 1 encountered during processing.</div><div><br></div><div><br></div><div>So I uninstalled:</div><div><div>sh-3.2# sudo port uninstall glib2 libtool</div><div>---&gt; &nbsp;The following versions of glib2 are currently installed:</div><div>---&gt; &nbsp;<span class="Apple-tab-span" style="white-space:pre">        </span>glib2 @2.20.2_0 (active)</div><div>---&gt; &nbsp;<span class="Apple-tab-span" style="white-space:pre">        </span>glib2 @2.20.4_0</div><div><div>Error: port uninstall failed: Registry error: Please specify the full version as recorded in the port registry.</div><div><br></div><div><div>sh-3.2# sudo port uninstall glib2 @2.20.4_0 &nbsp;libtool</div><div>---&gt; &nbsp;Uninstalling glib2 @2.20.4_0</div><div>---&gt; &nbsp;Deactivating libtool @2.2.6a_0</div><div>---&gt; &nbsp;Uninstalling libtool @2.2.6a_0</div><div><div><br></div><div>sh-3.2# port clean glib2</div><div><br></div></div></div></div><div>But what am I doing wrong here since it fails now to install glib2 and libtool:</div><div><br></div><div><div><b>sh-3.2# sudo port install glib2 libtool</b></div><div><b>---&gt; &nbsp;Fetching glib2</b></div><div><b>---&gt; &nbsp;Verifying checksum(s) for glib2</b></div><div><b>---&gt; &nbsp;Extracting glib2</b></div><div><b>---&gt; &nbsp;Applying patches to glib2</b></div><div><b>---&gt; &nbsp;Configuring glib2</b></div><div><b>---&gt; &nbsp;Configuring glib2 for architecture i386</b></div><div><b>---&gt; &nbsp;Configuring glib2 for architecture x86_64</b></div><div><b>Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_glib2/work/glib-2.20.4-x86_64" &amp;&amp; ./configure --prefix=/opt/local --enable-static --disable-dependency-tracking &nbsp;" returned error 1</b></div><div><b>Command output: checking dependency style of /usr/bin/gcc-4.0... (cached) none</b></div><div><b>checking how to run the C preprocessor... /usr/bin/cpp-4.0</b></div><div><b>checking for c++... /usr/bin/g++-4.0</b></div><div><b>checking whether we are using the GNU C++ compiler... yes</b></div><div><b>checking whether /usr/bin/g++-4.0 accepts -g... yes</b></div><div><b>checking dependency style of /usr/bin/g++-4.0... none</b></div><div><b>checking for gcc... (cached) /usr/bin/gcc-4.0</b></div><div><b>checking whether we are using the GNU C compiler... (cached) yes</b></div><div><b>checking whether /usr/bin/gcc-4.0 accepts -g... (cached) yes</b></div><div><b>checking for /usr/bin/gcc-4.0 option to accept ISO C89... (cached) none needed</b></div><div><b>checking dependency style of /usr/bin/gcc-4.0... (cached) none</b></div><div><b>checking whether /usr/bin/gcc-4.0 and cc understand -c and -o together... yes</b></div><div><b>checking for a BSD-compatible install... /usr/bin/install -c</b></div><div><b>checking for special C compiler options needed for large files... no</b></div><div><b>checking for _FILE_OFFSET_BITS value needed for large files... no</b></div><div><b>checking for pkg-config... /opt/local/bin/pkg-config</b></div><div><b>checking for gawk... (cached) gawk</b></div><div><b>checking for perl5... /opt/local/bin/perl</b></div><div><b>checking for indent... indent</b></div><div><b>checking for /opt/local/bin/perl... /opt/local/bin/perl</b></div><div><b>checking for a Python interpreter with version &gt;= 2.4... python</b></div><div><b>checking for python... /opt/local/bin/python</b></div><div><b>checking for python version... 2.6</b></div><div><b>checking for python platform... darwin</b></div><div><b>checking for python script directory... ${prefix}/lib/python2.6/site-packages</b></div><div><b>checking for python extension module directory... ${exec_prefix}/lib/python2.6/site-packages</b></div><div><b>checking for iconv_open... no</b></div><div><b>checking for libiconv_open in -liconv... no</b></div><div><b>checking for iconv_open in -liconv... no</b></div><div><b>configure: error: *** No iconv() implementation found in C library or libiconv</b></div><div><b><br></b></div><div><b>Error: Status 1 encountered during processing.</b></div><div><br></div><div><br></div><div>Glad for any help!</div><div><br></div><div>/asle</div><div><br></div></div></div></div><div><div><div>Den 24. juli. 2009 kl. 17.02 skrev eto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><br>I've been using mod_mono sweetness on OSX using the built-in apache server<br>for over a year now. &nbsp;I really wish they'd just compile mod_mono with the<br>osx binaries.. &nbsp;I've tried to get fastcgi working to no avail.. though I<br>hear that fastcgi doesn't work well on apache even on linux.. *shrug*<br><br>There's many issues getting a mod_mono running with the built-in os x apache<br>server in leopard. &nbsp;First, leopard has 64-bit apache where the mono binaries<br>are 32-bit. &nbsp;Second, is that the latest mod_mono now requires glib, where it<br>did not before (My working copy of mod_mono was woefully out of date but I<br>was happy). <br><br>Anyway, after much trials and tribulations, I've been able to build &amp;<br>install the latest mod_mono and use the packaged 2.4.2.2 mono .dmg's (for<br>easy upgrades) using these steps:<br><br>1) Ensure you have the standard mono os x binaries installed (I am currently<br>using 2.4.2.2)<br>1) Install MacPorts<br>2) Edit /opt/local/etc/macports/macports.conf and add (or change) this line<br>to:<br><br>universal_archs i386 x86_64<br><br>Note: If you already have macports installed without this, you'll have to<br>re-install all related ports.<br><br>3) Edit /opt/local/etc/macports/variants.conf and add:<br><br>+universal<br><br>2) Install glib2 and libtool in MacPorts:<br><br>sudo port install glib2 libtool<br><br>4) download (latest) mod_mono source or check out from svn<br>5) modify src/mod_mono.c and comment out this line (if it exists) as it<br>borks on leopard:<br><br>// sigaddset (&amp;sigset, SIGPWR);<br><br>6) Then time to build &amp; install mod_mono:<br><br>PKG_CONFIG_PATH="/opt/local/lib/pkgconfig" CFLAGS="-m64" ./configure<br>--prefix=/Library/Frameworks/Mono.framework/Versions/Current<br>make<br>sudo make install<br><br>7) add these lines to your /etc/apache2/httpd.conf:<br><br>Include /etc/apache2/mod_mono.conf<br>MonoServerPath<br>/Library/Frameworks/Mono.framework/Versions/Current/bin/mod-mono-server2<br><br>c'est voila!<br><br><br>wharrell wrote:<br><blockquote type="cite"><br></blockquote><blockquote type="cite">Okay, I'm not sure if mono is even capable of doing this or not but I'm<br></blockquote><blockquote type="cite">going to ask. &nbsp;I've work with PHP for awhile and I'm spoiled. &nbsp;OS X comes<br></blockquote><blockquote type="cite">with PHP pre-installed all you have to do is turn it on. &nbsp;I need to learn<br></blockquote><blockquote type="cite">ASP.NET so I have to get this running now. &nbsp;I've tried working with these<br></blockquote><blockquote type="cite">instructions,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://mono-project.com/Mod_mono">http://mono-project.com/Mod_mono</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">but after download packages and trying to configure each of them they<br></blockquote><blockquote type="cite">always say I'm missing a variety of different things and it seemingly is<br></blockquote><blockquote type="cite">just spinning in circles. &nbsp;SO, HELP!!!!<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">If anyone can provide me with a step-by-step instructional to install and<br></blockquote><blockquote type="cite">run mono on my mac so that I can begin testing my .aspx pages I would much<br></blockquote><blockquote type="cite">appreciate it.<br></blockquote><blockquote type="cite">Thanks<br></blockquote><blockquote type="cite"><br></blockquote><br>-- <br>View this message in context: <a href="http://www.nabble.com/Getting-Mono-to-work-with-Apache-in-Mac-OS-X-Leopard-tp24629121p24646201.html">http://www.nabble.com/Getting-Mono-to-work-with-Apache-in-Mac-OS-X-Leopard-tp24629121p24646201.html</a><br>Sent from the Mono - OSX mailing list archive at Nabble.com.<br><br>_______________________________________________<br>Mono-osx mailing list<br><a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br><a href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br></div></blockquote></div><br></div></div></blockquote></div><br></div></div></blockquote></div><br></div></body></html>