[Mono-list] Debian support

imaudi at comcast.net imaudi at comcast.net
Tue Mar 31 19:20:58 EDT 2009



Might have been some fluke.. 



I just nuked the mod_mono-2.4 directory and redownloaded mod_mono, this time I just did: 



./configure 



with no parameters and got no errors.  I did a make and a make install with no errors (both took under 10 seconds, is this right?) 



Anyway, now I have a file called /etc/apache2/mod_mono.conf 



Does this mean yay? 



Mike 


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




Yup, here's what I did: 



apt-get install gettext 
cd .. 
wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.4.tar.bz2 
tar -xpjf mono-2.4.tar.bz2 
cd mono-2.4/ 
./configure --prefix=/usr/local 
make & make install 
cd .. 



This worked fine, no errors.. 



Next I built XSP: 



apt-get install apache2-threaded-dev 
wget http://ftp.novell.com/pub/mono/sources/xsp/xsp-2.4.tar.bz2 
tar -xpjf xsp-2.4.tar.bz2 
cd xsp-2.4/ 
./configure --prefix=/usr/local 
make & make install 


This also worked fine, no errors..  Then I build mod_mono: 



wget http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.4.tar.bz2 
tar -xpjf mod_mono-2.4.tar.bz2 
cd mod_mono-2.4/ 
./configure --prefix=/usr/local 
make 



At which point I get the libtool error.  Maybe it's looking in the wrong path for something? 



Mike 








----- 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:43:35 PM GMT -08:00 US/Canada Pacific 
Subject: Re: [Mono-list] Debian support 

Did you built mono 2.4 successfully? Mono 2.4 is required before to 
install mod_mono. 

2009/3/31  <imaudi at comcast.net>: 
> 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 
>>> 
>> 
> 

_______________________________________________ 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/a0e85c0c/attachment-0001.html 


More information about the Mono-list mailing list