[Mono-list] Debian support

imaudi at comcast.net imaudi at comcast.net
Tue Mar 31 18:35:33 EDT 2009



I can configure mod_mono now, however when I run "make" I get: 



root at Mono24:~/mod_mono-2.4 # make 
Making all in src 
make[1]: Entering directory `/home/mike/mod_mono-2.4/src' 
/bin/bash ../libtool --tag=CC   --mode=link gcc -Wall -DDFLT_MONO_CONFIG_DIR=\"/etc/apache2/mod-mono-applications\" -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -g -O2 -I/usr/include/apache2 -DLINUX=2 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 -I/usr/include/mysql -I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok -pthread    -I/usr/include/apr-1.0   -pthread  -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql -module -lglib-2.0    -o mod_mono.la -rpath /usr/local/lib mod_mono_la-mod_mono.lo mod_mono_la-mono-io-portability.lo 
libtool: link: `mod_mono_la-mod_mono.lo' is not a valid libtool object 
make[1]: *** [mod_mono.la] Error 1 
make[1]: Leaving directory `/home/mike/mod_mono-2.4/src' 
make: *** [all-recursive] Error 1 



----- Original Message ----- 
From: "Daniel Soto" <daniel.soto2k at gmail.com> 
To: imaudi at comcast.net 
Cc: "FlappySocks" <stuart at diyefi.co.uk>, mono-list at lists.ximian.com 
Sent: Tuesday, March 31, 2009 3:27:56 PM GMT -08:00 US/Canada Pacific 
Subject: Re: [Mono-list] Debian support 

Did you installed apache2-threaded-dev? 

2009/3/31  <imaudi at comcast.net>: 
> Hi.  When running ./configure for mod-mono-2.4 I get: 
> 
> 
> 
> checking whether mod_mono should remove the DISPLAY variable from 
> environment... no 
> checking if gcov compilation was requested... no 
> checking if gprof support was requested... no 
> checking for apxs2 in /usr/local/apache2/sbin... no 
> checking for apxs in /usr/local/apache2/sbin... no 
> checking for apxs2 in /usr/local/apache2/bin... no 
> checking for apxs in /usr/local/apache2/bin... no 
> checking for apxs2 in /usr/local/apache/sbin... no 
> checking for apxs in /usr/local/apache/sbin... no 
> checking for apxs2 in /usr/local/apache/bin... no 
> checking for apxs in /usr/local/apache/bin... no 
> checking for apxs2 in /usr/sbin... no 
> checking for apxs in /usr/sbin... no 
> checking for apxs2 in /usr/bin... no 
> checking for apxs in /usr/bin... no 
> checking for apxs2... no 
> checking for apxs... no 
> configure: error: **** apxs was not found, DSO compilation will not be 
> available. 
> 
> Is this something I have to worry about?  What is DSO compilation? 
> 
> 
> 
> The only thing server related I installed is: apt-get install apache2 
> 
> 
> 
> Maybe I need some sort of other packages too? 
> 
> 
> 
> ----- Original Message ----- 
> From: "Daniel Soto" <daniel.soto2k at gmail.com> 
> To: "Mike Christensen" <imaudi at comcast.net> 
> Cc: "FlappySocks" <stuart at diyefi.co.uk>, mono-list at lists.ximian.com 
> Sent: Tuesday, March 31, 2009 11:28:50 AM GMT -08:00 US/Canada Pacific 
> Subject: Re: [Mono-list] Debian support 
> 
> I can describe a summary of how I get Mono 2.4 from sources, it's not 
> difficult. 
> 
> I assume using Ubuntu Intrepid Ibex (my system have it installed) 
> 
> Requirements: 
> build-essential 
> Bison installed (apt-get install bison) 
> libgdiplus-2.4 installed (I got it from mono sources also, then 
> ./configure && make && make install) 
> 
> Get mono-2.4.tar.bz2, decompress it. 
> Change to directory created after decompress. 
> ./configure --prefix=/usr/local 
> make 
> sudo make install 
> 
> And... I believe that is all. The make command will take a long time to 
> compile. 
> 
> You can install XSP in the same way. 
> 
> To asp.net support for apache web server (asumming apache 2): 
> 
> sudo apt-get install apache-threaded-dev 
> Get mod_modo-2.4 and decompress it. 
> ./configure --prefix=/usr/local 
> make 
> sudo make install 
> 
> When it finishes, make sure that mod_mono.conf is created in 
> /etc/apache2 folder. 
> 
> Edit /etc/apache2/apache2.conf 
> 
> Search for this section: 
> 
>          # Include module configuration: 
>          Include /etc/apache2/mods-enabled/*.load 
>          Include /etc/apache2/mods-enabled/*.conf 
> 
> Add the following line, below. 
> 
>           Include /etc/apache2/mod_mono.conf 
> 
> At the end of configuration file, add the following 
> 
>            MonoServerPath /usr/local/bin/mod-mono-server2 
> 
> Restart apache 
> 
>            sudo /etc/init.d/apache2 restart 
> 
> And you should have mono 2.4 with .net support for apache, and xsp2 
> light webserver for development. Type mono --version to get the 
> version currently installed. 
> 
> Those were the steps that I followed to get mono 2.4 fully functional 
> in a fresh Ubuntu Intrepid install. 
> 
> Let me know if you need more help. I can give a hand. 
> 
> Cheers. 
> 
> 2009/3/31 Mike Christensen <imaudi at comcast.net>: 
>> Is there a step by step on how to do this on a fresh Ubuntu install?  It 
>> took me forever to figure out all the packages I needed to install 
>> first, and now I just get "Error 2" when I make.  Sigh.. 
>> 
>> FlappySocks wrote: 
>>> I have just compiled mono 2.4 on Ubuntu, with no problems.  Fantastic. 
>>> Well 
>>> done mono. 
>>> 
>> _______________________________________________ 
>> Mono-list maillist  -  Mono-list at lists.ximian.com 
>> http://lists.ximian.com/mailman/listinfo/mono-list 
>> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20090331/f471aab2/attachment.html 


More information about the Mono-list mailing list