Thanks to Jeremy and Mono team for releasing Mono v1.0.1, I've been able to compile Mono and XSP webserver successfully on a Sun server running Solaris 8.
However, when I tried to run the XSP webserver, I got the following error message:
==============================
bash-2.99# /bcc/mono-1.0.1/bin/mono /usr/local/xsp-1.0.1/bin/xsp.exe --port 40000
xsp
Adding applications '/:.'...
Registering application:
Host: any
Port: any
Virtual path: /
Physical path: /usr/local/xsp-1.0.1/share/doc/xsp/test
Listening on port: 40000
Listening on address: 0.0.0.0
Root directory: /usr/local/xsp-1.0.1/share/doc/xsp/test
Unhandled Exception: System.Net.Sockets.SocketException: Invalid arguments
in <0x009e8> System.Net.Sockets.Socket:Select (System.Collections.IList,System.Collections.IList,System.Collections.IList,int)
in <0x00118> Mono.ASPNET.ApplicationServer:RunServer ()
in <0x0008c> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
Hit Return to stop the server. ==============================
I'm clueless at the moment as what to do now to resolve this problem.
If you have any idea about it, do please let me know.
Many thanks, Harry
note: Attached at the end of this email is my Mono installation notes.
Jeremy Durham wrote:
Harry Sufehmi wrote:
Hi,
I'm asked by my manager to install Mono on our Intranet server, to run an eLearning package.
However, the compilation process ended up with a few error messages, and Mono won't install.
I've looked around (newsgroups, google, mailing list archives, etc), and it seems that not many people are installing Mono in this particular platform (or they didn't encounter any problem at all). So I'm still clueless on why Mono won't install here.
Hi-
Don't want to bombard you if someone has already sent but- What version of bison are you running? Do you have GNU M4 installed? Might want to check: http://bugzilla.ximian.com/show_bug.cgi?id=60798
======================= Mono installation notes
ASSUMPTIONS:
[1] Platform : Solaris 8, SPARC
[2] The following packages already installed: gcc >= 3.4.1, make, flex, libiconv from http://www.sunfreeware.com)
#----- Enable system to find the compilation tools PATH=/usr/local/bin:/usr/ccs/bin:$PATH
#----- Install pkgconfig
cd /downloads
wget http://freedesktop.org/Software/pkgconfig/releases/pkgconfig-0.15.0.tar.gz
gzip -d pkgconfig-0.15.0.tar.gz
tar xvf pkgconfig-0.15.0.tar
cd pkgconfig-0.15.0
./configure
make
make install
#----- Install GNU's M4
#----- it contains GNU's bison which we'll need for Mono's compilation process
cd /downloads
wget ftp://mirrors.blueyonder.co.uk/sites/ftp.sunfreeware.com/freeware/sparc/8/m4-1.4.2-sol8-sparc-local.gz
gzip -d m4-1.4.2-sol8-sparc-local.gz
pkgadd -d m4-1.4.2-sol8-sparc-local
#----- Install random number generator
#----- Mono requires an entropy source (random number generator),
#----- or XSP webserver won't compile later
cd /downloads
wget http://www.cosy.sbg.ac.at/~andi/SUNrand/pkg/ANDIrand-0.7-5.8-sparc-1.pkg
pkgadd -d ANDIrand-0.7-5.8-sparc-1.pkg
#----- Install Mono 1.0 runtime cd /downloads wget http://www.go-mono.com/archive/1.0.1/mono-1.0.1.tar.gz gzip -d mono-1.0.1.tar.gz tar xvf mono-1.0.1.tar cd mono-1.0.1 mkdir /usr/local/mono-1.0.1 ./configure --prefix=/usr/local/mono-1.0.1 make make install
#----- Install XSP webserver cd /downloads wget http://www.go-mono.com/archive/1.0.1/xsp-1.0.1.tar.gz gzip -d xsp-1.0.1.tar.gz tar xvf xsp-1.0.1.tar mkdir /usr/local/xsp-1.0.1 cd xsp-1.0.1 # the following line will enable the compiler to find Mono library files LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/bcc/mono-1.0.1/lib/:$LD_LIBRARY_PATH # the following line will enable the use of Mono's mcs # (C++ / C# compiler) instead of the one from Solaris 8 PATH=/bcc/mono-1.0.1/bin/:$PATH ./configure --prefix=/usr/local/xsp-1.0.1 make make install
#----- Test run Mono now ! /usr/local/mono-1.0.1/bin/mono /usr/local/xsp-1.0.1/bin/xsp.exe --port 40000 _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
