[Mono-list] Debian support

Daniel Soto daniel.soto2k at gmail.com
Tue Mar 31 18:43:35 EDT 2009


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
>>>
>>
>


More information about the Mono-list mailing list