From crichton@gimp.org Thu Apr 1 02:22:21 2004 From: crichton@gimp.org (Mark Crichton) Date: Wed, 31 Mar 2004 21:22:21 -0500 Subject: [Mono-list] Gecko# 0.1 Release Message-ID: <406B7CDD.5020507@gimp.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Announcing the "Miguel Owes Me" 0.1 release of Gecko#. Gecko# is a Gtk# binding of Mozilla's gtkmozembed. The API is currently undocumented, but the underlying GTK widget is documented at http://www.mozilla.org/unix/gtk-embedding.html. Please note, gtkmozembed does not exist for Windows, so Gecko# will NOT work on Win32. Have fun Geckoing! Mark Crichton -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFAa3zdOfj2Ja/u/oARAjXNAKCxx8BN0CfvOiCFVQRw5ScB/ttawQCdGs+X A4VRAN+OgI+TtixmKGQ/f7k= =nPTv -----END PGP SIGNATURE----- From tberman@sevenl.net Thu Apr 1 02:24:06 2004 From: tberman@sevenl.net (Todd Berman) Date: Wed, 31 Mar 2004 21:24:06 -0500 Subject: [Mono-list] MonoDevelop 0.2 Release Message-ID: <1080786245.21476.8.camel@localhost.localdomain> MonoDevelop 0.2 has been released. Packages should follow on the redcarpet mono channel as soon as they are ready. To build and install MonoDevelop 0.2 you will need: http://www.go-mono.com/archive/monodevelop-0.2.tar.gz - MonoDevelop 0.2 http://www.go-mono.com/archive/gecko-sharp-0.1.tar.gz - gecko sharp 0.1 http://www.go-mono.com/archive/gtksourceview-sharp-0.1.0.tar.gz - gtksourceview-sharp 0.1 http://www.go-mono.com/archive/mono-debugger-0.6.tar.gz - mono debugger 0.6 (This is optional and requires an NPTL machine) http://www.go-mono.com/archive/monodoc-0.13.tar.gz - monodoc 0.13 http://sourceforge.net/project/showfiles.php?group_id=40240" - gtk-sharp 0.18 You will also need mozilla-devel (or your distro's equivalent) and a mono/mcs 0.31 installation. Again, RPMS will be appearing in the mono red-carpet channel as soon as they are ready. Enjoy, --Todd From mathpup@mylinuxisp.com Thu Apr 1 04:47:33 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Wed, 31 Mar 2004 22:47:33 -0600 Subject: [Mono-list] Copy / paste In-Reply-To: <406B0B8D.5040303@theroughnecks.com> References: <406A7243.7020309@dlfp.org> <030c01c41705$0c3ebcd0$2301a8c0@BIGDELL> <406B0B8D.5040303@theroughnecks.com> Message-ID: <200403312247.33732.mathpup@mylinuxisp.com> Qt# and Qt will automatically use the normal copy and paste mechanism for the underlying platform. On Wednesday 31 March 2004 12:18 pm, Michael J. Ryan wrote: > will probably have to be implimented via gtk# or qt#'s wrapper... iirc, > they each have their own implimentation... someone working with gtk#, or > qt# would probably be better able to answer this. From mahens80@hotmail.com Thu Apr 1 04:57:03 2004 From: mahens80@hotmail.com (Mahen Perera) Date: Thu, 01 Apr 2004 04:57:03 +0000 Subject: [Mono-list] C# SOAP implementation - AXIS Message-ID:





Hi Jonathan

Thanx for the reply. Yes, I am aware about the current developments in MONO in the classes under System.Web.Services namespace and the existing Web Services architecture based around ASP.NET and building on its support for XML and SOAP serialization in the .NET framework.

As u have already mentioned, the existing ASP.net web services architecture is tightly integrated to .NET and cannot run without IIS. AXIS, on the other hand is an Open Souce effort and will run on the Apache Web server. What i am proposing is to have another SOAP implementation (in C#) as an add-on to MONO, which follows the AXIS architecture.

In developing AXIS C#, we hope to use the WSDL parser in System.Web.Services namespace and the XML Pull parser in System.Xml namespace (already implemented in MONO). Since we are following AXIS, we will have a server.wsdd file to configure the AXIS engine and follow similar architectural principles (such as having "handlers" to as a means of adding external components offline, in to the main AXIS message flow). Further to this, as I mentioned earlier, current AXIS users will find it easy to switch to the AXIS C#.

Hope this will answer your Q. 

Hoping for positive replies

Mahen

PS: I would like to know whether the support for creating and managing Application Domains

is implemeted in MONO.  

 

>From: Jonathan Stowe

>To: Mahen Perera
>CC: Mono-List
>Subject: Re: [Mono-list] C# SOAP implementation - AXIS
>Date: Tue, 30 Mar 2004 09:22:39 +0100
>
>On Tue, 2004-03-30 at 06:32, Mahen Perera wrote:
> > Hi all!
> >
> > We are a team involved in developing an implementation of  SOAP using C#, in
> > the .NET framework. We are still in the early stages.
> >
>
>I'm probably missing some subtlety here but the .NET framework already
>implements SOAP, I'm not quite sure what there is to implement here.
>
> > We would like to contribute towards MONO with this regard. Therefore we are
> > interested in finding out what are the plans with regard to having a SOAP
> > implementation in MONO.
> >
>
>Mono has an implementation of the System.Web.Services classes and it
>appears from
>
>   http://www.go-mono.com/class-status-System.Web.Services.html
>
>that this is largely complete.  Again I might be misunderstanding what
>you are planning on doing.
>
> > We hope to follow the APACHE AXIS architecture in developing our SOAP
> > engine. This will enable users who are familiar with AXIS Java/AXIS C++ to
> > swich over to our SOAP implementation with ease. Further to this, there will
> > be many other advantages provided by AXIS.
> >
>
>THe .NET Framework has its own Web Services architecture based around
>ASP.NET and building on its support for XML and SOAP serialization, it
>is a fairly different approach to that taken by Axis but as I see it
>this is largely due to to it's degree of integration and dependency on
>the framework as a whole.
>
>/J\
> > We like to know ur ideas!
> >
> > Hoping for a positive reply...
> >
> > Mahen
> >
> > _________________________________________________________________
> > Help STOP SPAM with the new MSN 8 and get 2 months FREE*
> > http://join.msn.com/?page=features/junkmail
> >
> > _______________________________________________
> > Mono-list maillist  -  Mono-list@lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-list
>
>_______________________________________________
>Mono-list maillist  -  Mono-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-list


MSN 8 helps ELIMINATE E-MAIL VIRUSES. Get 2 months FREE*. From lutz@wellhausen.de Thu Apr 1 07:22:02 2004 From: lutz@wellhausen.de (Lutz Wellhausen) Date: Thu, 01 Apr 2004 09:22:02 +0200 Subject: [Mono-list] ASPX Compilation Error Message-ID: <406BC31A.4030201@wellhausen.de> Hi All, I try to build an ASP.NET test page for xsp/mono with CodeCharge Studio. This works fine with MS.NET 1.1. Requesting the same page from xsp/mono 0.30.2 results in the following compilation error: http://www.wellhausen.de/mono/mono_compilation_error.html The same output from MS.NET 1.1: http://www.wellhausen.de/mono/ms_compilation.cs.txt The page Genre.aspx: http://www.wellhausen.de/mono/Genre.aspx.txt Code behind Genre.aspx.cs: http://www.wellhausen.de/mono/Genre.aspx.cs.txt The mini website: http://www.wellhausen.de/mono/webdir.tar.gz It seems to be a problem with the CodeCharge Studio web control 'CC:Navigator'. Can anybody help? Regards, Lutz Wellhausen From jimeno@servidor.unam.mx Thu Apr 1 05:44:40 2004 From: jimeno@servidor.unam.mx (Roberto Jimeno) Date: 31 Mar 2004 23:44:40 -0600 Subject: [Mono-list] Monodoc dies raising gtkhtml exception. Message-ID: <1080798279.1356.223.camel@localhost> Hi all, The problem started when I "downgraded" from version 0.30 to 0.29, but it is still present even though I have already "re-upgraded" to version 0.30. Some of installed RPM packages that might be relevant are monodoc-0.11-0.ximian.6.0 and gtkhtml3.0-3.0.5-0.ximian.6.2. My Linux distribution is Red Hat 9. Please have a look at what happens: [jimeno@chiquis ]$ monodoc Unhandled Exception: System.DllNotFoundException: gtkhtml-3.0 in <0x00053> (wrapper managed-to-native) Gtk.HTML:gtk_html_new () in <0x0003c> Gtk.HTML:.ctor () in [0x001aa] (at /tmp/bb-daemon.11458/mono-conf/monodoc/BUILD/monodoc-0.11/browser/browser.cs:209) Monodoc.Browser:.ctor () in [0x0014a] (at /tmp/bb-daemon.11458/mono-conf/monodoc/BUILD/monodoc-0.11/browser/browser.cs:81) Monodoc.Driver:Main (string[]) Any help will be welcome. Thanks. From ales.pour@systinet.com Thu Apr 1 07:24:56 2004 From: ales.pour@systinet.com (Ales Pour) Date: Thu, 1 Apr 2004 09:24:56 +0200 Subject: [Mono-list] C# SOAP implementation - AXIS References: Message-ID: <021301c417ba$6f4befe0$7f00000a@pour> > From: "Mahen Perera" > As u have already mentioned, the existing ASP.net web services architecture is tightly integrated > to .NET and cannot run without IIS. AXIS, on the other hand is an Open Souce effort and will run on the BTW, this is not quite true - you do not need IIS _at all_. All requests to ASP.NET are just passed to (.NET's) HttpRuntime, IIS - more or less - only provides HTTP transport to ASP.NET. You can easily write your own transport, be it HTTP (eg. Cassini project), or anything else (eg. some MQ). Regards, Ales Pour From jonpryor@vt.edu Thu Apr 1 12:08:55 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Thu, 01 Apr 2004 07:08:55 -0500 Subject: [Mono-list] C# SOAP implementation - AXIS In-Reply-To: References: Message-ID: <1080821334.6110.7.camel@localhost.localdomain> Below... On Wed, 2004-03-31 at 23:57, Mahen Perera wrote: > As u have already mentioned, the existing ASP.net web services > architecture is tightly integrated to .NET and cannot run without IIS. > AXIS, on the other hand is an Open Souce effort and will run on the > Apache Web server. What i am proposing is to have another SOAP > implementation (in C#) as an add-on to MONO, which follows the AXIS > architecture. As Ales Pour already mentioned, this is incorrect. IIS is not needed. For example, mod_mono and xsp.exe are two separate ASP.NET hosting environments developed by Mono. (xsp.exe was the original test container, useful for testing, and mod_mono is an Apache module for hosting ASP.NET.) > In developing AXIS C#, we hope to use the WSDL parser in > System.Web.Services namespace and the XML Pull parser in System.Xml > namespace (already implemented in MONO). Since we are following AXIS, > we will have a server.wsdd file to configure the AXIS engine and > follow similar architectural principles (such as having "handlers" > to as a means of adding external components offline, in to the main > AXIS message flow). Further to this, as I mentioned earlier, current > AXIS users will find it easy to switch to the AXIS C#. Existing AXIS users may find this useful, but I doubt that existing ASP.NET users would. Just my $0.02... > Hope this will answer your Q. > > Hoping for positive replies > > Mahen > > PS: I would like to know whether the support for creating and managing > Application Domains AppDomain support is...flaky. You can create AppDomains, and run code in them, but unloading them...tends to break things. Zoltan added a patch to ignore AppDomain.Unload() when the MONO_NO_UNLOAD environment variable is set on March 24, so that existing code (NAnt) would continue to function properly until the underlying AppDomain issues were resolved. I don't think this made it into 0.31, though. So, until the bugs are fixed (which is until the next release, *at least*), avoid AppDomain.Unload(). :-) - Jon From h_aue@gmx.de Thu Apr 1 12:46:34 2004 From: h_aue@gmx.de (Hinrich Aue) Date: Thu, 1 Apr 2004 14:46:34 +0200 Subject: [Mono-list] Problems with 0.31 RE ("Killed") Message-ID: <200404011446.34968.h_aue@gmx.de> I installed the latest version (0.31) from source. That's a bit tricky sometimes, because sometimes it complains when doing make install. (mono and mcs) before that I've been using 0.30.2. mcs and mono compiles fine. mcs even compiles my small C# program. But when I start it with "mono programm.exe" I get the message "Killed". When I do "mono -v programm.exe" I get : ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mono -v mysqltest_0.1_30.03.2004.exe Method (wrapper managed-to-native) System.Object:__icall_wrapper_mono_ldftn (intptr) emitted at 0x41322000 to 0x41322037 [mysqltest_0.1_30.03.2004.exe] Method (wrapper managed-to-native) System.Object:__icall_wrapper_mono_thread_get_pending_exception () emitted at 0x41322038 to 0x41322068 [mysqltest_0.1_30.03.2004.exe] Method (wrapper runtime-invoke) System.OutOfMemoryException:.ctor (object,intptr,intptr) emitted at 0x41322070 to 0x413220ff [mysqltest_0.1_30.03.2004.exe] Method System.OutOfMemoryException:.ctor () emitted at 0x41322100 to 0x41322140 [mysqltest_0.1_30.03.2004.exe] Method Locale:GetText (string) emitted at 0x41322148 to 0x41322150 [mysqltest_0.1_30.03.2004.exe] Method System.SystemException:.ctor (string) emitted at 0x41322158 to 0x4132217f [mysqltest_0.1_30.03.2004.exe] Method System.Exception:.ctor (string) emitted at 0x41322180 to 0x413221e1 [mysqltest_0.1_30.03.2004.exe] Method System.Object:.ctor () emitted at 0x413221e8 to 0x413221ed [mysqltest_0.1_30.03.2004.exe] Method System.MonoType:get_FullName () emitted at 0x413221f0 to 0x4132220a [mysqltest_0.1_30.03.2004.exe] Method (wrapper managed-to-native) System.MonoType:getFullName () emitted at 0x41322210 to 0x41322247 [mysqltest_0.1_30.03.2004.exe] Method System.Exception:set_HResult (int) emitted at 0x41322248 to 0x41322256 [mysqltest_0.1_30.03.2004.exe] Method (wrapper runtime-invoke) System.NullReferenceException:.ctor (object,intptr,intptr) emitted at 0x41322258 to 0x413222e7 [mysqltest_0.1_30.03.2004.exe] Method System.NullReferenceException:.ctor () emitted at 0x413222e8 to 0x41322328 [mysqltest_0.1_30.03.2004.exe] Method (wrapper runtime-invoke) System.StackOverflowException:.ctor (object,intptr,intptr) emitted at 0x41322330 to 0x413223bf [mysqltest_0.1_30.03.2004.exe] Method System.StackOverflowException:.ctor () emitted at 0x413223c0 to 0x413223ee [mysqltest_0.1_30.03.2004.exe] cannot open assembly mysqltest_0.1_30.03.2004.exe Method (wrapper runtime-invoke) System.Threading.Thread:Finalize (object,intptr,intptr) emitted at 0x413223f0 to 0x4132247f [mysqltest_0.1_30.03.2004.exe] Method (wrapper runtime-invoke) System.Threading.Thread:.cctor (object,intptr,intptr) emitted at 0x41322480 to 0x41322500 [mysqltest_0.1_30.03.2004.exe] Method System.Threading.Thread:.cctor () emitted at 0x41322508 to 0x41322515 [mysqltest_0.1_30.03.2004.exe] Method System.Threading.Thread:Finalize () emitted at 0x41322518 to 0x41322550 [mysqltest_0.1_30.03.2004.exe] Method (wrapper managed-to-native) System.Threading.Thread:Thread_free_internal (intptr) emitted at 0x41322558 to 0x4132258f [mysqltest_0.1_30.03.2004.exe] Method System.Object:Finalize () emitted at 0x41322590 to 0x413225a5 [mysqltest_0.1_30.03.2004.exe] rizzo@gurke:~/Programmieren/c_sharp/mysqltest/Datenbank-Testproggi$ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Does anyone have any suggestions? Thanks, Hinrich From gellyfish@gellyfish.com Thu Apr 1 12:53:01 2004 From: gellyfish@gellyfish.com (Jonathan Stowe) Date: Thu, 01 Apr 2004 13:53:01 +0100 Subject: [Mono-list] C# SOAP implementation - AXIS In-Reply-To: References: Message-ID: <1080823981.2486.160.camel@localhost> On Thu, 2004-04-01 at 05:57, Mahen Perera wrote: > Thanx for the reply. Yes, I am aware about the current developments in > MONO in the classes under System.Web.Services namespace and the > existing Web Services architecture based around ASP.NET and building > on its support for XML and SOAP serialization in the .NET framework. > > As u have already mentioned, the existing ASP.net web services > architecture is tightly integrated to .NET and cannot run without IIS. > AXIS, on the other hand is an Open Souce effort and will run on the > Apache Web server. What i am proposing is to have another SOAP > implementation (in C#) as an add-on to MONO, which follows the AXIS > architecture. > As Ales points out the IIS connection is not absolute, infact I am pretty certain that you could get Apache to serve .NET web services by setting a handler for .asmx files that uses the ASP.NET runtime component (check out the script map on IIS for more details on this). Infact mono, via the mod_mono apache module and/or xsp, can server ASP.NET web services through Apache already as Jonathan Pryor notes. > In developing AXIS C#, we hope to use the WSDL parser in > System.Web.Services namespace and the XML Pull parser in System.Xml > namespace (already implemented in MONO). Since we are following AXIS, > we will have a server.wsdd file to configure the AXIS engine and > follow similar architectural principles (such as having "handlers" > to as a means of adding external components offline, in to the main > AXIS message flow). Further to this, as I mentioned earlier, current > AXIS users will find it easy to switch to the AXIS C#. > Personally I'm still not convinced, there is a difference between Java and C# in the respect that with C# you have the services provided by the .NET framework, which includes, as we have already agreed, an architecture for Web Services, with Java (or indeed C++) you have no such implicit support for these things, so you need something like Axis. Now if it was me who was looking to create an alternate web services architecture for the .NET framework I would certainly start by looking to reuse as much of the System.Web.Services classes as I possibly could in order that I didn't end up creating something that behaved contrary to the expectations raised by the rest of the platform: a cursory glance at the code in System.Web.Services.Protocols would suggest that some of these classes could be extended to provide something more like Axis. I think by starting with the parser you are only going to make more work for yourself. > Hope this will answer your Q. > > Hoping for positive replies > > Mahen > > PS: I would like to know whether the support for creating and managing > Application Domains > > is implemeted in MONO. > > > > >From: Jonathan Stowe > > > >To: Mahen Perera > >CC: Mono-List > >Subject: Re: [Mono-list] C# SOAP implementation - AXIS > >Date: Tue, 30 Mar 2004 09:22:39 +0100 > > > >On Tue, 2004-03-30 at 06:32, Mahen Perera wrote: > > > Hi all! > > > > > > We are a team involved in developing an implementation of SOAP > using C#, in > > > the .NET framework. We are still in the early stages. > > > > > > >I'm probably missing some subtlety here but the .NET framework > already > >implements SOAP, I'm not quite sure what there is to implement here. > > > > > We would like to contribute towards MONO with this regard. > Therefore we are > > > interested in finding out what are the plans with regard to having > a SOAP > > > implementation in MONO. > > > > > > >Mono has an implementation of the System.Web.Services classes and it > >appears from > > > > http://www.go-mono.com/class-status-System.Web.Services.html > > > >that this is largely complete. Again I might be misunderstanding > what > >you are planning on doing. > > > > > We hope to follow the APACHE AXIS architecture in developing our > SOAP > > > engine. This will enable users who are familiar with AXIS > Java/AXIS C++ to > > > swich over to our SOAP implementation with ease. Further to this, > there will > > > be many other advantages provided by AXIS. > > > > > > >THe .NET Framework has its own Web Services architecture based around > >ASP.NET and building on its support for XML and SOAP serialization, > it > >is a fairly different approach to that taken by Axis but as I see it > >this is largely due to to it's degree of integration and dependency > on > >the framework as a whole. > > > >/J\ > > > We like to know ur ideas! > > > > > > Hoping for a positive reply... > > > > > > Mahen > > > > > > _________________________________________________________________ > > > Help STOP SPAM with the new MSN 8 and get 2 months FREE* > > > http://join.msn.com/?page=features/junkmail > > > > > > _______________________________________________ > > > Mono-list maillist - Mono-list@lists.ximian.com > > > http://lists.ximian.com/mailman/listinfo/mono-list > > > >_______________________________________________ > >Mono-list maillist - Mono-list@lists.ximian.com > >http://lists.ximian.com/mailman/listinfo/mono-list > > ______________________________________________________________________ > MSN 8 helps ELIMINATE E-MAIL VIRUSES. Get 2 months FREE*. > _______________________________________________ Mono-list maillist - > Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From vguzev@yandex.ru Thu Apr 1 13:36:51 2004 From: vguzev@yandex.ru (Vadim B. Guzev) Date: Thu, 1 Apr 2004 17:36:51 +0400 Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 Message-ID: <003c01c417ee$63d2c830$1117010a@HOME> Hello! I've seen somewhere in the list before (but I can't find this letter now, when I really need it :( ) that someone had problems with starting processes with parameters from Mono 0.31. Was this problem solved? I have the same problem now, as even the following simple application doesn't work anymore in Mono 0.31 (it worked correctly in Mono 0.29): 8<---------------------------------------------------------- using System; using System.Diagnostics; class ProcessStart { static void Main(string[] args) { Console.Out.WriteLine("Trying to start: 'mono --version'"); ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "mono"; psi.Arguments = "--version"; Process p = new Process(); p.Start( psi ); } } 8<---------------------------------------------------------- Instead of printing the version - it prints now the help for parameters usage... I've checked and the specified parameters ("--version") are not passed to the target program ("mono") at all... Is there any workaround for this problem? I've tried the daily package mono-0.31.99.20040331.tar.gz, but it seems to me, that method Process.Start doesn't work at all in this version ... even without parameters... :( What's happening? Best regards, Vadim B. Guzev From gonzalo@ximian.com Thu Apr 1 13:58:45 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 01 Apr 2004 15:58:45 +0200 Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <003c01c417ee$63d2c830$1117010a@HOME> References: <003c01c417ee$63d2c830$1117010a@HOME> Message-ID: <1080827911.1546.18.camel@localhost> On Thu, 2004-04-01 at 15:36, Vadim B. Guzev wrote: > Hello! > > > I've seen somewhere in the list before (but I can't find this letter now, > when I really need it :( ) that someone had problems with starting processes > with parameters from Mono 0.31. Was this problem solved? > > I have the same problem now, as even the following simple application > doesn't work anymore in Mono 0.31 (it worked correctly in Mono 0.29): > 8<---------------------------------------------------------- > using System; > using System.Diagnostics; > > class ProcessStart { > static void Main(string[] args) { > Console.Out.WriteLine("Trying to start: 'mono --version'"); > ProcessStartInfo psi = new ProcessStartInfo(); > psi.FileName = "mono"; > psi.Arguments = "--version"; > > Process p = new Process(); > p.Start( psi ); > } > } add: psi.UseShellExecute = false; and it will work. -Gonzalo From mrproper@ximian.com Thu Apr 1 14:03:32 2004 From: mrproper@ximian.com (Kevin Breit) Date: Thu, 01 Apr 2004 09:03:32 -0500 Subject: [Mono-list] Mono Download Page Changes Message-ID: <1080828212.2247.4.camel@kbreit.resnet.nmu.edu> Hey, I'm proposing that we change the Mono download page a bit. Currently, we only have the core Mono downloads listed, which is bad news for other projects such as MonoDevelop. To remedy this, I propose that we have a 2nd download page called "Third-Party Downloads" or "Mono Extras" (I prefer the latter). The new download page would be on the left navigation and both download pages would link to each other. How does this sound to everyone? Kevin Breit From lluis@ximian.com Thu Apr 1 14:12:09 2004 From: lluis@ximian.com (Lluis Sanchez) Date: Thu, 01 Apr 2004 16:12:09 +0200 Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <003c01c417ee$63d2c830$1117010a@HOME> References: <003c01c417ee$63d2c830$1117010a@HOME> Message-ID: <1080828729.4538.5.camel@portatil.aticatacs> Try what Gonzalo said, but also change the Start call to: Process.Start (psi); since that Start method overload is static, so you are not allowed to call it with an instance reference. MCS should complain about that, but it doesn't because of a bug. Lluis. > On dj, 2004-04-01 at 15:36, Vadim B. Guzev wrote: > Hello! > > > I've seen somewhere in the list before (but I can't find this letter now, > when I really need it :( ) that someone had problems with starting processes > with parameters from Mono 0.31. Was this problem solved? > > I have the same problem now, as even the following simple application > doesn't work anymore in Mono 0.31 (it worked correctly in Mono 0.29): > 8<---------------------------------------------------------- > using System; > using System.Diagnostics; > > class ProcessStart { > static void Main(string[] args) { > Console.Out.WriteLine("Trying to start: 'mono --version'"); > ProcessStartInfo psi = new ProcessStartInfo(); > psi.FileName = "mono"; > psi.Arguments = "--version"; > > Process p = new Process(); > p.Start( psi ); > } > } > > 8<---------------------------------------------------------- > > Instead of printing the version - it prints now the help for parameters > usage... > I've checked and the specified parameters ("--version") are not passed to > the target program ("mono") at all... Is there any workaround for this > problem? > > I've tried the daily package mono-0.31.99.20040331.tar.gz, but it seems to > me, that method Process.Start doesn't work at all in this version ... even > without parameters... :( > What's happening? > > > Best regards, > Vadim B. Guzev > > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From eamon.otuathail@clipcode.com Thu Apr 1 14:57:31 2004 From: eamon.otuathail@clipcode.com (Eamon O'Tuathail) Date: Thu, 1 Apr 2004 15:57:31 +0100 Subject: [Mono-list] April 1st: from TechSpeak to PlaneSpeak Message-ID: <000801c417f9$a8f2da80$0101a8c0@ARAN> Since its April 1st, may I post one message about patents?=20 [If you have any comment to make on the following, feel free to email me directly. Please do not send a follow-up posting to the mono list, as = the topic of patents has be discussed so often here it is boring many people = on the list. The archives are full of patent discussions.] - o -=20 It seems free expressionists from April 1st in the year 2084 have discovered a new way to explain software patents to non-software authors. It is called PlaneSpeak. They demonstrate it by examining the Microsoft .NET API Patent:=20 http://www.clipcode.cc/books/id/001/chapter05.html More musings from the futuristic free expressionists will appear = regularly here: http://www.clipcode.cc/books/id/001/index.html - o -=20 On a more serious note, it was mentioned on the mono list last month = that the Novell legal folks are conducting a review of patent issues = surrounding MONO: http://www.oreillynet.com/pub/wlg/4557 It is a joy to watch Novell legal handle SCO (follow the fun at = groklaw.net: e.g. http://www.groklaw.net/article.php?story=3D20040326223857634) There = is no doubt they will leave no stone unturned in their quest to assist MONO. = The free expressionists from April 1st, 2084 would like to nudge Novell = Legal to first look under the imaginary stone cryptically marked: 35.102.b @ 0-201-73411-7 @ p.xv[i|ii] & jun2200 < jul1100 & 37 C.F.R. = 1.56 They will understand. Perhaps during their patent review they could determine whether this is important or silly. - o -=20 I suggest we all hold off on commenting on patents/MONO until the Novell legal professionals conclude their review and give us their legal = opinion.=20 Eamon - o - Legal people should be able to understand the above cryptic hint on = their own - so don't show them what follows.=20 Software authors might need some help. 35.102.b is part of the U.S. patent law: http://www4.law.cornell.edu/uscode/35/102.html It states: "A person shall be entitled to a patent unless - ... (b) the invention was ... in public use .. more than one year prior to = the date of the application for patent in the United States" jul1100 refers to July 11th, 2000 (first day of the 2000 PDC, not by co-incidence - the date of the official .NET launch to software = authors). This is a year prior to the filing date for the Microsoft .NET API = patent, 20030028685, on July 10, 2001 (if you look in the patent after the claim text, you will see it is a continuation of an application with that = date).=20 =20 0-201-73411-7 is the ISBN for Don Box's excellent "Essential .NET" book. = In the preface, page xvii refers to an event a few years earlier and = states: "In 1998, Microsoft held a Professional Developer's Conference (PDC) in = San Diego. COM luminary Charlie Kindle stood up in a general session and proclaimed "no more GUIDs - no more HRESULTs - no more IUnknown." He and Mary Kirtland proceeded to show the basic architecture of the CLR, then known as COM+ Runtime. Later in the session, Nat Brown and David Stutz = stood up and demonstrated cross-language inheritance using Visual Basic and = Java. Attendees actually went home with CDs containing primitive versions of compilers that could reproduce this very odd demonstration. It is now February 2002, and this technology has finally shipped in release form." [An aside: anyone recall a MSJ article (a 'printed publication') by = Kirtland around the same time?] jun2200 is the date June 22nd, 2000, which is when the marketing launch = of .NET occurred, at an event known as Forum 2000. Critically it is a few = days more that 365 days prior to July 10, 2001. Did "public use" of .NET = occur at this event? Read both of these to see: http://www.microsoft.com/presspass/press/2000/Jun00/ForumUmbrellaPR.asp http://www.dnjonline.com/newsreel/MicrosoftNET.html (or ask any of the many journalists/analysts who attended and saw for themselves) C.F.R. 1.56 refers to Chapter 37 of the Code of Federal Regulations has = a section entitled: 37 C.F.R. 1.56, Duty to disclose information material to patentability http://www.bitlaw.com/source/37cfr/1_56.html and it says the inventor(s) and individuals associated with the patent filing (e.g. company executives) must tell all when applying for a = patent. It is for the patent examiner, not the applicant, to decide whether it = is important. If the applicant were to "conveniently" forget to mention something, then a granted patent can be invalidated. Do Mr. Gates and = other Microsoft executives demonstrating on June 22nd, 2000 have a duty of disclosure to tell the patent office what they did on that day (e.g. = does a video tape exist of the presentation?).=20 Page xvi of Mr. Box's book contains a forward by a Mr. Jim Miller (whose name appears as an inventor on the .NET API patent) saying he has read = Don Box's book and highly recommends it (I second that recommendation). The = fact that Mr. Miller has read Mr. Box's book is excellent - especially since = the first paragraph opposite his name is what is quoted above - i.e. the = public use of CLR in 1998 in front of thousands of people; and persumably, when attendees went home and installed it on their PCs and demo'ed it to = friends, the public use in front of tens of thousands more. Does Mr. Miller have = a duty of disclosure to mention this to the patent office? From bmaurer@users.sourceforge.net Thu Apr 1 15:38:09 2004 From: bmaurer@users.sourceforge.net (Ben Maurer) Date: Thu, 01 Apr 2004 10:38:09 -0500 Subject: [Mono-list] Mono Download Page Changes In-Reply-To: <1080828212.2247.4.camel@kbreit.resnet.nmu.edu> References: <1080828212.2247.4.camel@kbreit.resnet.nmu.edu> Message-ID: <1080833889.21728.8.camel@Ben> Hey Kevin, I think it would be better to have a title `Stuff that works on mono' (not that exactly, but something like that). We could combine this page with the ports section we have right now. So what I would imagine is a layout much like the existing Ports page -- you have a screenshot of each application on the left, with a short description on the right and a link. Eventually, we could make this into a directoryish thing (sorta like GNOME has on their website). -- Ben On Thu, 2004-04-01 at 09:03, Kevin Breit wrote: > Hey, > I'm proposing that we change the Mono download page a bit. Currently, > we only have the core Mono downloads listed, which is bad news for other > projects such as MonoDevelop. To remedy this, I propose that we have a > 2nd download page called "Third-Party Downloads" or "Mono Extras" (I > prefer the latter). The new download page would be on the left > navigation and both download pages would link to each other. > How does this sound to everyone? > > Kevin Breit > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From patrick@kirks.net Thu Apr 1 16:30:22 2004 From: patrick@kirks.net (Patrick Kirk) Date: Thu, 01 Apr 2004 17:30:22 +0100 Subject: [Mono-list] Mono on Debian Message-ID: <406C439E.20508@kirks.net> Hi all, Does anyone have an up to date link for Mono on debian? debianplanet seems to have gone off air about a week ago. Patrick From marco.canini@fastwebnet.it Thu Apr 1 16:33:53 2004 From: marco.canini@fastwebnet.it (Marco Canini) Date: Thu, 01 Apr 2004 18:33:53 +0200 Subject: [Mono-list] Mono on Debian In-Reply-To: <406C439E.20508@kirks.net> References: <406C439E.20508@kirks.net> Message-ID: <1080837233.2978.0.camel@debian> IIRC packages are in debian unstable now. Cheers On Thu, 2004-04-01 at 17:30 +0100, Patrick Kirk wrote: > Hi all, > > Does anyone have an up to date link for Mono on debian? debianplanet > seems to have gone off air about a week ago. > > Patrick > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list -- Marco Canini From patrick@kirks.net Thu Apr 1 16:38:34 2004 From: patrick@kirks.net (Patrick Kirk) Date: Thu, 01 Apr 2004 17:38:34 +0100 Subject: [Mono-list] Documentation - how do I offer help? Message-ID: <406C458A.9020003@kirks.net> The documentation on the go-mono page needs attention. If anyone's interested, I'd like to help. Patrick Kirk From mkestner@speakeasy.net Thu Apr 1 17:01:48 2004 From: mkestner@speakeasy.net (Mike Kestner) Date: Thu, 01 Apr 2004 11:01:48 -0600 Subject: [Mono-list] Monodoc dies raising gtkhtml exception. In-Reply-To: <1080798279.1356.223.camel@localhost> References: <1080798279.1356.223.camel@localhost> Message-ID: <1080838907.3742.279.camel@localhost.localdomain> On Wed, 2004-03-31 at 23:44, Roberto Jimeno wrote: > Hi all, > > The problem started when I "downgraded" from version 0.30 to 0.29, but > it is still present even though I have already "re-upgraded" to version > 0.30. Some of installed RPM packages that might be relevant are > monodoc-0.11-0.ximian.6.0 and gtkhtml3.0-3.0.5-0.ximian.6.2. My Linux > distribution is Red Hat 9. Currently, you also need the -devel package for gtkhtml3.0. We are working on a configuration mechanism that will allow us to avoid the need to point to the .so file. -- Mike Kestner From christophe@cattlegrid.net Thu Apr 1 18:55:55 2004 From: christophe@cattlegrid.net (christophe barbe) Date: Thu, 1 Apr 2004 13:55:55 -0500 Subject: [Mono-list] Mono on Debian In-Reply-To: <1080837233.2978.0.camel@debian> References: <406C439E.20508@kirks.net> <1080837233.2978.0.camel@debian> Message-ID: <20040401185555.GC18387@cattlegrid.net> On Thu, Apr 01, 2004 at 06:33:53PM +0200, Marco Canini wrote: > IIRC packages are in debian unstable now. For x86 only. Christophe -- Christophe Barbé GnuPG FingerPrint: E0F6 FADF 2A5C F072 6AF8 F67A 8F45 2F1E D72C B41E Imagination is more important than knowledge. Albert Einstein, On Science From tw275@cam.ac.uk Thu Apr 1 19:39:26 2004 From: tw275@cam.ac.uk (Tom Wilkie) Date: Thu, 1 Apr 2004 20:39:26 +0100 Subject: [Mono-list] Installing mono - without su rights Message-ID: <48F1F967-8414-11D8-850E-000A95C61052@cam.ac.uk> Hi there I don't know if this can be done - I assume it can. I have access to a linux box on the web, just a user account, and I wanted to install mono on it. I managed to get glib and pkgconfig compiled and installed under ~/mono/ and have set $LD_LIBRARY_PATH to /home/tw275/mono/lib and $LDFLAGS to -L/home/tw275/mono/lib and ./configure'd every thing with --PREFIX=/home/tw275/mono but when I do a make, I get this error: Making all in monoburg make[3]: Entering directory `/home/tw275/mono/mono-0.31/mono/monoburg' bison ./monoburg.y -o parser.c gcc -o monoburg ./monoburg.c parser.c -pthread -I/home/tw275/mono/include/glib-2.0 -I/home/tw275/mono/lib/glib-2.0/include -I. -pthread -L/home/tw275/mono/lib -lgthread-2.0 -lglib-2.0 ./monoburg ./sample.brg > sample.c ./monoburg: error while loading shared libraries: libgthread-2.0.so.0: cannot open shared object file: No such file or directory make[3]: *** [sample.c] Error 127 make[3]: Leaving directory `/home/tw275/mono/mono-0.31/mono/monoburg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/tw275/mono/mono-0.31/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tw275/mono/mono-0.31' make: *** [all] Error 2 I have checked in the /home/tw275/mono/lib/ directory and libgthread-2.0.so.0 exists. What have I done wrong? I couldn't get mono to work on my mac, so I thought I'd try on this linux box. I have sftp and ssh access to it. It runs debian, but i can't use apt-get because I don;t have su rights ;-) I think the kernel is 2.4.25 but I can;t be sure, they may have updated recently. Any one help? Thanks. Tom From tberman@sevenl.net Thu Apr 1 20:05:42 2004 From: tberman@sevenl.net (Todd Berman) Date: Thu, 01 Apr 2004 15:05:42 -0500 Subject: [Mono-list] Mono Download Page Changes In-Reply-To: <1080833889.21728.8.camel@Ben> References: <1080828212.2247.4.camel@kbreit.resnet.nmu.edu> <1080833889.21728.8.camel@Ben> Message-ID: <1080849941.4168.7.camel@localhost.localdomain> While I agree this would be nice, I think what kevin is recommending is more reasonable. You also must keep in mind that the gnome software map covers all sorts of gnome apps, regardless of their official 'gnome' status. However, I consider things like gtk-sharp, monodoc, gecko-sharp, monodevelop, etc to be more tied into the mono project than just 'this application uses mono'. All of them are done by mono developers, and cluttering the "mono" download page with applications and libraries seems like the wrong thing to do in the endrun. Personally, I see a need for both solutions, however one should happen relatively soon, where as the other would be nice in the long term. --Todd On Thu, 2004-04-01 at 10:38 -0500, Ben Maurer wrote: > Hey Kevin, > > I think it would be better to have a title `Stuff that works on mono' > (not that exactly, but something like that). > > We could combine this page with the ports section we have right now. > > So what I would imagine is a layout much like the existing Ports page -- > you have a screenshot of each application on the left, with a short > description on the right and a link. > > Eventually, we could make this into a directoryish thing (sorta like > GNOME has on their website). > > -- Ben > > On Thu, 2004-04-01 at 09:03, Kevin Breit wrote: > > Hey, > > I'm proposing that we change the Mono download page a bit. Currently, > > we only have the core Mono downloads listed, which is bad news for other > > projects such as MonoDevelop. To remedy this, I propose that we have a > > 2nd download page called "Third-Party Downloads" or "Mono Extras" (I > > prefer the latter). The new download page would be on the left > > navigation and both download pages would link to each other. > > How does this sound to everyone? > > > > Kevin Breit > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From tberman@sevenl.net Thu Apr 1 20:25:45 2004 From: tberman@sevenl.net (Todd Berman) Date: Thu, 01 Apr 2004 15:25:45 -0500 Subject: [Mono-list] Mono Download Page Changes In-Reply-To: <1080849941.4168.7.camel@localhost.localdomain> References: <1080828212.2247.4.camel@kbreit.resnet.nmu.edu> <1080833889.21728.8.camel@Ben> <1080849941.4168.7.camel@localhost.localdomain> Message-ID: <1080851144.4168.10.camel@localhost.localdomain> Oh, keep in mind as well that these projects being proposed all use mono-cvs for revision control, bugzilla.ximian.com for bug tracking, and lists.ximian.com for mailing lists, and go-mono.com/archive/ for distribution. So the distinction between 'Works with mono' and 'Mono Extras' is still there outside of a web page. --Todd On Thu, 2004-04-01 at 15:05 -0500, Todd Berman wrote: > While I agree this would be nice, I think what kevin is recommending is > more reasonable. > > You also must keep in mind that the gnome software map covers all sorts > of gnome apps, regardless of their official 'gnome' status. However, I > consider things like gtk-sharp, monodoc, gecko-sharp, monodevelop, etc > to be more tied into the mono project than just 'this application uses > mono'. All of them are done by mono developers, and cluttering the > "mono" download page with applications and libraries seems like the > wrong thing to do in the endrun. > > Personally, I see a need for both solutions, however one should happen > relatively soon, where as the other would be nice in the long term. > > --Todd > > On Thu, 2004-04-01 at 10:38 -0500, Ben Maurer wrote: > > Hey Kevin, > > > > I think it would be better to have a title `Stuff that works on mono' > > (not that exactly, but something like that). > > > > We could combine this page with the ports section we have right now. > > > > So what I would imagine is a layout much like the existing Ports page -- > > you have a screenshot of each application on the left, with a short > > description on the right and a link. > > > > Eventually, we could make this into a directoryish thing (sorta like > > GNOME has on their website). > > > > -- Ben > > > > On Thu, 2004-04-01 at 09:03, Kevin Breit wrote: > > > Hey, > > > I'm proposing that we change the Mono download page a bit. Currently, > > > we only have the core Mono downloads listed, which is bad news for other > > > projects such as MonoDevelop. To remedy this, I propose that we have a > > > 2nd download page called "Third-Party Downloads" or "Mono Extras" (I > > > prefer the latter). The new download page would be on the left > > > navigation and both download pages would link to each other. > > > How does this sound to everyone? > > > > > > Kevin Breit > > > > > > _______________________________________________ > > > Mono-list maillist - Mono-list@lists.ximian.com > > > http://lists.ximian.com/mailman/listinfo/mono-list > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From vguzev@yandex.ru Thu Apr 1 22:54:50 2004 From: vguzev@yandex.ru (vguzev) Date: Fri, 2 Apr 2004 02:54:50 +0400 (MSD) Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <1080827911.1546.18.camel@localhost> References: <003c01c417ee$63d2c830$1117010a@HOME> <1080827911.1546.18.camel@localhost> Message-ID: <406C9DBA.000001.23379@tide.yandex.ru> >add: > > psi.UseShellExecute = false; > >and it will work. Hmmm.... it doesn't work with UseShellExecute=false too... :( 8<----------------------------------------------------- [vadim@server processstart]$ cat ProcessStart.cs using System; using System.Diagnostics; class ProcessStart { static void Main(string[] args) { Console.Out.WriteLine("Trying to start: 'mono --version'"); ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "mono"; psi.UseShellExecute = false; psi.Arguments = "--version"; Process p = new Process(); p.Start( psi ); } } [vadim@server processstart]$ mcs ProcessStart.cs Compilation succeeded [vadim@server processstart]$ mono --version Mono JIT compiler version 0.31.99.20040331, (C) 2002-2004 Novell, Inc and Contri butors. www.go-mono.com TLS: normal GC: Included Boehm (with typed GC) SIGSEGV : normal Globalization: none [vadim@server processstart]$ mono ProcessStart.exe Trying to start: 'mono --version' 8<----------------------------------------------------- Anything else? Best regards, Vadim B. Guzev From vguzev@yandex.ru Thu Apr 1 23:04:13 2004 From: vguzev@yandex.ru (vguzev) Date: Fri, 2 Apr 2004 03:04:13 +0400 (MSD) Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <1080827911.1546.18.camel@localhost> References: <003c01c417ee$63d2c830$1117010a@HOME> <1080827911.1546.18.camel@localhost> Message-ID: <406C9FED.000001.23661@tide.yandex.ru> >add: > > psi.UseShellExecute = false; > >and it will work. Hmmm.... it doesn't work with UseShellExecute=false too... :( 8<----------------------------------------------------- [vadim@server processstart]$ cat ProcessStart.cs using System; using System.Diagnostics; class ProcessStart { static void Main(string[] args) { Console.Out.WriteLine("Trying to start: 'mono --version'"); ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "mono"; psi.UseShellExecute = false; psi.Arguments = "--version"; Process p = new Process(); p.Start( psi ); } } [vadim@server processstart]$ mcs ProcessStart.cs Compilation succeeded [vadim@server processstart]$ mono --version Mono JIT compiler version 0.31.99.20040331, (C) 2002-2004 Novell, Inc and Contri butors. www.go-mono.com TLS: normal GC: Included Boehm (with typed GC) SIGSEGV : normal Globalization: none [vadim@server processstart]$ mono ProcessStart.exe Trying to start: 'mono --version' 8<----------------------------------------------------- Anything else? Best regards, Vadim B. Guzev From scott@spacehug.com Fri Apr 2 04:07:28 2004 From: scott@spacehug.com (Scott Boston) Date: Thu, 01 Apr 2004 20:07:28 -0800 Subject: [Mono-list] Debugger problem Message-ID: <1080878848.5289.13.camel@localhost> Hello - I've run into a couple of issues with the mono debugger that I'd appreciate some help with. First, to get it to make I had to configure with --disable-readline. What do I lose by doing this? How do I work around it? I do have a /usr/lib/libreadline.so. Second, every time I try to run the debugger, from the command line or from MonoDevelop, I get this error: ** ERROR **: i386-linux-ptrace.c:282: Can't open (/proc/26251/mem): No such file or directory aborting... Any ideas? Thanks much, Scott Boston From yafuka@hotmail.com Fri Apr 2 05:40:26 2004 From: yafuka@hotmail.com (=?iso-8859-1?B?WWFmdWthIK4=?=) Date: Fri, 02 Apr 2004 05:40:26 +0000 Subject: [Mono-list] apache doesn't work after installing mono.. Message-ID: Hi ! I run redhat 9.0 with apache 2. All worked very well. but today i download and install all rpm concerning mono on redhat (http://www.go-mono.org/archive/0.31/redhat-9-i386/) Now my web server doesn't work. When i try /etc/rc.d/init.d/http start i have this message make_sock: could not bind to adress ip:80 no listening sockets available, shutting down Can i have help !? Thx _________________________________________________________________ MSN Search, le moteur de recherche qui pense comme vous ! http://fr.ca.search.msn.com/ From marco.canini@fastwebnet.it Fri Apr 2 10:26:03 2004 From: marco.canini@fastwebnet.it (Marco Canini) Date: Fri, 02 Apr 2004 12:26:03 +0200 Subject: [Mono-list] Debugger problem In-Reply-To: <1080878848.5289.13.camel@localhost> References: <1080878848.5289.13.camel@localhost> Message-ID: <1080901563.1107.8.camel@debian> On Thu, 2004-04-01 at 20:07 -0800, Scott Boston wrote: > Hello - > > I've run into a couple of issues with the mono debugger that I'd > appreciate some help with. > > First, to get it to make I had to configure with --disable-readline. > What do I lose by doing this? How do I work around it? I do have a > /usr/lib/libreadline.so. Probably you need to devel package for readline that contains libreadline.la > > Second, every time I try to run the debugger, from the command line or > from MonoDevelop, I get this error: > ** ERROR **: i386-linux-ptrace.c:282: Can't open (/proc/26251/mem): No > such file or directory > aborting... > No idea for this one sorry > Any ideas? > > Thanks much, > Scott Boston > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list -- Marco Canini From philippe.lavoie@cactus.ca Fri Apr 2 14:44:31 2004 From: philippe.lavoie@cactus.ca (Philippe Lavoie) Date: Fri, 2 Apr 2004 09:44:31 -0500 Subject: [Mono-list] About RPMS of .NET packages (using MonoDevelop as a case study) Message-ID: <5F668484EA248D41A93034997332B6D6012EEE99@exchange3.cactus.ca> This is a multi-part message in MIME format. ------_=_NextPart_001_01C418C1.023823C5 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi folks, =20 There was a small discussion which stemed from the release of MonoDevelop. MonoDevelop already has a list of RPMS which are needed for it to work. However, I think that having multiple RPMS is braking the NET spirit. =20 Let me explain. Then flame away. =20 In .NET, they try hard to break the DLL hell. There are two solutions, the GAC and copying everything locally. The GAC is work in progress with mono, so let's focus on the other one.=20 =20 According to the .NET philosophy, every "managed" dependency of MonoDevelop should be bundled inside its own package and that's it. The only dependencies should be the unmanaged ones. =20 =20 Maybe have a .NET application binary package could/should/would unbundle to a structure as follows =20 Application.exe Application # this would be a sh script which calls the .exe=20 Application.exe.libs/ Application.exe.libs/lib1.dll Application.exe.libs/lib2.dll Application.exe.libs/lib3.dll Application.exe.config =20 One of the things I notice with unix is that I need to do a lot of dependency checking before I get something up and running. The above structure would remove this (except for unmanaged dependencies) and it could be optimize when someone compiles by source since the libraries might already be inside the GAC. The philosophy I think is that hard disk is cheap and DLL hell is not cheap.=20 =20 Anyway, I liked it when I installed Axiom. It also contained the Tao and other managed libraries it needed. I didn't need to fetch 3 or 4 more packages. =20 In Linux, we also have dependency hell with RPMS when you start to mix compiling from source and adding RPMS made by different vendors, etc. We should move away from that model, gtk#.dll could have been bundled with MonoDevelop. If people want to put all dependencies in a GAC or something, they will need a real installer. Otherwise it's the copy everything locally methodology. At least according to the philosophy of NET. Do we have an installer for mono applications under Unix yet? =20 What do you guys think? =20 Philippe Lavoie =20 Cactus Commerce eBusiness. All Business. Tel 819.778.0313 x302 * 888.CACTUS.0 * Fax 819.771.0921 www.cactuscommerce.com philippe.lavoie@cactuscommerce.com =20 ------_=_NextPart_001_01C418C1.023823C5 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi folks,

 

There was a small discussion = which stemed from the release of MonoDevelop. MonoDevelop already has a list of RPMS which = are needed for it to work. However, I think that having multiple RPMS is = braking the .NET = spirit.

 

Let me explain. Then flame = away.

 

In .NET, they try hard to = break the DLL hell. There are two solutions, the GAC and copying everything = locally. The GAC is work in progress with mono, so let’s focus on the other = one.

 

According to the .NET = philosophy, every “managed” dependency of MonoDevelop should be bundled inside its own package and that’s it. The only = dependencies should be the unmanaged ones.  

 

Maybe have a .NET application = binary package could/should/would unbundle to a = structure as follows

 

Application.exe=

Application       &nbs= p;            = ;  # this would be a sh script which = calls the exe

Applica= tion.exe.libs/

Application.exe.libs/lib1.dll<= o:p>

Application.exe.libs/lib2.dll<= o:p>

Application.exe.libs/lib3.dll<= o:p>

Application.exe.config

 

One of the things I notice = with unix is that I need to = do a lot of dependency checking before I get something up and running. The above = structure would remove this (except for unmanaged dependencies) and it could be = optimize when someone compiles by source since the = libraries might already be inside the GAC. The philosophy I think is that hard = disk is cheap and DLL hell is not cheap.

 

Anyway, I liked it when I = installed Axiom. It also contained the Tao and other managed libraries it needed. = I didn’t need to fetch 3 or 4 more packages.

 

In Linux, we also have = dependency hell with RPMS when you start to mix compiling from source and adding = RPMS made by different vendors, etc. We should move away from that model, gtk#.dll = could have been bundled with MonoDevelop. If = people want to put all dependencies in a GAC or something, they will need a real = installer. Otherwise it’s the copy everything locally methodology. At least according to the philosophy of .NET. Do we = have an installer for mono applications under Unix = yet?

 

What do you guys = think?

 

Philippe =
Lavoie
 
   Cactus Commerce       &nbs=
p; eBusiness. All =
Business.
 Tel 819.778.0313 x302 =
• 888.CACTUS.0 • Fax =
819.771.0921
www.cactuscommerce.com =
philippe.lavoie@cactuscommerce.com

 

=00 ------_=_NextPart_001_01C418C1.023823C5-- From gonzalo@ximian.com Fri Apr 2 15:42:07 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Fri, 02 Apr 2004 17:42:07 +0200 Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <406C9FED.000001.23661@tide.yandex.ru> References: <003c01c417ee$63d2c830$1117010a@HOME> <1080827911.1546.18.camel@localhost> <406C9FED.000001.23661@tide.yandex.ru> Message-ID: <1080920527.1540.139.camel@lalo4.micasa> El vie, 02-04-2004 a las 01:04, vguzev escribió: > >add: > > > > psi.UseShellExecute = false; > > > >and it will work. > > Hmmm.... it doesn't work with UseShellExecute=false too... :( > > 8<----------------------------------------------------- > [vadim@server processstart]$ cat ProcessStart.cs > using System; > using System.Diagnostics; > > class ProcessStart { > static void Main(string[] args) { > Console.Out.WriteLine("Trying to start: 'mono --version'"); > ProcessStartInfo psi = new ProcessStartInfo(); > psi.FileName = "mono"; > psi.UseShellExecute = false; > psi.Arguments = "--version"; > > Process p = new Process(); > p.Start( psi ); > } > } > [vadim@server processstart]$ mcs ProcessStart.cs > Compilation succeeded > [vadim@server processstart]$ mono --version > Mono JIT compiler version 0.31.99.20040331, (C) 2002-2004 Novell, Inc and Contri > butors. www.go-mono.com > TLS: normal > GC: Included Boehm (with typed GC) > SIGSEGV : normal > Globalization: none > [vadim@server processstart]$ mono ProcessStart.exe > Trying to start: 'mono --version' > 8<----------------------------------------------------- Your program works here: gpanjav@lalo4:~$ mono go-mono/p.exe Trying to start: 'mono --version' Mono JIT compiler version 0.31.99, (C) 2002-2004 Novell, Inc and Contributors. www.go-mono.com TLS: normal GC: Included Boehm (with typed GC) SIGSEGV : normal Globalization: ICU This is current CVS. -Gonzalo From scott@spacehug.com Fri Apr 2 16:10:35 2004 From: scott@spacehug.com (Scott Boston) Date: Fri, 02 Apr 2004 08:10:35 -0800 Subject: [Mono-list] Debugger problem In-Reply-To: <1080901563.1107.8.camel@debian> References: <1080878848.5289.13.camel@localhost> <1080901563.1107.8.camel@debian> Message-ID: <1080922234.31824.12.camel@localhost> On Fri, 2004-04-02 at 02:26, Marco Canini wrote: > On Thu, 2004-04-01 at 20:07 -0800, Scott Boston wrote: > > > Hello - > > > > I've run into a couple of issues with the mono debugger that I'd > > appreciate some help with. > > > > First, to get it to make I had to configure with --disable-readline. > > What do I lose by doing this? How do I work around it? I do have a > > /usr/lib/libreadline.so. > Probably you need to devel package for readline that contains > libreadline.la Thanks, I was able to solve this by installing the libtermcap-compat ebuild in Gentoo. > > > > Second, every time I try to run the debugger, from the command line or > > from MonoDevelop, I get this error: > > ** ERROR **: i386-linux-ptrace.c:282: Can't open (/proc/26251/mem): No > > such file or directory > > aborting... > > > No idea for this one sorry Still no solution for this one ... anybody? > > > > Any ideas? > > > > Thanks much, > > Scott Boston > > > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list From vguzev@yandex.ru Sat Apr 3 08:30:27 2004 From: vguzev@yandex.ru (Vadim B. Guzev) Date: Sat, 3 Apr 2004 12:30:27 +0400 Subject: [Mono-list] Starting processes with parameters from Mono 0.31and mono-0.31.99.20040331 References: <003c01c417ee$63d2c830$1117010a@HOME> <1080827911.1546.18.camel@localhost> <406C9FED.000001.23661@tide.yandex.ru> <1080920527.1540.139.camel@lalo4.micasa> Message-ID: <002101c41955$eb39ba00$1117010a@HOME> I can't install the current version from the AnonCVS... When I try the following: 8<-------------------------------------------------------------------------- --- export CVSROOT=:pserver:anonymous@anoncvs.go-mono.com:/mono cvs -z3 update -dP mcs mono gtk-sharp cd mono ./autogen.sh --prefix=/home/vadim/mono/m-cvs make fullbuild 8<-------------------------------------------------------------------------- --- The last it says is (when making fullbuild): 8<-------------------------------------------------------------------------- --- make[1]: Entering directory `/home/vadim/mono/cvs/mcs/class/corlib' mcs /nowarn:649 /nowarn:169 -d:INSIDE_CORLIB -d:NET_1_1 -d:ONLY_1_1 -g /noconfig /unsafe /nostdlib /target:library /out:../../class/lib/mscorlib.dll @../../build/deps/corlib.dll.response Mono.Math/BigInteger.cs(261) error CS0121: Ambiguous call when selecting function due to implicit casts Mono.Math/BigInteger.cs(261) error CS1501: New invocation: Can not find a constructor in `Mono.Math.BigInteger' for this argument list Mono.Math/BigInteger.cs(276) error CS0165: Use of unassigned local variable `val' Mono.Math/BigInteger.cs(293) error CS0165: Use of unassigned local variable `val' 8<-------------------------------------------------------------------------- --- Is the CVS broken now? I tried to install the last daily package from http://go-mono.com/daily and it isn't working with this version also. Is there so big difference between CVS version and daily packages??? Best regards, Vadim B. Guzev ----- Original Message ----- From: "Gonzalo Paniagua Javier" To: Sent: Friday, April 02, 2004 7:42 PM Subject: Re: [Mono-list] Starting processes with parameters from Mono 0.31and mono-0.31.99.20040331 > El vie, 02-04-2004 a las 01:04, vguzev escribió: > > >add: > > > > > > psi.UseShellExecute = false; > > > > > >and it will work. > > > > Hmmm.... it doesn't work with UseShellExecute=false too... :( > > > > 8<----------------------------------------------------- > > [vadim@server processstart]$ cat ProcessStart.cs > > using System; > > using System.Diagnostics; > > > > class ProcessStart { > > static void Main(string[] args) { > > Console.Out.WriteLine("Trying to start: 'mono --version'"); > > ProcessStartInfo psi = new ProcessStartInfo(); > > psi.FileName = "mono"; > > psi.UseShellExecute = false; > > psi.Arguments = "--version"; > > > > Process p = new Process(); > > p.Start( psi ); > > } > > } > > [vadim@server processstart]$ mcs ProcessStart.cs > > Compilation succeeded > > [vadim@server processstart]$ mono --version > > Mono JIT compiler version 0.31.99.20040331, (C) 2002-2004 Novell, Inc and Contri > > butors. www.go-mono.com > > TLS: normal > > GC: Included Boehm (with typed GC) > > SIGSEGV : normal > > Globalization: none > > [vadim@server processstart]$ mono ProcessStart.exe > > Trying to start: 'mono --version' > > 8<----------------------------------------------------- > > Your program works here: > gpanjav@lalo4:~$ mono go-mono/p.exe > Trying to start: 'mono --version' > Mono JIT compiler version 0.31.99, (C) 2002-2004 Novell, Inc and > Contributors. www.go-mono.com > TLS: normal > GC: Included Boehm (with typed GC) > SIGSEGV : normal > Globalization: ICU > > This is current CVS. > > -Gonzalo > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From juan.gomezar@EPMCC-MAG.com Thu Apr 1 21:28:18 2004 From: juan.gomezar@EPMCC-MAG.com (Juan David Gomez Arenas) Date: Thu, 1 Apr 2004 16:28:18 -0500 Subject: [Mono-list] mono istallation Message-ID: <1E8E02FCE8065C4CADBD6B906F07475E6B91CE@epmcc-mail01.epmcc-mag.com> I'm not a linux user and I don't inted to be, but I really need mono = badly to run ASP.NET in my Intranet I have try every way to intall mono on a windows machine, and it's = imposible, I installed cygwin and try to acces the anonCVS but it keeps = asking me for a password (it's suposed to be anonymous!!!!) I downloaded = Mono and try to follow the tutorial and nothing work, don't you have an = easy windows installation. or is there any other alternative for me???? because I'm sick and tired of this command line stuff, scripts and all = (that why I'm a windows user after all!!!)=20 Juan David G=F3mez A. Medellin, Colombia Microsoft Certified Professional Este mensaje y/o sus anexos son para uso exclusivo de su destinatario = intencional y puede contener informaci=F3n legalmente protegida por ser = privilegiada o confidencial.=20 Si usted no es el destinatario intencional del mensaje por favor = inf=F3rmenos de inmediato y elimine el mensaje y sus anexos de su = computador y sistema de comunicaciones.=20 Igualmente, le comunicamos que cualquier retenci=F3n, revisi=F3n no = autorizada, distribuci=F3n, divulgaci=F3n, reenv=EDo, copia, = impresi=F3n, reproducci=F3n, o uso indebido de este mensaje y/o sus = anexos, est=E1 estrictamente prohibida y sancionada legalmente. Agradecemos su atenci=F3n. EPMContact S.A. From chris@mind.lu Thu Apr 1 21:46:07 2004 From: chris@mind.lu (Christian Glodt) Date: Thu, 01 Apr 2004 23:46:07 +0200 Subject: [Mono-list] XmlSerializer trouble Message-ID: <1080855967.2347.18.camel@Duke.Nexus> --=-d7MhbDEE1On0sN6clCFP Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, in a program that I am currently developing, I am encountering some problems with xml serialization. I am trying to serialize the application's model (which has some inheritance) by passing the root of the model's object graph to the serializer. A reduced version of the code which demonstrates the problem is attached. I get the following output: System.Xml.Serialization.XmlSerializationWriter:WriteTypedPrimitive (string,string,object,bool) in <0x0027f> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject (System.Xml.Serialization.XmlTypeMapping,object,string,string,bool,bool,bool) in <0x0099b> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement (System.Xml.Serialization.XmlTypeMapElementInfo,object) in <0x003bb> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteListContent (System.Xml.Serialization.TypeData,System.Xml.Serialization.ListMap,object,System.Text.StringBuilder) in <0x00750> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement (System.Xml.Serialization.XmlTypeMapElementInfo,object) in <0x0017c> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers (System.Xml.Serialization.ClassMap,object,bool) in <0x00056> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElementElements (System.Xml.Serialization.XmlTypeMapping,object) in <0x000d3> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElement (System.Xml.Serialization.XmlTypeMapping,object,string,string) in <0x0035c> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject (System.Xml.Serialization.XmlTypeMapping,object,string,string,bool,bool,bool) in <0x0099b> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement (System.Xml.Serialization.XmlTypeMapElementInfo,object) in <0x002a3> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers (System.Xml.Serialization.ClassMap,object,bool) in <0x00056> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElementElements (System.Xml.Serialization.XmlTypeMapping,object) in <0x000d3> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElement (System.Xml.Serialization.XmlTypeMapping,object,string,string) in <0x0035c> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject (System.Xml.Serialization.XmlTypeMapping,object,string,string,bool,bool,bool) in <0x0013a> System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteRoot (object) in <0x00095> System.Xml.Serialization.XmlSerializer:Serialize (object,System.Xml.Serialization.XmlSerializationWriter) in <0x000db> System.Xml.Serialization.XmlSerializer:Serialize (System.Xml.XmlWriter,object,System.Xml.Serialization.XmlSerializerNamespaces) in <0x0005b> System.Xml.Serialization.XmlSerializer:Serialize (System.IO.TextWriter,object) in <0x00050> MainClass:Main (string[]) I wonder if I am making some mistake, or if there is a problem with serialization. As far as I can see from MSDN docs this should just work. Also, in java this kind of thing just works (although not with xml). I appreciate any kind of help - this is my first C#/mono program. Mono/mcs is version 0.31 on Debian unstable. I had the same problem with 0.30.2. Please CC me in your replies. I'm not subscribed but I follow the archives. Thanks & Cheers, Christian Glodt --=-d7MhbDEE1On0sN6clCFP Content-Disposition: attachment; filename=testcase.cs Content-Type: text/x-csharp; name=testcase.cs; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit using System; using System.Xml.Serialization; using System.Collections; class MainClass { public static void Main(string[] args) { Root root = Root.createDefault(); XmlSerializer ser = new XmlSerializer(typeof(Root)); ser.Serialize(Console.Out, root); } } public abstract class TreeNode { // Only for serialization public TreeNode() {} protected Root root; public Root Root { get { return root; } } public TreeNode(Root root) { this.root = root; } public abstract ArrayList GetChildren(); public abstract void RemoveChild(TreeNode child); } public class Root { // Only for serialization public Root() {} private Site site; public Site Site { set { site = value; } get { return site; } } public static Root createDefault() { Root root = new Root(); root.Site = new Site(root); root.Site.addSection(new Section(root)); ((Section)root.Site.Sections[0]).addPage(new Page(root)); ((Page)((Section)root.Site.Sections[0]).Pages[0]).addEntry(new Entry(root)); return root; } } public class Site : Page { // Only for serialization public Site() {} private ArrayList sections = new ArrayList(); public ArrayList Sections { get { return sections; } } public Site(Root root) : base(root) { } public void addSection(Section s) { sections.Add(s); } public void removeSection(Section s) { sections.Remove(s); } override public ArrayList GetChildren() { ArrayList res = new ArrayList(); res.AddRange(this.sections); res.AddRange(this.Entries); return res; } override public void RemoveChild(TreeNode child) { if (this.sections.Contains(child)) this.removeSection((Section)child); if (this.Entries.Contains(child)) this.removeEntry((Entry)child); } } public class Section : Page { // Only for serialization public Section() {} private ArrayList pages = new ArrayList(); public ArrayList Pages { get { return pages; } } private ArrayList sections = new ArrayList(); public ArrayList Sections { get { return sections; } } public Section(Root root) : base(root) { } public void addPage(Page p) { pages.Add(p); } public void removePage(Page p) { pages.Remove(p); } public void addSection(Section s) { sections.Add(s); } public void removeSection(Section s) { sections.Remove(s); } override public ArrayList GetChildren() { ArrayList res = new ArrayList(); res.AddRange(this.sections); res.AddRange(this.pages); res.AddRange(this.Entries); return res; } override public void RemoveChild(TreeNode child) { if (this.sections.Contains(child)) this.removeSection((Section)child); if (this.pages.Contains(child)) this.removePage((Page)child); if (this.Entries.Contains(child)) this.removeEntry((Entry)child); } } public class Page : TreeNode { // Only for serialization public Page() {} private ArrayList entries = new ArrayList(); public ArrayList Entries { get { return entries; } } public Page(Root root) : base(root) { } public void addEntry(Entry e) { entries.Add(e); } public void removeEntry(Entry e) { entries.Remove(e); } override public ArrayList GetChildren() { return this.entries; } override public void RemoveChild(TreeNode child) { if (this.Entries.Contains(child)) this.removeEntry((Entry)child); } } public class Entry : TreeNode { // Only for serialization public Entry() {} public Entry(Root root) : base(root) { } override public ArrayList GetChildren() { return new ArrayList(); } override public void RemoveChild(TreeNode child) { } } --=-d7MhbDEE1On0sN6clCFP-- From dru@druware.com Fri Apr 2 21:20:26 2004 From: dru@druware.com (Andy Satori) Date: Fri, 2 Apr 2004 16:20:26 -0500 Subject: [Mono-list] About RPMS of .NET packages (using MonoDevelop as a case study) In-Reply-To: <5F668484EA248D41A93034997332B6D6012EEE99@exchange3.cactus.ca> References: <5F668484EA248D41A93034997332B6D6012EEE99@exchange3.cactus.ca> Message-ID: <8F735F51-84EB-11D8-9284-000A958E5CFA@druware.com> I think it make perfect sense, but since it would make it easier for=20 'users' and not require a techie that has not reached a significant=20 knowledge level with AutoTools I think the bulk of the Unix world will=20= think it's a very very bad idea. Andy On Apr 2, 2004, at 9:44 AM, Philippe Lavoie wrote: > Hi folks, > > =A0 > > There was a small discussion which stemed from the release of=20 > MonoDevelop. MonoDevelop already has a list of RPMS which are needed=20= > for it to work. However, I think that having multiple RPMS is braking=20= > the .NET spirit. > > =A0 > > Let me explain. Then flame away. > > =A0 > > In .NET, they try hard to break the DLL hell. There are two solutions,=20= > the GAC and copying everything locally. The GAC is work in progress=20 > with mono, so let=92s focus on the other one. > > =A0 > > According to the .NET philosophy, every =93managed=94 dependency of=20 > MonoDevelop should be bundled inside its own package and that=92s it.=20= > The only dependencies should be the unmanaged ones. =A0 > > =A0 > > Maybe have a .NET application binary package could/should/would=20 > unbundle to a structure as follows > > =A0 > > Application.exe > > Application=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= # this would be a sh script which=20 > calls the exe > > Application.exe.libs/ > > Application.exe.libs/lib1.dll > > Application.exe.libs/lib2.dll > > Application.exe.libs/lib3.dll > > Application.exe.config > > =A0 > > One of the things I notice with unix is that I need to do a lot of=20 > dependency checking before I get something up and running. The above=20= > structure would remove this (except for unmanaged dependencies) and it=20= > could be optimize when someone compiles by source since the libraries=20= > might already be inside the GAC. The philosophy I think is that hard=20= > disk is cheap and DLL hell is not cheap. > > =A0 > > Anyway, I liked it when I installed Axiom. It also contained the Tao=20= > and other managed libraries it needed. I didn=92t need to fetch 3 or 4=20= > more packages. > > =A0 > > In Linux, we also have dependency hell with RPMS when you start to mix=20= > compiling from source and adding RPMS made by different vendors, etc.=20= > We should move away from that model, gtk#.dll could have been bundled=20= > with MonoDevelop. If people want to put all dependencies in a GAC or=20= > something, they will need a real installer. Otherwise it=92s the copy=20= > everything locally methodology. At least according to the philosophy=20= > of .NET. Do we have an installer for mono applications under Unix yet? > > =A0 > > What do you guys think? > > =A0 > Philippe Lavoie > =A0 > =A0=A0 Cactus Commerce=A0=A0=A0=A0=A0=A0=A0=A0 eBusiness. All = Business. > =A0Tel 819.778.0313 x302 =95 888.CACTUS.0 =95 Fax 819.771.0921 > www.cactuscommerce.com philippe.lavoie@cactuscommerce.com > > =A0 From kieren.drapala@netteller.com.au Fri Apr 2 06:47:24 2004 From: kieren.drapala@netteller.com.au (Kieren Drapala (NetTeller)) Date: Fri, 2 Apr 2004 16:47:24 +1000 Subject: [Mono-list] MONO HttpWebRequest, HttpWebResponse problems Message-ID: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C4187E.5B1E39F0 Content-Type: text/plain Hello, I am having HttpWebRequest, HttpWebResponse problems. Here is an example which is similar to what I'm trying to do. using System; using System.IO; using System.Diagnostics; using System.Text; using System.Threading; using System.Net; namespace ConsoleApplication4 { public class Connect { private const int BUFFER_SIZE= 1024; private int TIME_OUT; private ManualResetEvent m_eventDone; private HttpWebRequest m_httpReq; private byte[] m_btRead; private StringBuilder m_sbResp; private string m_sPost; private Stream m_stResponse; private Decoder m_dec = Encoding.UTF8.GetDecoder(); private string m_sResp; private bool m_bGotResponse = false; public Connect() { m_eventDone = new ManualResetEvent(false); m_btRead = new byte[BUFFER_SIZE]; m_sbResp = new StringBuilder(String.Empty); } public int HUBTimeOut { set { TIME_OUT = value *1000;} } public string strResponse { get { return m_sResp;} } public bool GotResponse { get { return m_bGotResponse;} } public string postToURL(string sURL, string sData, string ProxyAddress, string ProxyUsername, string ProxyPassword) { m_httpReq = (HttpWebRequest)WebRequest.Create(sURL); /** * If you are behind a firewall and you do not have your browser proxy setup * you need to use the following proxy creation code. */ if ((ProxyAddress != null) && (ProxyAddress != System.String.Empty)) { // Create a proxy object. WebProxy myProxy = new WebProxy(); // Associate a new Uri object to the _wProxy object, using the proxy address // selected by the user. myProxy.Address = new Uri(ProxyAddress); if (((ProxyUsername != null) && (ProxyUsername != System.String.Empty)) && ((ProxyPassword != null) && (ProxyPassword != System.String.Empty))) myProxy.Credentials=new NetworkCredential(ProxyUsername, ProxyPassword); // Finally, initialize the Web request object proxy property with the _wProxy // object. m_httpReq.Proxy=myProxy; } m_httpReq.Method = "POST"; m_httpReq.ContentType = "application/x-www-form-urlencoded"; m_httpReq.ContentLength = sData.Length; Stream st = m_httpReq.GetRequestStream(); StreamWriter stw = new StreamWriter(st); stw.Write(sData); stw.Flush(); stw.Close(); IAsyncResult ar = (IAsyncResult) m_httpReq.BeginGetResponse( new AsyncCallback(callback), this); //hold until we are done reading //put a timeout here too if ((TIME_OUT == 0)) TIME_OUT = 50000; m_bGotResponse = m_eventDone.WaitOne(TIME_OUT,false); m_sPost = sData; return m_sResp; } public string getPostData() { return m_sPost; } private void callback(IAsyncResult ar) { HttpWebResponse httpResp = (HttpWebResponse)m_httpReq.EndGetResponse(ar); // Start reading data from the response stream. m_stResponse = httpResp.GetResponseStream(); // Pass rs.BufferRead to BeginRead. Read data into rs.BufferRead IAsyncResult iarRead = m_stResponse .BeginRead(m_btRead, 0, BUFFER_SIZE, new AsyncCallback(readCallback), this); } private void readCallback(IAsyncResult asyncResult) { // Read rs.BufferRead to verify that it contains data. int iRead = m_stResponse.EndRead( asyncResult ); if (iRead > 0) { // Prepare a Char array buffer for converting to Unicode. Char[] charBuffer = new Char[BUFFER_SIZE]; // Convert byte stream to Char array and then to String. // len contains the number of characters converted to Unicode. int iLen = m_dec.GetChars(m_btRead, 0, BUFFER_SIZE, charBuffer, 0); String s = new String(charBuffer, 0, iLen); // Append the recently read data to the stringbuilder m_sbResp.Append(Encoding.ASCII.GetString(m_btRead, 0, iRead)); // Continue reading data untilm_stResponse.EndRead returns -1. IAsyncResult ar = m_stResponse.BeginRead( m_btRead, 0, BUFFER_SIZE, new AsyncCallback(readCallback), this); } else { if(m_btRead.Length>0) { //set our response string m_sResp = m_sbResp.ToString(); } // Close down the response stream. m_stResponse.Close(); // Set the ManualResetEvent so the main thread can exit. m_eventDone.Set(); } return; } } /// /// Summary description for Class1. /// class Class1 { /// /// The main entry point for the application. /// [STAThread] static void Main(string[] args) { string result1 = ""; Connect cn1 = new Connect(); cn1.HUBTimeOut = 60; cn1.postToURL(" https://sometestHTTPservice.com.au/OFXServlet","","http://myproxy:80/", "",""); if (cn1.GotResponse) { result1 = cn1.strResponse; Console.WriteLine(result1); } } } } Output on windows [.NET Framework 1.1, Windows XP Pro] 20007 ERROR DTDValidationError:XML_DOES_NOT_CONFORM_TO_DTD 20040402055319 ENG Output on Debian [Tried with both Mono JIT compiler version 0.30.2 and Mono JIT compiler version 0.29, Linux 2.4.23] Please advise, as class status states these objects are finished, thanks in advance, regards, Kieren Drapala Analyst / Programmer ------_=_NextPart_001_01C4187E.5B1E39F0 Content-Type: text/html Message
Hello,
I am having HttpWebRequest, HttpWebResponse problems. Here is an example which is similar to what I'm trying to do.
 
 
using System;
using System.IO;
using System.Diagnostics;
using System.Text;
using System.Threading;
using System.Net;
 

namespace ConsoleApplication4
{
 
 public class Connect
 {
  private const int BUFFER_SIZE= 1024;
  private int TIME_OUT;
  private ManualResetEvent m_eventDone;
  private HttpWebRequest m_httpReq;
  private byte[] m_btRead;
  private StringBuilder m_sbResp;
  private string m_sPost;
  private Stream m_stResponse;
  private Decoder m_dec = Encoding.UTF8.GetDecoder();
  private string m_sResp;
  private bool m_bGotResponse = false;
 

  public Connect()
  {
   m_eventDone = new ManualResetEvent(false);
   m_btRead = new byte[BUFFER_SIZE];
   m_sbResp = new StringBuilder(String.Empty);
  }
 
  public int HUBTimeOut
  {
   set { TIME_OUT = value *1000;}
  }
  public string strResponse
  {
   get { return m_sResp;}
  }
 
  public bool GotResponse
  {
   get { return m_bGotResponse;}
  }
 
  public string postToURL(string sURL, string sData, string ProxyAddress,
   string ProxyUsername, string ProxyPassword)
  {
   m_httpReq = (HttpWebRequest)WebRequest.Create(sURL);
 
   /**
      * If you are behind a firewall and you do not have your browser proxy setup
      * you need to use the following proxy creation code. */
 
   if ((ProxyAddress != null) && (ProxyAddress != System.String.Empty))
   {
    // Create a proxy object.
    WebProxy myProxy = new WebProxy();
 
    // Associate a new Uri object to the _wProxy object, using the proxy address
    // selected by the user.
    myProxy.Address = new Uri(ProxyAddress);
    if (((ProxyUsername != null) && (ProxyUsername != System.String.Empty))
     && ((ProxyPassword != null) && (ProxyPassword != System.String.Empty)))
     myProxy.Credentials=new NetworkCredential(ProxyUsername, ProxyPassword);
      
    // Finally, initialize the Web request object proxy property with the _wProxy
    // object.
    m_httpReq.Proxy=myProxy;
   }
 
   m_httpReq.Method = "POST";
   m_httpReq.ContentType = "application/x-www-form-urlencoded";
   m_httpReq.ContentLength = sData.Length;
 
   Stream st = m_httpReq.GetRequestStream();
 
   StreamWriter stw = new StreamWriter(st);
   stw.Write(sData);
 
   stw.Flush();
   stw.Close();
 
   IAsyncResult ar = (IAsyncResult) m_httpReq.BeginGetResponse(
    new AsyncCallback(callback), this);
 
   //hold until we are done reading
   //put a timeout here too
   if ((TIME_OUT == 0))
    TIME_OUT = 50000;
   m_bGotResponse = m_eventDone.WaitOne(TIME_OUT,false);
   m_sPost = sData;
   return m_sResp;
  }
 
  public string getPostData()
  {
   return m_sPost;
  }
 
  private void callback(IAsyncResult ar)
  {
 
   HttpWebResponse httpResp = (HttpWebResponse)m_httpReq.EndGetResponse(ar);        
 
   //  Start reading data from the response stream.
   m_stResponse = httpResp.GetResponseStream();
 

   //  Pass rs.BufferRead to BeginRead. Read data into rs.BufferRead
   IAsyncResult iarRead = m_stResponse .BeginRead(m_btRead, 0,
    BUFFER_SIZE, new AsyncCallback(readCallback), this);
  }
 
         
  private void readCallback(IAsyncResult asyncResult)
  {
 
   // Read rs.BufferRead to verify that it contains data.
   int iRead = m_stResponse.EndRead( asyncResult );
   if (iRead > 0)
   {
    // Prepare a Char array buffer for converting to Unicode.
    Char[] charBuffer = new Char[BUFFER_SIZE];
        
    // Convert byte stream to Char array and then to String.
    // len contains the number of characters converted to Unicode.
    int iLen = m_dec.GetChars(m_btRead, 0, BUFFER_SIZE, charBuffer, 0);
    String s = new String(charBuffer, 0, iLen);
 
    // Append the recently read data to the stringbuilder
    m_sbResp.Append(Encoding.ASCII.GetString(m_btRead, 0, iRead));        
 
    // Continue reading data untilm_stResponse.EndRead returns -1.
    IAsyncResult ar = m_stResponse.BeginRead( m_btRead, 0, BUFFER_SIZE,
     new AsyncCallback(readCallback), this);
   }
   else
   {
    if(m_btRead.Length>0)
    {
     //set our response string                 
     m_sResp = m_sbResp.ToString();
    }
    // Close down the response stream.
    m_stResponse.Close();        
    // Set the ManualResetEvent so the main thread can exit.
    m_eventDone.Set();                          
   }
   return;
  }   
 
 }
 

 /// <summary>
 /// Summary description for Class1.
 /// </summary>
 
 class Class1
 {
  /// <summary>
  /// The main entry point for the application.
  /// </summary>
  [STAThread]
  static void Main(string[] args)
  {
   string result1 = "";
   Connect cn1 = new Connect();
   cn1.HUBTimeOut = 60;
 
   cn1.postToURL("https://sometestHTTPservice.com.au/OFXServlet","","http://myproxy:80/",
    "","");  
   if (cn1.GotResponse)
   {
    result1 = cn1.strResponse;
    Console.WriteLine(result1);
   }
  }
 }
}
 
Output on windows [.NET Framework 1.1, Windows XP Pro]
 

<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>20007</CODE>
<SEVERITY>ERROR</SEVERITY>
<MESSAGE>DTDValidationError:XML_DOES_NOT_CONFORM_TO_DTD</MESSAGE>
</STATUS>
<DTSERVER>20040402055319</DTSERVER>
<LANGUAGE>ENG</LANGUAGE>
</SONRS>
</SIGNONMSGSRSV1>
</OFX>
 
 
Output on Debian [Tried with both Mono JIT compiler version 0.30.2 and Mono JIT compiler version 0.29, Linux  2.4.23]
 
<HTML></HTML>
 
Please advise, as class status states these objects are finished, thanks in advance, regards,
 

Kieren Drapala

Analyst / Programmer

------_=_NextPart_001_01C4187E.5B1E39F0-- From Deepak P N" This is a multipart mime message --Next_1080977631---0-203.199.83.37-4785 Content-type: multipart/alternative; boundary="Next_1080977631---1-203.199.83.37-4785" This is a multipart mime message --Next_1080977631---1-203.199.83.37-4785 Content-type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline

=0A
=0AHi,
=0A     I have implemented the patch for= :
=0A     
=0A     ForeignKeyConstrain= t (string, string, string[], string[], AcceptRejectRule, Rule, Rule);
= =0A          
=0A     [ Her= e's the approach >
=0A          ParentT= able - Since only name is given (not the DataTable object), we cannot assoc= iate any DataTable or DataSet right now.  So, only possible way is to = do it when AddRange() is called.  The ParentTable is searched in the D= ataSet to which the calling DataTable belongs.
=0A     &n= bsp;    And make the calling DataTable as ChildTable.
=0A
= =0A          1). ForeignKeyConstraint.cs - =0A               ForeignKey= Constraint(string, string, string[], string[], acceptRejectRule, Rule, Rule= );
=0A               PostAd= dRange() - Validates the named columns in both parent and child tables.&nbs= p; And sets the child and parent column values to appropriate values.
= =0A     
=0A          2). C= onstraintCollection.cs 
=0A          = ;     AddRange()
=0A     <  ]
= =0A
=0A     Can anyone please tell me if it is fine!
= =0A
=0A     P.S:      1). Modified sources= ,
=0A          2). Test case for features= that I have implemented
=0ABest regards,
=0ADeepak.
=0A  &nb= sp;  =0A

=0A

=0A=0A --Next_1080977631---1-203.199.83.37-4785 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =0AHi,=0A I have implemented the patch for :=0A =0A ForeignKeyConstraint (s= tring, string, string[], string[], AcceptRejectRule, Rule, Rule);=0A =0A [= Here's the approach >=0A ParentTable - Since only name is given (not the = DataTable object), we cannot associate any DataTable or DataSet right now. = So, only possible way is to do it when AddRange() is called. The ParentTa= ble is searched in the DataSet to which the calling DataTable belongs.=0A = And make the calling DataTable as ChildTable.=0A=0A 1). ForeignKeyConstrai= nt.cs - =0A ForeignKeyConstraint(string, string, string[], string[], acce= ptRejectRule, Rule, Rule);=0A PostAddRange() - Validates the named column= s in both parent and child tables. And sets the child and parent column va= lues to appropriate values.=0A =0A 2). ConstraintCollection.cs =0A AddR= ange()=0A < ]=0A=0A Can anyone please tell me if it is fine!=0A=0A P.S: = 1). Modified sources, =0A 2). Test case for features that I have implement= ed=0ABest regards,=0ADeepak.=0A=09 --Next_1080977631---1-203.199.83.37-4785-- Content-type: application/x-gzip Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ForeignKeyConstraint_patch.tar.gz" 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 97n73H3uPnefu8/d5+7z/8jn/wCtB24wALgBAA== --Next_1080977631---0-203.199.83.37-4785 Content-type: application/x-gzip Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ForeignKeyConstraint_patch.tar.gz" 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 97n73H3uPnefu8/d5+7z/8jn/wCtB24wALgBAA== --Next_1080977631---0-203.199.83.37-4785-- From lluis@ximian.com Sat Apr 3 14:34:58 2004 From: lluis@ximian.com (Lluis Sanchez) Date: Sat, 03 Apr 2004 16:34:58 +0200 Subject: [Mono-list] XmlSerializer trouble In-Reply-To: <1080855967.2347.18.camel@Duke.Nexus> References: <1080855967.2347.18.camel@Duke.Nexus> Message-ID: <1081002898.4341.9.camel@portatil.aticatacs> Hi, In the declaration of the Sections property, add an XmlArrayItem attribute specifying the type of the items, like this: [XmlArrayItem(typeof(Section))] public ArrayList Sections { get { return sections; } } You need to do this because the xml serializer cannot infer the type of the items from ArrayList. Lluis. On dj, 2004-04-01 at 23:46, Christian Glodt wrote: > Hi, > > in a program that I am currently developing, I am encountering > some problems with xml serialization. I am trying to serialize the > application's model (which has some inheritance) by passing the > root of the model's object graph to the serializer. A reduced version > of the code which demonstrates the problem is attached. > > I get the following output: > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > > > Unhandled Exception: System.InvalidOperationException: Invalid type: > Section > in <0x00142> > System.Xml.Serialization.XmlSerializationWriter:WriteTypedPrimitive > (string,string,object,bool) > in <0x0027f> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject > (System.Xml.Serialization.XmlTypeMapping,object,string,string,bool,bool,bool) > in <0x0099b> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement (System.Xml.Serialization.XmlTypeMapElementInfo,object) > in <0x003bb> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteListContent (System.Xml.Serialization.TypeData,System.Xml.Serialization.ListMap,object,System.Text.StringBuilder) > in <0x00750> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement (System.Xml.Serialization.XmlTypeMapElementInfo,object) > in <0x0017c> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers (System.Xml.Serialization.ClassMap,object,bool) > in <0x00056> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElementElements (System.Xml.Serialization.XmlTypeMapping,object) > in <0x000d3> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElement (System.Xml.Serialization.XmlTypeMapping,object,string,string) > in <0x0035c> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject > (System.Xml.Serialization.XmlTypeMapping,object,string,string,bool,bool,bool) > in <0x0099b> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteMemberElement (System.Xml.Serialization.XmlTypeMapElementInfo,object) > in <0x002a3> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteElementMembers (System.Xml.Serialization.ClassMap,object,bool) > in <0x00056> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElementElements (System.Xml.Serialization.XmlTypeMapping,object) > in <0x000d3> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObjectElement (System.Xml.Serialization.XmlTypeMapping,object,string,string) > in <0x0035c> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteObject > (System.Xml.Serialization.XmlTypeMapping,object,string,string,bool,bool,bool) > in <0x0013a> > System.Xml.Serialization.XmlSerializationWriterInterpreter:WriteRoot > (object) > in <0x00095> System.Xml.Serialization.XmlSerializer:Serialize > (object,System.Xml.Serialization.XmlSerializationWriter) > in <0x000db> System.Xml.Serialization.XmlSerializer:Serialize > (System.Xml.XmlWriter,object,System.Xml.Serialization.XmlSerializerNamespaces) > in <0x0005b> System.Xml.Serialization.XmlSerializer:Serialize > (System.IO.TextWriter,object) > in <0x00050> MainClass:Main (string[]) > > > I wonder if I am making some mistake, or if there is a problem with > serialization. As far as I can see from MSDN docs this should just work. > Also, in java this kind of thing just works (although not with xml). > > I appreciate any kind of help - this is my first C#/mono program. > Mono/mcs is version 0.31 on Debian unstable. I had the same problem > with 0.30.2. > > Please CC me in your replies. I'm not subscribed but I follow the > archives. > > Thanks & Cheers, > > Christian Glodt > From martinf@mfconsulting.com Sat Apr 3 14:53:06 2004 From: martinf@mfconsulting.com (Francisco T. Martinez) Date: Sat, 03 Apr 2004 08:53:06 -0600 Subject: [Mono-list] mono istallation In-Reply-To: <1E8E02FCE8065C4CADBD6B906F07475E6B91CE@epmcc-mail01.epmcc-mag.com> References: <1E8E02FCE8065C4CADBD6B906F07475E6B91CE@epmcc-mail01.epmcc-mag.com> Message-ID: <406ECFD2.406@mfconsulting.com> Hola Juan: I am both a Windows user and a Linux user -- it's all good :). MONO 0.31 You probably want to install the Mono Windows installation self extracting executable routine that can be found here: http://www.go-mono.com/archive/0.31/windows/mono-0.31-win32-1.exe It is an installation routine similar to the ones you may be used to from InstallSheild setup routines. In one of the early screens you will be prompt for a destination directory. If your windows installation is in good health, it will probably pre-populate the destination directory with C:\Program Files\Mono-0.31 or something similar -- I personally think that spaces in paths regardless of OS are evil, so I do c:\mono\Mono-0.31 on all of my Windows systems. Continue with the installation until it is finished. GTK# Next you may want to install GTK# 0.17. The folks that give us GTK# have just released 0.18 but I have not tested it yet in Windows and as I write this there didn't seem to be a windows installer package for GTK# 0.18. You may find the 0.17 package here: http://prdownloads.sourceforge.net/gtk-sharp/gtk-sharp-0.17-win32-setup.zip?download Unzip the contents of the file and you should find another very nice installer for Windows. Once you begin the installation routine you will be prompted for a destination directory. You will want to match it with the destination directory you used when running the Mono Windows Installer. Continue with the installation until it is finished. IMPORTANT NOTES: -- Some users have reported missing dependencies like msvcr70.dll when running the most important entry point files for Mono (mcs and mono). Soon I will post in this list a place where you can get these files but in the meantime. You should be able to obtained them from computers that are running Windows and had Visual Studio .NET 2002 installed. -- Another problem that some people experience has to do with some problematic dll maps. Should you have used the path I suggested above, you can go to c:\mono\Mono-0.31\etc\mono and delete or rename the file config. That should give you a very nice Mono environment -- it is nicest in Linux :D -- to play with. -- The last technical note I want to share with everyone is that some of the key Mono executables have very clever batch files created during the installation and placed in the directory where your %windir% environment variable points to. In the batch files an instance specific environment is setup so the Libraries (dlls and such as well as other binaries) are located. USAGE So if you want to compile from a console created by running cmd.exe -- if you invoke it with cmd /f:On /e:On you will have some command line completion by pressing Ctrl + F -- you would do somethihg like: Compiling: d:\data>mcs -o:MyApp.exe -r:System.dll -r:System.Xml.dll AssemblyInfo.cs MyApp.cs Running: d:\data>mono MyApp.exe FOR GUI LOVERS If you don't have the money to buy MS Visual Studio you may want to consider using #develop from the folks at ic#code. SOAP BOX TIME Linux has come a long way to please even the most GUI loving MS Windows user. If you ever try a great distribution like Red Hat 9.0 running Ximian Desktop 2 you would know just what I am talking about. I insist on you giving the soon to be released SuSE 9.1 -- the first Novell influenced SuSE release -- a try. Once you couple a good Linux distribution with Red-Carpet you would find that getting and operating Linux, Apache, Mono, GTK#, MonoDevelop and good database support is as easy as working in a Windows environment. RELATED LINKS http://www.go-mono.com/ http://gtk-sharp.sourceforge.net/ http://www.monodevelop.com/ http://www.ximian.com/products/redcarpet/ http://www.webmin.com/ http://www.icsharpcode.net/OpenSource/SD/Default.aspx http://www.mfconsulting.com/product/prj2make-sharp/prj2make1.htm Hope this helps... Paco Juan David Gomez Arenas wrote: >I'm not a linux user and I don't inted to be, but I really need mono badly to run ASP.NET in my Intranet >I have try every way to intall mono on a windows machine, and it's imposible, I installed cygwin and try to acces the anonCVS but it keeps asking me for a password (it's suposed to be anonymous!!!!) I downloaded Mono and try to follow the tutorial and nothing work, don't you have an easy windows installation. >or is there any other alternative for me???? > >because I'm sick and tired of this command line stuff, scripts and all (that why I'm a windows user after all!!!) > >Juan David Gómez A. >Medellin, Colombia >Microsoft Certified Professional > >Este mensaje y/o sus anexos son para uso exclusivo de su destinatario intencional y puede contener información legalmente protegida por ser privilegiada o confidencial. >Si usted no es el destinatario intencional del mensaje por favor infórmenos de inmediato y elimine el mensaje y sus anexos de su computador y sistema de comunicaciones. >Igualmente, le comunicamos que cualquier retención, revisión no autorizada, distribución, divulgación, reenvío, copia, impresión, reproducción, o uso indebido de este mensaje y/o sus anexos, está estrictamente prohibida y sancionada legalmente. > >Agradecemos su atención. > >EPMContact S.A. > > >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list > > From patrick@kirks.net Sat Apr 3 15:04:11 2004 From: patrick@kirks.net (Patrick Kirk) Date: Sat, 03 Apr 2004 16:04:11 +0100 Subject: [Mono-list] mono istallation In-Reply-To: <1E8E02FCE8065C4CADBD6B906F07475E6B91CE@epmcc-mail01.epmcc-mag.com> References: <1E8E02FCE8065C4CADBD6B906F07475E6B91CE@epmcc-mail01.epmcc-mag.com> Message-ID: <406ED26B.5020408@kirks.net> Juan David Gomez Arenas wrote: > I'm not a linux user and I don't inted to be, but I really need mono badly to run ASP.NET in my Intranet You might try this link: http://www.go-mono.com/archive/0.31/windows/mono-0.31-win32-1.exe It says its a Windows installer - why not give it a go and post any problems here? BTW, have you considered using the Microsoft .Net offering on your Windows machine. Its almost as good as ours! From miguel@ximian.com Sat Apr 3 17:51:08 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Sat, 03 Apr 2004 12:51:08 -0500 Subject: [Mono-list] Documentation - how do I offer help? In-Reply-To: <406C458A.9020003@kirks.net> References: <406C458A.9020003@kirks.net> Message-ID: <1081014667.7309.287.camel@erandi.boston.ximian.com> hello, > The documentation on the go-mono page needs attention. If anyone's > interested, I'd like to help. Which part? Erik Dasque wanted to look at this (edasque@ximian.com) From philippe.lavoie@cactus.ca Sat Apr 3 18:19:52 2004 From: philippe.lavoie@cactus.ca (Philippe Lavoie) Date: Sat, 3 Apr 2004 13:19:52 -0500 Subject: [Mono-list] About RPMS of .NET packages (using MonoDevelop as a case study) Message-ID: <5F668484EA248D41A93034997332B6D6012EEE9D@exchange3.cactus.ca> Its kind of strange that three days after I post my little question = about RPMS that slashdot discuss zero install. I didn't know it existed, = but I think it shows that the idea has merits.=20 I think it especially pertinent to the managed world. Here is the link: = http://slashdot.org/articles/04/04/03/174249.shtml?tid=3D106&tid=3D185 Philippe Lavoie =20 Cactus Commerce eBusiness. All Business. Tel 819.778.0313 x302 * 888.CACTUS.0 * Fax 819.771.0921 www.cactuscommerce.com philippe.lavoie@cactuscommerce.com -----Original Message----- From: Andy Satori [mailto:dru@druware.com]=20 Sent: Friday, April 02, 2004 4:20 PM To: Philippe Lavoie Cc: mono-list@lists.ximian.com Subject: Re: [Mono-list] About RPMS of .NET packages (using MonoDevelop = as a case study) I think it make perfect sense, but since it would make it easier for=20 'users' and not require a techie that has not reached a significant=20 knowledge level with AutoTools I think the bulk of the Unix world will=20 think it's a very very bad idea. Andy On Apr 2, 2004, at 9:44 AM, Philippe Lavoie wrote: > Hi folks, > > =A0 > > There was a small discussion which stemed from the release of=20 > MonoDevelop. MonoDevelop already has a list of RPMS which are needed=20 > for it to work. However, I think that having multiple RPMS is braking=20 > the .NET spirit. > > =A0 > > Let me explain. Then flame away. > > =A0 > > In .NET, they try hard to break the DLL hell. There are two solutions, = > the GAC and copying everything locally. The GAC is work in progress=20 > with mono, so let's focus on the other one. > > =A0 > > According to the .NET philosophy, every "managed" dependency of=20 > MonoDevelop should be bundled inside its own package and that's it.=20 > The only dependencies should be the unmanaged ones. =A0 > > =A0 > > Maybe have a .NET application binary package could/should/would=20 > unbundle to a structure as follows > > =A0 > > Application.exe > > = Application=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= # this would be a sh script which=20 > calls the exe > > Application.exe.libs/ > > Application.exe.libs/lib1.dll > > Application.exe.libs/lib2.dll > > Application.exe.libs/lib3.dll > > Application.exe.config > > =A0 > > One of the things I notice with unix is that I need to do a lot of=20 > dependency checking before I get something up and running. The above=20 > structure would remove this (except for unmanaged dependencies) and it = > could be optimize when someone compiles by source since the libraries=20 > might already be inside the GAC. The philosophy I think is that hard=20 > disk is cheap and DLL hell is not cheap. > > =A0 > > Anyway, I liked it when I installed Axiom. It also contained the Tao=20 > and other managed libraries it needed. I didn't need to fetch 3 or 4=20 > more packages. > > =A0 > > In Linux, we also have dependency hell with RPMS when you start to mix = > compiling from source and adding RPMS made by different vendors, etc.=20 > We should move away from that model, gtk#.dll could have been bundled=20 > with MonoDevelop. If people want to put all dependencies in a GAC or=20 > something, they will need a real installer. Otherwise it's the copy=20 > everything locally methodology. At least according to the philosophy=20 > of .NET. Do we have an installer for mono applications under Unix yet? > > =A0 > > What do you guys think? > > =A0 > Philippe Lavoie > =A0 > =A0=A0 Cactus Commerce=A0=A0=A0=A0=A0=A0=A0=A0 eBusiness. All = Business. > =A0Tel 819.778.0313 x302 * 888.CACTUS.0 * Fax 819.771.0921 > www.cactuscommerce.com philippe.lavoie@cactuscommerce.com > > =A0 From shahms@shahms.com Sat Apr 3 18:57:50 2004 From: shahms@shahms.com (Shahms E. King) Date: Sat, 03 Apr 2004 10:57:50 -0800 Subject: [Mono-list] About RPMS of .NET packages (using MonoDevelop as a case study) In-Reply-To: <5F668484EA248D41A93034997332B6D6012EEE9D@exchange3.cactus.ca> References: <5F668484EA248D41A93034997332B6D6012EEE9D@exchange3.cactus.ca> Message-ID: <1081018670.5349.22.camel@localhost.localdomain> --=-2WDd6SOlNExBJsYNMnA3 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable This solves exactly one problem while creating many, many more. "disk space" is not the only concern. Bugfixes, patches, etc. are also important. Imagine, if you will, a world in which every managed, non-core, assembly is installed privately by the application. All of these applications are effectively statically linked to that version of the respective libraries. Now, say a security problem is discovered in one of the dependent libraries so the administrator dutifully updates the system library to fix the problem. Of course, you may not have been aware that the library was in use by that application, let alone using a private copy of it. So the security problem persists until the developer of that application decides to update it. There are many, many other ways of solving the dependency problems you mentioned, even in the UNIX world. Packaging things like that makes perfect sense for "technology demonstrations" or "/opt" but is, quite frankly, idiotic to do on a system level. Especially considering .NET assemblies support interface versioning at a more fine grained level than simple ELF versioning. Parallel installable libraries is just one way of alleviating the "dependency hell" on UNIX and, unlike Windows, it works quite well. --=20 --Shahms --=-2WDd6SOlNExBJsYNMnA3 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQBAbwktRsWY28vsX4ARAom9AJ0TgOu53E66KWqzOwETi1bS5FiMRgCgux5h rm72knP3oXwyrngADMM+XTE= =xS2r -----END PGP SIGNATURE----- --=-2WDd6SOlNExBJsYNMnA3-- From philippe.lavoie@cactus.ca Sat Apr 3 19:43:54 2004 From: philippe.lavoie@cactus.ca (Philippe Lavoie) Date: Sat, 3 Apr 2004 14:43:54 -0500 Subject: [Mono-list] About RPMS of .NET packages (using MonoDevelop asa case study) Message-ID: <5F668484EA248D41A93034997332B6D6012EEE9E@exchange3.cactus.ca> You are right, patching all potential applications might be hell. By the way, what is the mechanism used within the GAC to deprecate a version due to security fixes? Philippe Lavoie =20 Cactus Commerce eBusiness. All Business. Tel 819.778.0313 x302 * 888.CACTUS.0 * Fax 819.771.0921 www.cactuscommerce.com philippe.lavoie@cactuscommerce.com -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Shahms E. King Sent: Saturday, April 03, 2004 1:58 PM To: mono-list@lists.ximian.com Subject: RE: [Mono-list] About RPMS of .NET packages (using MonoDevelop asa case study) This solves exactly one problem while creating many, many more. "disk space" is not the only concern. Bugfixes, patches, etc. are also important. Imagine, if you will, a world in which every managed, non-core, assembly is installed privately by the application. All of these applications are effectively statically linked to that version of the respective libraries. Now, say a security problem is discovered in one of the dependent libraries so the administrator dutifully updates the system library to fix the problem. Of course, you may not have been aware that the library was in use by that application, let alone using a private copy of it. So the security problem persists until the developer of that application decides to update it. There are many, many other ways of solving the dependency problems you mentioned, even in the UNIX world. Packaging things like that makes perfect sense for "technology demonstrations" or "/opt" but is, quite frankly, idiotic to do on a system level. Especially considering .NET assemblies support interface versioning at a more fine grained level than simple ELF versioning. Parallel installable libraries is just one way of alleviating the "dependency hell" on UNIX and, unlike Windows, it works quite well. --=20 --Shahms From patrick@kirks.net Sat Apr 3 20:11:15 2004 From: patrick@kirks.net (Patrick Kirk) Date: Sat, 03 Apr 2004 21:11:15 +0100 Subject: [Mono-list] Documentation - how do I offer help? In-Reply-To: <1081014667.7309.287.camel@erandi.boston.ximian.com> References: <406C458A.9020003@kirks.net> <1081014667.7309.287.camel@erandi.boston.ximian.com> Message-ID: <406F1A63.9000709@kirks.net> Miguel de Icaza wrote: > hello, > > >>The documentation on the go-mono page needs attention. If anyone's >>interested, I'd like to help. > > > Which part? > > Erik Dasque wanted to look at this (edasque@ximian.com) > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list I've specific suggestions and a general offer to help. The specific suggestions are: 1. Linux installation instructions truncated part way through binary section: http://www.go-mono.com/tutorial/installation/linux.html 2. Debian instructions ask you to go to Debian planet when "apt-get install mono" on unstable is enough. (Also Debian Planet goes off air at times). 3. Some navigation help, links to home page, etc. in a standard header would be nice (and easy to do). 4. The mod-mono instructions at http://www.go-mono.com refers you to http://www.apacheworld.org/modmono/ which refers you back to http://www.go-mono.com. The general offer to help with documentation stands. I'm learning C# and so the subject is of interest. Patrick From webmaster@ajlopez.com Sat Apr 3 21:56:54 2004 From: webmaster@ajlopez.com (Angel "Java" Lopez) Date: Sat, 3 Apr 2004 18:56:54 -0300 Subject: [Mono-list] Mono Hispano References: <406C458A.9020003@kirks.net> <1081014667.7309.287.camel@erandi.boston.ximian.com> Message-ID: <036201c419c6$94f59d00$0201a8c0@exyzt.local> Hi people! Any info about the site www.monohispano.org? Actually the site is down.... Any other good resource about mono in Spanish? Mailing lists? TIA Angel "Java" Lopez http://www.ajlopez.com From tracy@aic.net.au Sat Apr 3 22:57:40 2004 From: tracy@aic.net.au (Tracy Barlow) Date: Sun, 04 Apr 2004 08:57:40 +1000 Subject: [Mono-list] mono istallation Message-ID: <406F4164.7070301@aic.net.au> > I'm not a linux user and I don't inted to be, but I really need mono = > badly to run ASP.NET in my Intranet > I have try every way to intall mono on a windows machine, and it's = > imposible, I installed cygwin and try to acces the anonCVS but it keeps = > asking me for a password (it's suposed to be anonymous!!!!) I downloaded = > Mono and try to follow the tutorial and nothing work, don't you have an = > easy windows installation. > or is there any other alternative for me???? I have been programming MS OSs for the last 10 years.I simply used the Mono Windows installer, downloadable for Mono 0.31 at http://www.go-mono.com/download.html , but I'm not an MCP, what would I know.. What I can't understand is why you need Mono specifically. the .NET runtime and the .NET framework are free downloads. > because I'm sick and tired of this command line stuff, scripts and all = > (that why I'm a windows user after all!!!)=20 Being an MCP can't be all it's cracked up to be, I reckon. > > Juan David G=F3mez A. > Medellin, Colombia > Microsoft Certified Professional -- Regards Tracy Barlow Phone: 07 4124 5092 Mobile: 0146 00 38 61 mail: tracy@aic.net.au Website:www.tracyannesoftware.com From Deepak P N" This is a multipart mime message --Next_1081045452---0-203.199.83.28-16050 Content-type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline

=0A 
=0AHi everyone,
=0A   
=0A    = I was trying to implement the CanRemove() method of the DataTableCollectio= n class.
=0A    The author has checked for foreign keys and a= lso other possible relations of the all the tables in CURRENT dataset.
= =0A    1). I guessed the TODO to be =96 Check for relations with= tables in other DataSet.  But we cannot have relation that spans acro= ss DataSets[I tried this, it throws an exception].
=0A    2) = My second guess =96 If BeginInit() has been called on any of the table[ Irr= espective of whether it is involved in any =93relation=94 in current DataSe= t ], then that table cannot be removed from the current DataSet until EndIn= it() is called.
=0A
=0A    And what if the DataTableCollec= tion does not belong to any DataSet.
=0A
=0ACan anyone please help me= ?
=0A
=0ABest regards,
=0ADeepak.=0A

=0A

=0A=0A --Next_1081045452---0-203.199.83.28-16050 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =A0=0AHi everyone,=0A =0A I was trying to implement the CanRemove(= ) method of the DataTableCollection class.=0A The author has checked fo= r foreign keys and also other possible relations of the all the tables in C= URRENT dataset.=0A 1). I guessed the TODO to be =96 Check for relations= with tables in other DataSet. But we cannot have relation that spans acro= ss DataSets[I tried this, it throws an exception].=0A 2) My second gues= s =96 If BeginInit() has been called on any of the table[ Irrespective of w= hether it is involved in any =93relation=94 in current DataSet ], then that= table cannot be removed from the current DataSet until EndInit() is called= .=0A=0A And what if the DataTableCollection does not belong to any Data= Set.=0A=0ACan anyone please help me?=0A=0ABest regards,=0ADeepak. --Next_1081045452---0-203.199.83.28-16050-- From gonzalo@ximian.com Sun Apr 4 09:29:23 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Sun, 04 Apr 2004 10:29:23 +0200 Subject: [Mono-list] MONO HttpWebRequest, HttpWebResponse problems In-Reply-To: References: Message-ID: <1081067363.5973.26.camel@localhost> El vie, 02-04-2004 a las 08:47, Kieren Drapala (NetTeller) escribió: > Hello, > I am having HttpWebRequest, HttpWebResponse problems. Here is an > example which is similar to what I'm trying to do. > Can i get the URL to a real server so that i can test this? It would be nice if you attach a tcpdump session when running this test to the bug report in bugzilla :) -Gonzalo From ivan.guzvinec@telemach.net Sun Apr 4 18:06:26 2004 From: ivan.guzvinec@telemach.net (Ivan =?iso-8859-2?Q?Gu=BEvinec?=) Date: Sun, 04 Apr 2004 19:06:26 +0200 Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <003c01c417ee$63d2c830$1117010a@HOME> References: <003c01c417ee$63d2c830$1117010a@HOME> Message-ID: <1081098386.3915.5.camel@AI.house-of-ix.org> --=-RQBQq3KXz1tMVQUBCGEm Content-Type: multipart/alternative; boundary="=-i9iPg+NsT1EGuSP7VPfs" --=-i9iPg+NsT1EGuSP7VPfs Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I stumbled upon then same problem in my project after upgrading to Mono 0.31. The workaround with "UseShellExecute =3D false" works, but I have noticed a considerable performance penalty. So I wonder: 1. Is the fact that arguments are not used without UseShellExecute a bug in Mono 0.31 release? 2. Is using UseShellExecute =3D false slower in comparison to UseShellExecute =3D true? Thanks, Ivan On Thu, 2004-04-01 at 15:36, Vadim B. Guzev wrote: > Hello! >=20 >=20 > I've seen somewhere in the list before (but I can't find this letter now, > when I really need it :( ) that someone had problems with starting proces= ses > with parameters from Mono 0.31. Was this problem solved? >=20 > I have the same problem now, as even the following simple application > doesn't work anymore in Mono 0.31 (it worked correctly in Mono 0.29): > 8<---------------------------------------------------------- > using System; > using System.Diagnostics; >=20 > class ProcessStart { > static void Main(string[] args) { > Console.Out.WriteLine("Trying to start: 'mono --version'"); > ProcessStartInfo psi =3D new ProcessStartInfo(); > psi.FileName =3D "mono"; > psi.Arguments =3D "--version"; >=20 > Process p =3D new Process(); > p.Start( psi ); > } > } >=20 > 8<---------------------------------------------------------- >=20 > Instead of printing the version - it prints now the help for parameters > usage... > I've checked and the specified parameters ("--version") are not passed to > the target program ("mono") at all... Is there any workaround for this > problem? >=20 > I've tried the daily package mono-0.31.99.20040331.tar.gz, but it seems t= o > me, that method Process.Start doesn't work at all in this version ... eve= n > without parameters... :( > What's happening? >=20 >=20 > Best regards, > Vadim B. Guzev >=20 >=20 >=20 > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list >=20 --=-i9iPg+NsT1EGuSP7VPfs Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi,

I stumbled upon then same problem in my project after upgrading to Mono 0.3= 1.
The workaround with "UseShellExecute =3D false" works, but I have= noticed a considerable performance penalty. So I wonder:
1. Is the fact that arguments are not used without UseShellExecute a bug in= Mono 0.31 release?
2. Is using UseShellExecute =3D false slower in comparison to UseShellExecu= te =3D true?

Thanks,
Ivan

On Thu, 2004-04-01 at 15:36, Vadim B. Guzev wrote:
Hello!


I've seen somewhere in the list before (but I can't find this letter now,
when I really need it :( ) that someone had problems with starting processe=
s
with parameters from Mono 0.31. Was this problem solved?

I have the same problem now, as even the following simple application
doesn't work anymore in Mono 0.31 (it worked correctly in Mono 0.29):
8<----------------------------------------------------------
using System;
using System.Diagnostics;

class ProcessStart {
 static void Main(string[] args) {
  Console.Out.WriteLine("Trying to start: 'mono --version'");
  ProcessStartInfo psi =3D new ProcessStartInfo();
  psi.FileName =3D "mono";
  psi.Arguments =3D "--version";

  Process p =3D new Process();
  p.Start( psi );
 }
}

8<----------------------------------------------------------

Instead of printing the version - it prints now the help for parameters
usage...
I've checked and the specified parameters ("--version") are not p=
assed to
the target program ("mono") at all... Is there any workaround for=
 this
problem?

I've tried the daily package mono-0.31.99.20040331.tar.gz, but it seems to
me, that method Process.Start doesn't work at all in this version ... even
without parameters... :(
What's happening?


Best regards,
Vadim B. Guzev



_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://li=
sts.ximian.com/mailman/listinfo/mono-list
--=-i9iPg+NsT1EGuSP7VPfs-- --=-RQBQq3KXz1tMVQUBCGEm Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iQCVAwUAQHBAksj+Az87AOMpAQK7QQP+LcKm70bIf1KRJI5oBo3tK5rjn6C6eudk QENGZMq9gC/MV8l8JSyt/pMe7FFHf2YLIVqAChWe96viCNo6r6ch7I1jdmzplwv9 MSj8KPdXy1VV7mL0XKSnC0T+WKRV8lpS4ugPQ0GPyorDD8rBIl2cDBbBHYrAsV36 FH1GA7WydG8= =5Pk1 -----END PGP SIGNATURE----- --=-RQBQq3KXz1tMVQUBCGEm-- From boom_shakalak@hotmail.com Sat Apr 3 15:19:17 2004 From: boom_shakalak@hotmail.com (boomchack boom) Date: Sat, 03 Apr 2004 15:19:17 +0000 Subject: [Mono-list] api documentation for gtk-sharp and mono Message-ID: Hi, I'm trying to start with mono and gtk-sharp, but I'm missing the documentations - the links to the gtk-sharp documentation at the mono - site don't work. Regards, Helmo _________________________________________________________________ MSN Messenger - sehen, welche Freunde online sind! http://www.msn.de/messenger Jetzt kostenlos downloaden und mitmachen! From Jonarking@comcast.net Sun Apr 4 05:29:38 2004 From: Jonarking@comcast.net (Jonarking) Date: Sat, 3 Apr 2004 20:29:38 -0800 Subject: [Mono-list] Tool for Mono Message-ID: <010501c419fd$71c03a20$6601a8c0@PalmyraServer> This is a multi-part message in MIME format. ------=_NextPart_000_0106_01C419BA.639CFA20 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Dear Mono Team, I have been working for the last few weeks to complete a Visual Studio.Net add-in for compiling projects in Mono and packaging them in tar.gz files for porting to Linux. Now that the tool has been built, I would like to add the requisite Mono rpms to the package as an option for new Linux users. Is there a single installation script available that I could include for installing the rpms in the correct order? Since many .Net programmers have little-to-no Linux experience, I believe they would appreciate an instrument that not only ports their code, but that also configures the mono runtime environment in one simple, easy-to-use tool. Any help you could afford me would be greatly appreciated. Thanks in advance for your help. Jon L. Arking, SCJP, MCSD, MCP Chief Software Architect Arking Technologies, LLC Work Number: 267.205.0851 Home Number: 856.786.6687 Email Address: Jonarking@comcast.net RiverfrontTechnology@comcast.net ------=_NextPart_000_0106_01C419BA.639CFA20 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear Mono Team,

 

I have been working for the last few weeks to = complete a Visual Studio.Net add-in for compiling projects in Mono and packaging them in = tar.gz files for porting to Linux. Now that the tool has been built, I would = like to add the requisite Mono rpms to the package as an option for new Linux = users. Is there a single installation script available that I could include for = installing the rpms in the correct order? Since many .Net programmers have = little-to-no Linux experience, I believe they would appreciate an instrument that not = only ports their code, but that also configures the mono runtime environment = in one simple, easy-to-use tool. Any help you could afford me would be greatly appreciated. Thanks in advance for your = help.

 

Jon L. Arking, SCJP, MCSD, = MCP

Chief Software = Architect

Arking Technologies, = LLC

Work Number: = 267.205.0851

Home Number: = 856.786.6687

Email Address: = Jonarking@comcast.net

       &nbs= p;            = ;    RiverfrontTechnology@comcast.net

 

------=_NextPart_000_0106_01C419BA.639CFA20-- From miguel@ximian.com Sun Apr 4 18:18:29 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Sun, 04 Apr 2004 13:18:29 -0400 Subject: [Mono-list] Documentation - how do I offer help? In-Reply-To: <406F1A63.9000709@kirks.net> References: <406C458A.9020003@kirks.net> <1081014667.7309.287.camel@erandi.boston.ximian.com> <406F1A63.9000709@kirks.net> Message-ID: <1081099108.7309.1271.camel@erandi.boston.ximian.com> Hey! > I've specific suggestions and a general offer to help. The specific > suggestions are: > > 1. Linux installation instructions truncated part way through binary > section: > http://www.go-mono.com/tutorial/installation/linux.html Ah, yes, I want to completely remove the Monkeyguide, maybe now its a good time, since it causes more problems than it solves. > 4. The mod-mono instructions at http://www.go-mono.com refers you to > http://www.apacheworld.org/modmono/ which refers you back to > http://www.go-mono.com. Can you point me to the url? > > The general offer to help with documentation stands. I'm learning C# > and so the subject is of interest. > > Patrick -- Miguel de Icaza From phil@noggle.biz Sun Apr 4 19:42:03 2004 From: phil@noggle.biz (Philip) Date: Sun, 04 Apr 2004 14:42:03 -0400 Subject: [Mono-list] FieldInfo.GetValue trouble with null Message-ID: <1081104123.4914.1.camel@Thule> Question regarding the use of the FieldInfo object. I'm using the FieldInfo object, calling the GetValue(object) method. The object that I'm passing to the method is only partially populated, so some of the fields are uninitialized (null). However when the FieldInfo.GetValue(object) returns the value, uninitialized integers (which I had hoped would still be null) are returned as 0 and uninitialized bools (which should be null also) are returned as false, null strings however are returned properly. Has anyone else run into a similar problem? Should I not be expecting FieldInfo.GetValue to return uninitialized ints and bools as null? Any help would be great. - Phil From patrick@kirks.net Sun Apr 4 19:46:22 2004 From: patrick@kirks.net (Patrick Kirk) Date: Sun, 04 Apr 2004 19:46:22 +0100 Subject: [Mono-list] Documentation - how do I offer help? In-Reply-To: <1081099108.7309.1271.camel@erandi.boston.ximian.com> References: <406C458A.9020003@kirks.net> <1081014667.7309.287.camel@erandi.boston.ximian.com> <406F1A63.9000709@kirks.net> <1081099108.7309.1271.camel@erandi.boston.ximian.com> Message-ID: <407057FE.8040101@kirks.net> Miguel de Icaza wrote: > Hey! > Hi > [...] >>4. The mod-mono instructions at http://www.go-mono.com refers you to >>http://www.apacheworld.org/modmono/ which refers you back to >>http://www.go-mono.com. > > > Can you point me to the url? http://www.go-mono.com/tutorial/aspnet/installation.html -> section 3. > > >>The general offer to help with documentation stands. I'm learning C# >>and so the subject is of interest. >> >>Patrick From bmaurer@users.sourceforge.net Sun Apr 4 21:16:01 2004 From: bmaurer@users.sourceforge.net (Ben Maurer) Date: Sun, 04 Apr 2004 16:16:01 -0400 Subject: [Mono-list] FieldInfo.GetValue trouble with null In-Reply-To: <1081104123.4914.1.camel@Thule> References: <1081104123.4914.1.camel@Thule> Message-ID: <1081109761.19353.1.camel@Ben> For valuetypes, the `null' value is 0, false, or whatever (basically, what happens if each integer is set to 0 and each reference to null). -- Ben On Sun, 2004-04-04 at 14:42, Philip wrote: > Question regarding the use of the FieldInfo object. > I'm using the FieldInfo object, calling the GetValue(object) method. The > object that I'm passing to the method is only partially populated, so > some of the fields are uninitialized (null). However when the > FieldInfo.GetValue(object) returns the value, uninitialized integers > (which I had hoped would still be null) are returned as 0 and > uninitialized bools (which should be null also) are returned as false, > null strings however are returned properly. Has anyone else run into a > similar problem? Should I not be expecting FieldInfo.GetValue to return > uninitialized ints and bools as null? Any help would be great. > > - Phil > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From met@uberstats.com Sun Apr 4 21:55:39 2004 From: met@uberstats.com (Met) Date: Sun, 04 Apr 2004 16:55:39 -0400 Subject: [Mono-list] FieldInfo.GetValue trouble with null In-Reply-To: <1081109761.19353.1.camel@Ben> References: <1081104123.4914.1.camel@Thule> <1081109761.19353.1.camel@Ben> Message-ID: <1081112139.17225.5.camel@rasmus> Hello, On Sun, 2004-04-04 at 16:16, Ben Maurer wrote: > For valuetypes, the `null' value is 0, false, or whatever (basically, > what happens if each integer is set to 0 and each reference to null). > > -- Ben The problem with this is that it no longer equals the original object. For example, if you instantiate an object, and then copy it via reflection (FieldInfo etc), they will not be copies of each other. A 0 will not equal an uninitialized null etc. Should this be the way it is? If so, how can you via reflection get the _real_ value of a Field? ~ Matthew > > On Sun, 2004-04-04 at 14:42, Philip wrote: > > Question regarding the use of the FieldInfo object. > > I'm using the FieldInfo object, calling the GetValue(object) method. The > > object that I'm passing to the method is only partially populated, so > > some of the fields are uninitialized (null). However when the > > FieldInfo.GetValue(object) returns the value, uninitialized integers > > (which I had hoped would still be null) are returned as 0 and > > uninitialized bools (which should be null also) are returned as false, > > null strings however are returned properly. Has anyone else run into a > > similar problem? Should I not be expecting FieldInfo.GetValue to return > > uninitialized ints and bools as null? Any help would be great. > > > > - Phil > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From bmaurer@users.sourceforge.net Sun Apr 4 22:11:38 2004 From: bmaurer@users.sourceforge.net (Ben Maurer) Date: Sun, 04 Apr 2004 17:11:38 -0400 Subject: [Mono-list] FieldInfo.GetValue trouble with null In-Reply-To: <1081112139.17225.5.camel@rasmus> References: <1081104123.4914.1.camel@Thule> <1081109761.19353.1.camel@Ben> <1081112139.17225.5.camel@rasmus> Message-ID: <1081113098.19353.3.camel@Ben> Yes they will. For an object, you will get a null pointer. for a value type, you get a pointer to a boxed instance of the default value for that object. On Sun, 2004-04-04 at 16:55, Met wrote: > Hello, > > On Sun, 2004-04-04 at 16:16, Ben Maurer wrote: > > For valuetypes, the `null' value is 0, false, or whatever (basically, > > what happens if each integer is set to 0 and each reference to null). > > > > -- Ben > > The problem with this is that it no longer equals the original object. > For example, if you instantiate an object, and then copy it via > reflection (FieldInfo etc), they will not be copies of each other. A 0 > will not equal an uninitialized null etc. > > Should this be the way it is? If so, how can you via reflection get the > _real_ value of a Field? > > ~ Matthew > > > > > On Sun, 2004-04-04 at 14:42, Philip wrote: > > > Question regarding the use of the FieldInfo object. > > > I'm using the FieldInfo object, calling the GetValue(object) method. The > > > object that I'm passing to the method is only partially populated, so > > > some of the fields are uninitialized (null). However when the > > > FieldInfo.GetValue(object) returns the value, uninitialized integers > > > (which I had hoped would still be null) are returned as 0 and > > > uninitialized bools (which should be null also) are returned as false, > > > null strings however are returned properly. Has anyone else run into a > > > similar problem? Should I not be expecting FieldInfo.GetValue to return > > > uninitialized ints and bools as null? Any help would be great. > > > > > > - Phil > > > > > > _______________________________________________ > > > Mono-list maillist - Mono-list@lists.ximian.com > > > http://lists.ximian.com/mailman/listinfo/mono-list > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From tauberer@for.net Sun Apr 4 22:38:05 2004 From: tauberer@for.net (Joshua Tauberer) Date: Sun, 04 Apr 2004 17:38:05 -0400 Subject: [Mono-list] FieldInfo.GetValue trouble with null In-Reply-To: <1081112139.17225.5.camel@rasmus> References: <1081104123.4914.1.camel@Thule> <1081109761.19353.1.camel@Ben> <1081112139.17225.5.camel@rasmus> Message-ID: <4070803D.2090805@for.net> To answer Phil's original question: > Should I not be expecting FieldInfo.GetValue to return > uninitialized ints and bools as null? That's correct, you should not expect that behavior. There's no such thing as an uninitialized value. Everything is always initialized to 0, null, or the equivalent. -- - Joshua Tauberer http://taubz.for.net ** Nothing Unreal Exists ** From mathpup@mylinuxisp.com Mon Apr 5 00:25:55 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Sun, 4 Apr 2004 18:25:55 -0500 Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <1081098386.3915.5.camel@AI.house-of-ix.org> References: <003c01c417ee$63d2c830$1117010a@HOME> <1081098386.3915.5.camel@AI.house-of-ix.org> Message-ID: <200404041825.55674.mathpup@mylinuxisp.com> Are you using Windows or Linux? As I understand UseShellExecute, when set to "false", Process.Start() will treat the filename as a binary image and attempt to execute it directly. This is really the only option that makes sense under "vanilla" Unix. On Windows, when UseShellExecute == true, it causes Windows to use the "windows shell" to process the filename. If the filename is a document, Windows will attempt to use an appropriate application to open the document. GNOME and KDE both provide mechanisms equivalent to the Windows Shell from what I understand, but whether to use these or not (and how to choose which one if both are present) seems unclear. Rotor under Linux simply throws an exception if UseShellExecute == true. On Sunday 04 April 2004 12:06 pm, Ivan GuĊvinec wrote: > Hi, > > I stumbled upon then same problem in my project after upgrading to Mono > 0.31. > The workaround with "UseShellExecute = false" works, but I have noticed > a considerable performance penalty. So I wonder: > 1. Is the fact that arguments are not used without UseShellExecute a bug > in Mono 0.31 release? > 2. Is using UseShellExecute = false slower in comparison to > UseShellExecute = true? From lutz@wellhausen.de Mon Apr 5 08:32:18 2004 From: lutz@wellhausen.de (Lutz Wellhausen) Date: Mon, 05 Apr 2004 09:32:18 +0200 Subject: [Mono-list] ASPX Compilation Error Message-ID: <40710B82.50105@wellhausen.de> Hi All, I try to build an ASP.NET test page for xsp/mono with CodeCharge Studio. This works fine with MS.NET 1.1. Requesting the same page from xsp/mono 0.30.2 results in the following compilation error: http://www.wellhausen.de/mono/mono_compilation_error.html The same output from MS.NET 1.1: http://www.wellhausen.de/mono/ms_compilation.cs.txt The page Genre.aspx: http://www.wellhausen.de/mono/Genre.aspx.txt Code behind Genre.aspx.cs: http://www.wellhausen.de/mono/Genre.aspx.cs.txt The mini website: http://www.wellhausen.de/mono/webdir.tar.gz It seems to be a problem with the CodeCharge Studio web control 'CC:Navigator'. Can anybody help? Regards, Lutz Wellhausen From gonzalo@ximian.com Mon Apr 5 09:12:18 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Mon, 05 Apr 2004 10:12:18 +0200 Subject: [Mono-list] Starting processes with parameters from Mono 0.31 and mono-0.31.99.20040331 In-Reply-To: <1081098386.3915.5.camel@AI.house-of-ix.org> References: <003c01c417ee$63d2c830$1117010a@HOME> <1081098386.3915.5.camel@AI.house-of-ix.org> Message-ID: <1081152687.5973.57.camel@localhost> El dom, 04-04-2004 a las 19:06, Ivan Guvinec escribió: > Hi, > > I stumbled upon then same problem in my project after upgrading to > Mono 0.31. > The workaround with "UseShellExecute = false" works, but I have > noticed a considerable performance penalty. So I wonder: > 1. Is the fact that arguments are not used without UseShellExecute a > bug in Mono 0.31 release? Yes. > 2. Is using UseShellExecute = false slower in comparison to > UseShellExecute = true? No, it should be faster. Currently, if you set UseShellExecute to true, the command run is: $SHELL -c 'yourprogram yourparameters' MS seems to run 'cmd /c yourprogram yourparameters'. The diference is that cmd on windows also handles something like 'cmd /c file.pdf' by opening acrobat reader and stuff like that. My idea is to distribute a shell script with mono that first tries gnome-open or kfmclient and then defaults to $SHELL -c ... so that we achieve similar functionality as MS. When UseShellExecute is false, it's like running system ("yourprogram yourparameters"); -Gonzalo From jwezel@compumaster.de Mon Apr 5 11:21:31 2004 From: jwezel@compumaster.de (Jochen Wezel) Date: Mon, 5 Apr 2004 12:21:31 +0200 Subject: AW: [Mono-list] About RPMS of .NET packages (using MonoDevelop asa case study) Message-ID: <1101EF58C371754594375AA6378C6FEB106820@srv04.lan.compumaster.de> Philippe, you're absolutely right! Remove that dependency hell! Shams, you're arguments are correct as well. Let's take a closer look to the .NET spirit: -------------------------------------------- 1. The applications are able to be installed by copy and paste only. That's really great because no user has got any trouble before he can = start that application (especially non-power-users!). Better a user who = is able to start your application than no users because they're all = running into the dependency hell. The disadvantage is clear and Shams already said: when the libraries get = an update, the application doesn't use them automatically. In that case, = the developer has to pay attention to this circumstance and to update = and distribute his application asap. This procedure is mostly acceptable = for small, uncommon libraries. 2. More common libraries (for example GTK#) should get installed to the = GAC because many other applications are based on this library. If there = would be exploited a security hole then there would be a lot of related = applications. By simply updating the GTK#, all those applications would = be fixed. At the end, the developer has to decide which libraries are distributed = to the GAC or to the application folder. Okay, that is the theory. ------------------------- In reality, there is no linux installer and no tool for automatic = install of libraries to the GAC. 2nd, the GAC is not complete, as I've = read. That's why I suggest to deploy applications - only in the meanwhile - by = variant 1 and copy all needed libraries into the same application = directory. That helps a lot for all programmers who cannot spend days = and nights to the mono project, but are very interested in developing = linux solutions. As soon as possible, those common libraries should get installed to the = GAC and there should be a small installer tool to do this job. If the = installer of MonoDevelop detects, that there haven't been installed GTK# = libraries, then it should install that version of the GTK# libraries = which have been packaged to the install program of MonoDevelop. The result ---------- Has anybody got time and motivation for creating a minimal installation = tool? Or maybe Installshield? Wise? Jochen -----Urspr=FCngliche Nachricht----- Von: mono-list-admin@lists.ximian.com = [mailto:mono-list-admin@lists.ximian.com] Im Auftrag von Philippe Lavoie Gesendet: Samstag, 3. April 2004 21:44 An: Shahms E. King; mono-list@lists.ximian.com Betreff: RE: [Mono-list] About RPMS of .NET packages (using MonoDevelop = asa case study) You are right, patching all potential applications might be hell. By the = way, what is the mechanism used within the GAC to deprecate a version = due to security fixes? Philippe Lavoie =20 Cactus Commerce eBusiness. All Business. Tel 819.778.0313 x302 * 888.CACTUS.0 * Fax 819.771.0921 = www.cactuscommerce.com philippe.lavoie@cactuscommerce.com -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Shahms E. King Sent: Saturday, April 03, 2004 1:58 PM To: mono-list@lists.ximian.com Subject: RE: [Mono-list] About RPMS of .NET packages (using MonoDevelop = asa case study) This solves exactly one problem while creating many, many more. "disk = space" is not the only concern. Bugfixes, patches, etc. are also = important. Imagine, if you will, a world in which every managed, = non-core, assembly is installed privately by the application. All of = these applications are effectively statically linked to that version of = the respective libraries. Now, say a security problem is discovered in = one of the dependent libraries so the administrator dutifully updates = the system library to fix the problem. Of course, you may not have been = aware that the library was in use by that application, let alone using a = private copy of it. So the security problem persists until the = developer of that application decides to update it. There are many, many other ways of solving the dependency problems you = mentioned, even in the UNIX world. Packaging things like that makes = perfect sense for "technology demonstrations" or "/opt" but is, quite = frankly, idiotic to do on a system level. Especially considering .NET = assemblies support interface versioning at a more fine grained level = than simple ELF versioning. Parallel installable libraries is just one = way of alleviating the "dependency hell" on UNIX and, unlike Windows, it = works quite well. -- --Shahms _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com = http://lists.ximian.com/mailman/listinfo/mono-list From gellyfish@gellyfish.com Mon Apr 5 12:19:20 2004 From: gellyfish@gellyfish.com (Jonathan Stowe) Date: Mon, 05 Apr 2004 12:19:20 +0100 Subject: [Mono-list] Installing mono - without su rights In-Reply-To: <48F1F967-8414-11D8-850E-000A95C61052@cam.ac.uk> References: <48F1F967-8414-11D8-850E-000A95C61052@cam.ac.uk> Message-ID: <1081163960.2399.7.camel@localhost> On Thu, 2004-04-01 at 20:39, Tom Wilkie wrote: > Hi there > > I don't know if this can be done - I assume it can. > > I have access to a linux box on the web, just a user account, and I > wanted to install mono on it. I managed to get glib and pkgconfig > compiled and installed under ~/mono/ and have set $LD_LIBRARY_PATH to > /home/tw275/mono/lib and $LDFLAGS to -L/home/tw275/mono/lib and > ./configure'd every thing with --PREFIX=/home/tw275/mono but when I do > a make, I get this error: > > Making all in monoburg > make[3]: Entering directory `/home/tw275/mono/mono-0.31/mono/monoburg' > bison ./monoburg.y -o parser.c > gcc -o monoburg ./monoburg.c parser.c -pthread > -I/home/tw275/mono/include/glib-2.0 > -I/home/tw275/mono/lib/glib-2.0/include -I. -pthread > -L/home/tw275/mono/lib -lgthread-2.0 -lglib-2.0 > ./monoburg ./sample.brg > sample.c > ./monoburg: error while loading shared libraries: libgthread-2.0.so.0: > cannot open shared object file: No such file or directory You will need to add "/home/tw275/mono/lib" to the LD_LIBRARY_PATH environment variable so that the dynamic loader knows to look there for the libraries when a program is run. > make[3]: *** [sample.c] Error 127 > make[3]: Leaving directory `/home/tw275/mono/mono-0.31/mono/monoburg' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/tw275/mono/mono-0.31/mono' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/tw275/mono/mono-0.31' > make: *** [all] Error 2 > > I have checked in the /home/tw275/mono/lib/ directory and > libgthread-2.0.so.0 exists. What have I done wrong? > > I couldn't get mono to work on my mac, so I thought I'd try on this > linux box. I have sftp and ssh access to it. It runs debian, but i > can't use apt-get because I don;t have su rights ;-) I think the > kernel is 2.4.25 but I can;t be sure, they may have updated recently. > > Any one help? Thanks. > > Tom > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From willems@digicore.co.za Mon Apr 5 15:36:08 2004 From: willems@digicore.co.za (Willem J.W. Semmelink) Date: Mon, 5 Apr 2004 16:36:08 +0200 Subject: [Mono-list] Monodoc has some broken links Message-ID: I spent some time to read monodoc, and I would like to report the = following broken links: The url http://www.go-mono.com:8080 contains a tree item "Mono Handbook" = but clicking on it has no reaction: I expected something like the book = on http://go-mono.com/tutorial/ to be loaded.=20 http://go-mono.com/tutorial/ contains a number of 404 errors: ( I suggest that all these be marked [todo] rather than to let them 404 = ) - Chapter 7: C#: Section 4 "Constants" - Chapter 7: C#: Section 4 "Variables" - Chapter 7: C#: Section 6.6 "while" - Chapter 7: JScript.net - Chapter 11: Introduction - Chapter 11: Read/Write Binary files - Chapter 18: 18.3 "TCP Client" 18.4 "Advanced TCP Classes" and 18.5 = "UDP Networking" - Chapter 22.4 Gnome: 4.3.3 CanvasRect and 4.3.4 CanvasEllipse - Chapter 22.9 GStreamer 2.5, 2.6, 2.7, 2.8 - Not tested after chapter 22=20 Other issues on http://go-mono.com/tutorial/ - Chapter 7 C#=20 [URL leads to tabe of contents on C# Language] Note Section 3: "Your first application" Numbering starts with 2.1; 2.2..., in stead of 3.1, 3.2...=20 Note Section 4: Data / Types:=20 Numbering starts with 2.1; 2.2... in stead of 4.1, 4.2... * URL of "Constant Variables" lead to Section 3 Namespaces * URL of "The essential Types" lead to Section 3 Class Definition * URL of "Other Types" lead to Section 3 The main() method * URL of "Type Conversion" lead to Section 3 Compiling & Running - Chapter 8,9,10 not in Table of Contents - Chapter 22 (Gnome) 22.1 "Introduction" loads the XPath tutorial page regards Willem From miguel@ximian.com Mon Apr 5 15:10:48 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Mon, 05 Apr 2004 10:10:48 -0400 Subject: [Mono-list] Monodoc has some broken links In-Reply-To: References: Message-ID: <1081174248.7309.2078.camel@erandi.boston.ximian.com> Hello, > I spent some time to read monodoc, and I would like to report the following broken links: > > > The url http://www.go-mono.com:8080 contains a tree item "Mono Handbook" but clicking on it has no reaction: I expected something like the book on http://go-mono.com/tutorial/ to be loaded. The Mono Handbook is currently not maintained, it is very old, and contains so many factual errors that it causes more problems than it solves, so I have taken it down. If you are interested in the materials, you can pull it from anonymous cvs from module `monkeyguide', the HTML lives there. Miguel. From shahms@shahms.com Mon Apr 5 16:24:21 2004 From: shahms@shahms.com (Shahms King) Date: Mon, 05 Apr 2004 08:24:21 -0700 Subject: AW: [Mono-list] About RPMS of .NET packages (using MonoDevelop asa case study) In-Reply-To: <1101EF58C371754594375AA6378C6FEB106820@srv04.lan.compumaster.de> References: <1101EF58C371754594375AA6378C6FEB106820@srv04.lan.compumaster.de> Message-ID: <1081178661.1218.5.camel@shahms.mesd.k12.or.us> For the general case of distributing .NET applications, I agree, however, he's discussing the specific case of distributing RPMS of .NET applications. In the specific case of RPM, there are a number of applications whose sole intent is handling these dependency issues somewhat transparently. They are, admittedly, not as user-friendly as they could be, but if you're going to the trouble to package your application as an RPM, the added trouble of packaging any as-yet-unpackaged dependencies and adding them all to a package repository is minimal. Doing so also ensures the automatic resolution of dependencies for users who want to install your software. If you're just throwing up a .zip file for your application, by all means, put the (less commonly used) dependencies in the zip file with the application... -- Shahms King From philippe.lavoie@cactus.ca Mon Apr 5 18:17:29 2004 From: philippe.lavoie@cactus.ca (Philippe Lavoie) Date: Mon, 5 Apr 2004 13:17:29 -0400 Subject: AW: [Mono-list] About RPMS of .NET packages (using MonoDevelopasa case study) Message-ID: <5F668484EA248D41A93034997332B6D6012EEEA1@exchange3.cactus.ca> I was mentioning RPMS because that's what is being used by mono right now to deliver content. If mono does it, we can assume most will follow their lead. In a sense, I'm questioning the fact that we are delivering .NET applications through RPMS. It is a well established standard for delivering binary files in UNIX. I'm not sure that it applies as well to .NET packages. I can of course be wrong, so that would be a moot point :) The library dependencies are one thing. There is also sometimes, more involved configuration which can be required. For instance, for almost all web application, a database will also need to be installed and configured.=20 An install tool takes care of this. The install tool could also be used to register libraries to the GAC and other little details. Actually, for web deployment, I think Whidby is going to introduce a couple of new tools. I'm not sure what the plan is about porting those tools to Mono or MonoDevelop or SharpDevelop. Philippe Lavoie =20 Cactus Commerce eBusiness. All Business. Tel 819.778.0313 x302 * 888.CACTUS.0 * Fax 819.771.0921 www.cactuscommerce.com philippe.lavoie@cactuscommerce.com -----Original Message----- From: Shahms King [mailto:shahms@shahms.com]=20 Sent: Monday, April 05, 2004 11:24 AM To: Jochen Wezel Cc: Philippe Lavoie; mono-list@lists.ximian.com Subject: Re: AW: [Mono-list] About RPMS of .NET packages (using MonoDevelopasa case study) For the general case of distributing .NET applications, I agree, however, he's discussing the specific case of distributing RPMS of .NET applications. In the specific case of RPM, there are a number of applications whose sole intent is handling these dependency issues somewhat transparently. They are, admittedly, not as user-friendly as they could be, but if you're going to the trouble to package your application as an RPM, the added trouble of packaging any as-yet-unpackaged dependencies and adding them all to a package repository is minimal. Doing so also ensures the automatic resolution of dependencies for users who want to install your software. If you're just throwing up a .zip file for your application, by all means, put the (less commonly used) dependencies in the zip file with the application... --=20 Shahms King From tpsoftware@users.sourceforge.net Mon Apr 5 18:23:07 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Mon, 5 Apr 2004 19:23:07 +0200 Subject: [Mono-list] MonoDoc Crash In-Reply-To: <5F668484EA248D41A93034997332B6D6012EEEA1@exchange3.cactus.ca> References: <5F668484EA248D41A93034997332B6D6012EEEA1@exchange3.cactus.ca> Message-ID: <200404051923.07712.tpsoftware@users.sourceforge.net> Hi, Whenever I try to run monodoc I get [root@pctimo timothy]# monodoc ** (:5033): WARNING **: Missing method get_EventList in assembly /usr/lib/gtkhtml-sharp.dll typeref index 9 ** ERROR **: file mini.c: line 3189 (mono_method_to_ir): assertion failed: (cmethod) aborting... /usr/bin/monodoc: line 53: 5033 Afgebroken mono --debug browser.exe $OPTIONS $* $REST I've got the latest GTK# and MonoDevelop runs aswell, but as soon as I touch anything wich uses monodoc it crashes Any ideas? From duncan@ximian.com Mon Apr 5 23:31:28 2004 From: duncan@ximian.com (Duncan Mak) Date: Mon, 05 Apr 2004 18:31:28 -0400 Subject: [Mono-list] New Mono 0.31 packages Message-ID: <1081204279.4661.7.camel@diphthong> Hello, I just pushed a new set of Mono 0.31 packages. There is nothing new or different in them, except for the fact that it added a missing dependency that should have been there. If you already have an existing Mono setup that's working, you don't need to bother upgrade. If you first tried Mono recently, and it didn't work, try this new set of packages. Duncan. From carl@carl-olsen.com Tue Apr 6 00:16:01 2004 From: carl@carl-olsen.com (Carl Olsen) Date: Mon, 5 Apr 2004 18:16:01 -0500 Subject: [Mono-list] MonoDoc Crash In-Reply-To: <200404051923.07712.tpsoftware@users.sourceforge.net> Message-ID: <20040405231602.7B69F124522@lists.ximian.com> I think I had to install gtkhtml3.0-devel or some such thing to get it to run > -----Original Message----- > From: mono-list-admin@lists.ximian.com [mailto:mono-list- > admin@lists.ximian.com] On Behalf Of Timothy Parez > Sent: Monday, April 05, 2004 12:23 PM > To: mono-list@lists.ximian.com > Subject: [Mono-list] MonoDoc Crash > > Hi, > > Whenever I try to run monodoc I get > > [root@pctimo timothy]# monodoc > > ** (:5033): WARNING **: Missing method get_EventList in assembly > /usr/lib/gtkhtml-sharp.dll typeref index 9 > > ** ERROR **: file mini.c: line 3189 (mono_method_to_ir): assertion failed: > (cmethod) > aborting... > /usr/bin/monodoc: line 53: 5033 Afgebroken mono --debug > browser.exe $OPTIONS $* $REST > > > I've got the latest GTK# and MonoDevelop runs aswell, but as soon as I > touch anything wich uses monodoc it crashes > > Any ideas? > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From tfwo@mail.ru Tue Apr 6 09:06:59 2004 From: tfwo@mail.ru (Artem Popov) Date: Tue, 06 Apr 2004 15:06:59 +0700 Subject: [Mono-list] System.Drawing Gdk binding Message-ID: <1081238190.21053.15.camel@alarm.fgu.com> --=-jgeM3EtS3QX2khz+9+Yw Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi guys, I've just completed a simple System.Drawing Gdk binding (needed for a pet project of mine). It allows to get graphics from a GdkWindow and draw on it with S.D. routines. I will explain the files in the archive: Graphics.diff gdipFunctions.diff: made against 0.31, I don't have cvs on this machine, sorry :( gdip_gdk.c: goes into libgdiplus (add to Makefile.am then run automake). There can be a gdk check in configure to disable this on systems without gtk. this binding works much like the cairo code from gtksharp, except that it retreives System.Drawing.Graphics not CairoGraphics from the widgets. That's why the C code dependency. How to use: Graphics g = Graphics.FromGdkWindow (drawing_area.GdkWindow.Handle); IntPtr handle is used in favor of GdkWindow because otherwise, mcs compilation will require gtk-sharp. I've used GdkWindow not GdkDrawable because x11 display is used in C code, and it implies on-screen drawing (however there can be simular FromGdkDrawable code). For expose events with in-memory images, one can use g.DrawImage or something like that. Regards, Artem. P.S. I've attached the obligatory screenshot :) --=-jgeM3EtS3QX2khz+9+Yw Content-Disposition: attachment; filename=arkivo.tar.gz Content-Type: application/x-compressed-tar; name=arkivo.tar.gz Content-Transfer-Encoding: base64 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 gggiiCCCCCKIIIIIIogggs8c/gM0YFCyAFAAAA== --=-jgeM3EtS3QX2khz+9+Yw Content-Disposition: attachment; filename=sd-test.png Content-Type: image/png; name=sd-test.png Content-Transfer-Encoding: base64 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 --=-jgeM3EtS3QX2khz+9+Yw-- From tpsoftware@users.sourceforge.net Tue Apr 6 09:23:04 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Tue, 06 Apr 2004 10:23:04 +0200 Subject: [Mono-list] Confused about the status of SWF In-Reply-To: <1081238190.21053.15.camel@alarm.fgu.com> References: <1081238190.21053.15.camel@alarm.fgu.com> Message-ID: <407268E8.9050308@users.sourceforge.net> Hi, I recently installed Mono 0.31 and all other packages from red-carpet But somehow I can't seem to get SWF to work. It was an install on a clean system (I had just installed fedora on the mashine) I installed all packages on the mono channel including those wine packages, so what am I missing? export SWF=1 doesn't help either. I was hoping to get it working as I have some new controls to test. Timothy. From f.a.r.s.h.a.d@ameritech.net Mon Apr 5 15:27:27 2004 From: f.a.r.s.h.a.d@ameritech.net (Farshad) Date: Mon, 5 Apr 2004 18:57:27 +0430 Subject: [Mono-list] Linux Enterprise 3 Message-ID: <000801c41b1a$25593740$0100a8c0@farshadcyph3r> This is a multi-part message in MIME format. ------=_NextPart_000_0005_01C41B3F.D6DFFE70 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hi u have linux enterprise 3=20 i want to use yur software ... witch packages should i use...? red hat 9 or fedora or if you have any package for RHE 3 thx=20 regards ------=_NextPart_000_0005_01C41B3F.D6DFFE70 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hi
u have linux enterprise 3
i want to use yur software = ...
witch packages should i = use...?
red hat 9 or fedora or if you have any = package for=20 RHE 3
 
 
thx
regards
 
------=_NextPart_000_0005_01C41B3F.D6DFFE70-- From yonas.gebremeskel@swedbank.com Mon Apr 5 17:26:23 2004 From: yonas.gebremeskel@swedbank.com (yonas.gebremeskel@swedbank.com) Date: Mon, 5 Apr 2004 18:26:23 +0200 Subject: [Mono-list] C# in C++ using Mono Message-ID: <7D7F124CF2A2EE45AFE3C15239D6C41403BED6E0@fsbs02x12> Hello, We have a C# application that has been developed in Visual studio on windows by another department in our company and we would like to use it in our C++ application on solaris SPARC environment. I've checked your website and it seems like Mono solves our problem. My question is if it is possible to recompile the C# application in Mono and use that class in our C++ application (without Mono)? In the FAQ page on question 3 you talk about << This means for example that if you define a class to do algebraic manipulation in C#, that class can be reused from any other language that supports the CLI. You could create a class in C#, subclass it in C++ and instantiate it in an Eiffel program. >> Does it also mean you can create a class in C#, subclass it in C++ and call the functions in the C# class from the C++ application? Thanks in advance. Yonas From peter@novonyx.com Tue Apr 6 09:38:43 2004 From: peter@novonyx.com (Peter Dennis Bartok) Date: Tue, 6 Apr 2004 02:38:43 -0600 Subject: [Mono-list] Confused about the status of SWF Message-ID: <001f01c41bb2$91f83cf0$dabb46a6@schnukipc> You need the winelib package (and I'm not sure if that is exposed through redcarpet yet). If not, you need to download from cvs and build yourself (it requires wine and wine-devel to build). Winelib provides the glue between wine and the SWF assembly. The SWF export isn't used anymore. Cheers, Peter PS: Probably should Followup-To: mono-winforms-list@lists.ximian.com -----Original Message----- From: "Timothy Parez" To: Date: 06 April, 2004 02:24 Subject: [Mono-list] Confused about the status of SWF >Hi, > >I recently installed Mono 0.31 and all other packages from red-carpet >But somehow I can't seem to get SWF to work. >It was an install on a clean system (I had just installed fedora on the >mashine) > >I installed all packages on the mono channel including those wine >packages, so what am I missing? >export SWF=1 doesn't help either. > >I was hoping to get it working as I have some new controls to test. > >Timothy. >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list > > From rjw57@hermes.cam.ac.uk Tue Apr 6 10:56:42 2004 From: rjw57@hermes.cam.ac.uk (Richard Wareham) Date: Tue, 6 Apr 2004 10:56:42 +0100 Subject: [Mono-list] C# in C++ using Mono In-Reply-To: <7D7F124CF2A2EE45AFE3C15239D6C41403BED6E0@fsbs02x12> References: <7D7F124CF2A2EE45AFE3C15239D6C41403BED6E0@fsbs02x12> Message-ID: <200404061056.42218.rjw57@hermes.cam.ac.uk> On Monday 05 April 2004 5:26 pm, yonas.gebremeskel@swedbank.com wrote: > > We have a C# application that has been developed in Visual studio on > windows by another department in our company and we would like to use it in > our C++ application on solaris SPARC environment. I've checked your website > and it seems like Mono solves our problem. My question is if it is possible > to recompile the C# application in Mono and use that class in our C++ > application (without Mono)? Depends what you mean by 'without mono'. What it sounds like you are after if a C# -> native code compiler which, AFAIK, isn't available anywhere yet [cf the gcj Java -> native code compiler]. OTOH it is perfectly possible to embed the mono runtime in your C++ app. This means from the PoV of an 'end-user' they just run your app and are none the wiser. See http://www.go-mono.com/embedded-api.html I assume that the reason you don't want to include mono is related to licensing? The runtime itself is licensed under the LGPL which means, effectively, you can link to it in your propriety programs without fearing the wrath of RMS (cf SDL & Linux games such as UT2004). If it is relaterd to performance I don't think you have to worry. For me at least the performance of mono has been superb, and the JIT seems just as fast as compiled C (/very/ unscientific benchmarks performed on a proof-of-concept port of part of my PhD). The startup latency is unmeasurable to my eyes. I suspect its below the critical 0.7s :). > In the FAQ page on question 3 you talk about << > This means for example that if you define a class to do algebraic > manipulation in C#, that class can be reused from any other language that > supports the CLI. You could create a class in C#, subclass it in C++ and > instantiate it in an Eiffel program. The key here is 'language that supports the CLI', i.e. it needs to be ported or modified to use the CLI runtime to do its 'dirty work'. There were some perl bindings posted a while back on the list in reply to my own post which contained something similar for Perl. > Does it also mean you can create a class in C#, subclass it in C++ and call > the functions in the C# class from the C++ application? Again only in supported languages. Microsoft has 'managed C++', their propriety hack on top of C++ to achieve this. I don't know if there are similar efforts to produce a hacked gcc. -- Rich From 2a5gjx302@sneakemail.com Tue Apr 6 23:15:53 2004 From: 2a5gjx302@sneakemail.com (Jonathan Gilbert) Date: Tue, 06 Apr 2004 22:15:53 Subject: [Mono-list] Starting processes with parameters from Mono 0.31and mono-0.31.99.20040331 In-Reply-To: <1081152687.5973.57.camel@localhost> References: <1081098386.3915.5.camel@AI.house-of-ix.org> <003c01c417ee$63d2c830$1117010a@HOME> <1081098386.3915.5.camel@AI.house-of-ix.org> Message-ID: <26759-79786@sneakemail.com> At 10:12 AM 05/04/2004 +0200, Gonzalo wrote: [snip] >MS seems to run 'cmd /c yourprogram yourparameters'. The diference is >that cmd on windows also handles something like 'cmd /c file.pdf' by >opening acrobat reader and stuff like that. Actually I'm pretty sure the MS implementation use the Win32 API function "ShellExecute". Windows treats files in a very slightly object-oriented manner; file "classes" are defined in the registry (this is what HKEY_CLASSES_ROOT is all about), and associations are made between extensions and classes (if you look up '.txt' under HKCR, you'll see that it maps to the class 'txtfile'). Each class has a set of "verbs", each one of which defines a certain action that can be performed with the file. Each verb has a name and a command-line which is expanded using the environment, as well as %1 => the full path and filename of the file being executed. If you look up HKCR\txtfile\shell\open, you should find that its value is something along the lines of 'notepad.exe "%1"'. The default verb can be specified, but if it's not, the default of the default is the "open" verb. Once the class and default verb have been obtained from the registry, ShellExecute then spawns the specified application with the parameters that result from expanding the command-line string from the registry. Note that several worms have played with this to alter the association of .exe files; Windows is flexible enough to allow this, but it is of course a very bad idea :-) As for actually running programs, Windows' CreateProcess API can take a file with any extension (or with no extension); this is independent of the registry file class associations. Obviously, this concept is very alien to vanilla unix, but some of the X environments have added similar systems. I'm not sure exactly how binfmt-misc works, but it seems to also operate along a similar line: a file can be shunted to an "interpreter" (Acrobat Reader being an example of an interpreter for a .PDF file), based on some criteria. I haven't done much research on this, so I don't know the details :-) If anyone is interested in approximating ShellExecute for unix systems, it is important to note the method in which ShellExecute searches for the binary: - If the first "word" on the command-line is enclosed in double-quotes, it is the only thing that is checked: ShellExecute("\"c:\\Program Files\\Fubar Corp\\Example 1.exe\" params"); // for demonstration purposes only; some parameters are missing This can only execute the file "c:\Program Files\Fubar Corp\Example 1.exe". - If the first word is not enclosed in double-quotes, then things get interesting :-) ShellExecute searches for a binary file by treating the first 'n' words, where 'n' is looped up starting from 1. ShellExecute("c:\\Program Files\\Fubar Corp\\Example 1.exe params"); // dangerous! For this command-line, ShellExecute searches for files whose name (w/o extension) are each of the following, in this order: "c:\\Program" (.exe, .com, .bat, .cmd, ..) "c:\\Program Files\\Fubar" (.exe, .com, .bat, .cmd, ..) "c:\\Program Files\\Fubar Corp\\Example" (.exe, .com, .bat, .cmd, ..) "c:\\Program Files\\Fubar Corp\\Example 1.exe" (.exe, .com, .bat, .cmd, ..) "c:\\Program Files\\Fubar Corp\\Example 1.exe params" (.exe, .com, .bat, .cmd, ..) Any one of those first 3 can be used to "hijack" the program, such that badly-written code using ShellExecute will run the wrong binary! I believe the MSDN documentation for ShellExecute warns about this issue. Jonathan From gonzalo@ximian.com Tue Apr 6 15:02:17 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 06 Apr 2004 16:02:17 +0200 Subject: [Mono-list] Starting processes with parameters from Mono 0.31and mono-0.31.99.20040331 In-Reply-To: <26759-79786@sneakemail.com> References: <1081098386.3915.5.camel@AI.house-of-ix.org> <003c01c417ee$63d2c830$1117010a@HOME> <1081098386.3915.5.camel@AI.house-of-ix.org> <26759-79786@sneakemail.com> Message-ID: <1081260123.1539.42.camel@localhost> El mié, 07-04-2004 a las 00:15, Jonathan Gilbert escribió: > At 10:12 AM 05/04/2004 +0200, Gonzalo wrote: > [snip] > >MS seems to run 'cmd /c yourprogram yourparameters'. The diference is > >that cmd on windows also handles something like 'cmd /c file.pdf' by > >opening acrobat reader and stuff like that. > > Actually I'm pretty sure the MS implementation use the Win32 API function > "ShellExecute". Windows treats files in a very slightly object-oriented > manner; file "classes" are defined in the registry (this is what > HKEY_CLASSES_ROOT is all about), and associations are made between > extensions and classes (if you look up '.txt' under HKCR, you'll see that > it maps to the class 'txtfile'). Each class has a set of "verbs", each one > of which defines a certain action that can be performed with the file. Each > verb has a name and a command-line which is expanded using the environment, > as well as %1 => the full path and filename of the file being executed. If > you look up HKCR\txtfile\shell\open, you should find that its value is > something along the lines of 'notepad.exe "%1"'. The default verb can be > specified, but if it's not, the default of the default is the "open" verb. > Once the class and default verb have been obtained from the registry, > ShellExecute then spawns the specified application with the parameters that > result from expanding the command-line string from the registry. Nice to know this, but, anyway, running 'cmd /c whatever arguments' achieves what we need. [...] > Obviously, this concept is very alien to vanilla unix, but some of the X > environments have added similar systems. I'm not sure exactly how > binfmt-misc works, but it seems to also operate along a similar line: a > file can be shunted to an "interpreter" (Acrobat Reader being an example of > an interpreter for a .PDF file), based on some criteria. I haven't done > much research on this, so I don't know the details :-) There's kfmclient and there used to be a gnome-open that handle this. I filed a bug report for it some time ago but have not yet decided what to do (suggestion welcome on bugzilla). > > If anyone is interested in approximating ShellExecute for unix systems, it > is important to note the method in which ShellExecute searches for the binary: > > - If the first "word" on the command-line is enclosed in double-quotes, it > is the only thing that is checked: > > ShellExecute("\"c:\\Program Files\\Fubar Corp\\Example 1.exe\" params"); // > for demonstration purposes only; some parameters are missing > > This can only execute the file "c:\Program Files\Fubar Corp\Example 1.exe". > > - If the first word is not enclosed in double-quotes, then things get > interesting :-) ShellExecute searches for a binary file by treating the > first 'n' words, where 'n' is looped up starting from 1. > > ShellExecute("c:\\Program Files\\Fubar Corp\\Example 1.exe params"); // > dangerous! > > For this command-line, ShellExecute searches for files whose name (w/o > extension) are each of the following, in this order: > > "c:\\Program" (.exe, .com, .bat, .cmd, ..) > "c:\\Program Files\\Fubar" (.exe, .com, .bat, .cmd, ..) > "c:\\Program Files\\Fubar Corp\\Example" (.exe, .com, .bat, .cmd, ..) > "c:\\Program Files\\Fubar Corp\\Example 1.exe" (.exe, .com, .bat, .cmd, ..) > "c:\\Program Files\\Fubar Corp\\Example 1.exe params" (.exe, .com, .bat, > .cmd, ..) > > Any one of those first 3 can be used to "hijack" the program, such that > badly-written code using ShellExecute will run the wrong binary! I believe > the MSDN documentation for ShellExecute warns about this issue. Isn't that what you get with 'cmd /c whatever'? Also note that ProcessStartInfo has a FileName property. If this is a full path, that's the only thing searched for (plus exe, com, bat and cmd extensions if under windows). On *nix we use $SHELL to get the shell under which we run the command when UseShellExecute is true. -Gonzalo From miguel@ximian.com Tue Apr 6 14:50:27 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Tue, 06 Apr 2004 09:50:27 -0400 Subject: [Mono-list] Re: [Gtk-sharp-list] System.Drawing Gdk binding In-Reply-To: <1081238190.21053.15.camel@alarm.fgu.com> References: <1081238190.21053.15.camel@alarm.fgu.com> Message-ID: <1081259427.5024.69.camel@erandi.boston.ximian.com> Hello, Lovely work Artem, this is something I wanted to see in Gtk#, and am very glad you looked into the issue. > Graphics.diff > gdipFunctions.diff: > made against 0.31, I don't have cvs on this machine, sorry :( The problem here is that this exposes an API entry point in System.Drawing that we can not expose. There are two considerations to keep in mind: * We are trying to keep the Gtk#, Gdk# and company independent of System.Drawing as part of our full independent stack. * We can not add API entry points to System.Drawing Your code probably should go into a third assembly and library: one that glues the worlds together as its own module, say `gtk-drawing'. Would you be interested in doing the work? Miguel From 2a5gjx302@sneakemail.com Wed Apr 7 01:51:17 2004 From: 2a5gjx302@sneakemail.com (Jonathan Gilbert) Date: Wed, 07 Apr 2004 00:51:17 Subject: [Mono-list] Starting processes with parameters from Mono0.31and mono-0.31.99.20040331 In-Reply-To: <1081260123.1539.42.camel@localhost> References: <26759-79786@sneakemail.com> <1081098386.3915.5.camel@AI.house-of-ix.org> <003c01c417ee$63d2c830$1117010a@HOME> <1081098386.3915.5.camel@AI.house-of-ix.org> <26759-79786@sneakemail.com> Message-ID: <3666-57885@sneakemail.com> At 04:02 PM 06/04/2004 +0200, Gonzalo wrote: >El mi=81E 07-04-2004 a las 00:15, Jonathan Gilbert escribi=81E [snip] >> For this command-line, ShellExecute searches for files whose name (w/o >> extension) are each of the following, in this order: >>=20 >> "c:\\Program" (.exe, .com, .bat, .cmd, ..) >> "c:\\Program Files\\Fubar" (.exe, .com, .bat, .cmd, ..) >> "c:\\Program Files\\Fubar Corp\\Example" (.exe, .com, .bat, .cmd, ..) >> "c:\\Program Files\\Fubar Corp\\Example 1.exe" (.exe, .com, .bat, .cmd, = ..) >> "c:\\Program Files\\Fubar Corp\\Example 1.exe params" (.exe, .com, .bat, >> .cmd, ..) >>=20 >> Any one of those first 3 can be used to "hijack" the program, such that >> badly-written code using ShellExecute will run the wrong binary! I belie= ve >> the MSDN documentation for ShellExecute warns about this issue. > >Isn't that what you get with 'cmd /c whatever'? No. "cmd /c whatever" will only check the first word. [x:\]cmd /c c:\Program Files\Windows Media Player\mplayer2.exe 'c:\Program' is not recognized as an internal or external command, operable program or batch file. [x:\] Jonathan From gonzalo@ximian.com Tue Apr 6 17:16:48 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 06 Apr 2004 18:16:48 +0200 Subject: [Mono-list] Starting processes with parameters from Mono0.31and mono-0.31.99.20040331 In-Reply-To: <3666-57885@sneakemail.com> References: <26759-79786@sneakemail.com> <1081098386.3915.5.camel@AI.house-of-ix.org> <003c01c417ee$63d2c830$1117010a@HOME> <1081098386.3915.5.camel@AI.house-of-ix.org> <26759-79786@sneakemail.com> <3666-57885@sneakemail.com> Message-ID: <1081268208.1539.68.camel@localhost> El mié, 07-04-2004 a las 02:51, Jonathan Gilbert escribió: > At 04:02 PM 06/04/2004 +0200, Gonzalo wrote: > >El miE 07-04-2004 a las 00:15, Jonathan Gilbert escribiE > [snip] > >> For this command-line, ShellExecute searches for files whose name (w/o > >> extension) are each of the following, in this order: > >> > >> "c:\\Program" (.exe, .com, .bat, .cmd, ..) > >> "c:\\Program Files\\Fubar" (.exe, .com, .bat, .cmd, ..) > >> "c:\\Program Files\\Fubar Corp\\Example" (.exe, .com, .bat, .cmd, ..) > >> "c:\\Program Files\\Fubar Corp\\Example 1.exe" (.exe, .com, .bat, .cmd, ..) > >> "c:\\Program Files\\Fubar Corp\\Example 1.exe params" (.exe, .com, .bat, > >> .cmd, ..) > >> > >> Any one of those first 3 can be used to "hijack" the program, such that > >> badly-written code using ShellExecute will run the wrong binary! I believe > >> the MSDN documentation for ShellExecute warns about this issue. > > > >Isn't that what you get with 'cmd /c whatever'? > > No. "cmd /c whatever" will only check the first word. > > [x:\]cmd /c c:\Program Files\Windows Media Player\mplayer2.exe > 'c:\Program' is not recognized as an internal or external command, > operable program or batch file. Oh, we didn't pass the first argument in quotes, but we do now. -Gonzalo From hannibalbundie@hotmail.com Tue Apr 6 21:34:44 2004 From: hannibalbundie@hotmail.com (HannibAl Bundie) Date: Tue, 06 Apr 2004 22:34:44 +0200 Subject: [Mono-list] Mono execution : failed to load libdisplay.dll.so Message-ID: Hi, I succeed into install mono 0.31 and winelib 0.1. Nevertheless, when I execute mono swf-programme.exe an error about the lack of libdisplay.dll is returned : err:module:BUILTIN32_dlopen failed to load .so lib for builtin display.dll: libdisplay.dll.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type (Cannot open shared file: No file or directory of this type) I look for this librairie but I only find a text about it : someone who had exactly the same probleme (http://lists.ximian.com/archives/public/mono-winforms-list/2003-October/000545.html). Unfortunately the solution is not explained. So, if somebody could help me I would be very grateful. regards ps : sorry for my english _________________________________________________________________ MSN Search, le moteur de recherche qui pense comme vous ! http://search.msn.fr/ From Monda.Laszlo@stud.u-szeged.hu Tue Apr 6 23:51:57 2004 From: Monda.Laszlo@stud.u-szeged.hu (=?iso-8859-2?b?TOFzemzz?= Monda) Date: Wed, 7 Apr 2004 00:51:57 +0200 Subject: [Mono-list] C# versus IronPython: speed and scalability Message-ID: <1081291917.4073348db46e4@www.stud.u-szeged.hu> Hi list, I'm very interested about the difference of the execution speed of IronPython versus C#. I know IronPython is not out yet, but you may have some estimation about this issue. I suspect C# is faster, but how many times? My second question: is it recommended to develop robust applications in IronPython (considering its speed)? Thanks in advance. -- Laci ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From tfwo@mail.ru Wed Apr 7 02:10:52 2004 From: tfwo@mail.ru (Artem Popov) Date: Wed, 07 Apr 2004 08:10:52 +0700 Subject: [Mono-list] Re: [Gtk-sharp-list] System.Drawing Gdk binding In-Reply-To: <1081259427.5024.69.camel@erandi.boston.ximian.com> References: <1081238190.21053.15.camel@alarm.fgu.com> <1081259427.5024.69.camel@erandi.boston.ximian.com> Message-ID: <1081300251.5564.23.camel@alarm.fgu.com> Hi! Why, of course I'll be working on it, because I need the functionality :) There're several issues however: At first, I tried to put together an independent assembly, but it's a real pain because everything useful in System.Drawing is internal and private :) e.g. to create a Graphics you need to make a static method inside Graphics, because all the constructors are private. I didn't find any other way at this point. The c binding can however be split from libgdiplus. On the second hand, Graphics has FromHwnd (which I beleive is wins only), so why not have FromGdk? Is it the specification which is so pro-windows :) I'll look into the issue further --Artem On mar, 2004-04-06 at 20:50, Miguel de Icaza wrote: > Hello, > > Lovely work Artem, this is something I wanted to see in Gtk#, and am > very glad you looked into the issue. > > > Graphics.diff > > gdipFunctions.diff: > > made against 0.31, I don't have cvs on this machine, sorry :( > > The problem here is that this exposes an API entry point in > System.Drawing that we can not expose. > > There are two considerations to keep in mind: > > * We are trying to keep the Gtk#, Gdk# and company independent > of System.Drawing as part of our full independent stack. > > * We can not add API entry points to System.Drawing > > Your code probably should go into a third assembly and library: one that > glues the worlds together as its own module, say `gtk-drawing'. > > Would you be interested in doing the work? > > Miguel > From miguel@ximian.com Wed Apr 7 05:53:11 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Wed, 07 Apr 2004 00:53:11 -0400 Subject: [Mono-list] Re: [Gtk-sharp-list] System.Drawing Gdk binding In-Reply-To: <1081300251.5564.23.camel@alarm.fgu.com> References: <1081238190.21053.15.camel@alarm.fgu.com> <1081259427.5024.69.camel@erandi.boston.ximian.com> <1081300251.5564.23.camel@alarm.fgu.com> Message-ID: <1081313590.5024.133.camel@erandi.boston.ximian.com> Hello, > Hi! Why, of course I'll be working on it, because I need the > functionality :) > There're several issues however: > At first, I tried to put together an independent assembly, but it's a > real pain because everything useful in System.Drawing is internal and > private :) One trick that you can use is to use reflection to find the "hidden" method and call it: Type graphics_type = typeof (Graphics); Type [] arg_types = new Type {typeof (arg1), typeof (arg2) } ConstructorInfo ci = graphics_type.FindMembers(..., ".ctor", arg_types); ci.Invoke (...); The reason is that we should not expose in our APIs things that are not part of the Microsoft APIs, or we would break compatibility. That is why we have to resort to tricks like that. Miguel. From Doug@Royer.com Tue Apr 6 20:04:40 2004 From: Doug@Royer.com (Doug Royer) Date: Tue, 06 Apr 2004 13:04:40 -0600 Subject: [Mono-list] ALL build instructions fail. Message-ID: <4072FF48.2040304@Royer.com> I am unable to build from the tar files or from CVS. All instructions fail. Is there a known good build doc some place? -- Doug Royer | http://INET-Consulting.com -------------------------------|----------------------------- Doug@Royer.com | Office: (208)520-4044 http://Royer.com/People/Doug | Fax: (866)594-8574 | Cell: (208)520-4044 We Do Standards - You Need Standards From Willem.Smit@sanlam.co.za Wed Apr 7 08:35:03 2004 From: Willem.Smit@sanlam.co.za (Willem.Smit@sanlam.co.za) Date: Wed, 7 Apr 2004 09:35:03 +0200 Subject: [Mono-list] Any Mono hosting platforms yet ? :-) Message-ID: Hi guys Well I'm very excited ! This morning I installed the latest version of = Mono and tested it with two aspx sites - the DasBlog port and a website I bu= ilt to make a bit of extra money. This is probably not news for you, but everything worked 100% ! I couldn't believe as I had so much trouble tr= ying to get DasBlog or any other site to work in the past. Do you guys know of a bleeding edge hosting company that offers mono hosting ? (I'm sure not eh, but I'm paying and arm and a leg to host my= site on windows currently...so I just want to check) Would any of you be willing to host a mono website for a member of the public for payment ? Willem Smit SL IT 9471637 0724872442 *************** Any views expressed in this message are those of the individual sender,= and Sanlam accepts no liability therefore, except where the sender specific= ally states them to be those of Sanlam. Enige sienswyses of stellings wat in hierdie boodskap uitgedruk word is= di=E9 van die individuele afsender, en Sanlam aanvaar geen aanspreeklikheid daarvoor nie, behalwe waar die afsender uitdruklik vermeld dat dit di=E9= van Sanlam is. = From richard.torkar@htu.se Wed Apr 7 08:36:27 2004 From: richard.torkar@htu.se (Richard Torkar) Date: Wed, 07 Apr 2004 09:36:27 +0200 Subject: [Mono-list] C# versus IronPython: speed and scalability In-Reply-To: <1081291917.4073348db46e4@www.stud.u-szeged.hu> References: <1081291917.4073348db46e4@www.stud.u-szeged.hu> Message-ID: <1081323387.8385.2.camel@localhost> On Wed, 2004-04-07 at 00:51 +0200, L=E1szl=F3 Monda wrote: > Hi list, >=20 > I'm very interested about the difference of the execution speed of > IronPython versus C#. I know IronPython is not out yet, but you may > have some estimation about this issue. I suspect C# is faster, but > how many times? >=20 > My second question: is it recommended to develop robust applications > in IronPython (considering its speed)? Considering that it might not even be released, I for one would not focus on IronPython at all... Quoted from http://www.xml.com/pub/a/2004/03/31/pycon.html: "Alas, Hugunin is not releasing this implementation, which he calls IronPython, until (or unless?) he can figure out how to complete it, which I took to mean until or unless he can figure out how to have that development funded. That's too bad, especially since it means that his performance claims cannot be duplicated, and others who are interested cannot contribute to IronPython. One of the main areas of performance increase in IronPython is in user defined functions, which can be many times faster in IronPython than in CPython." Best, /Richard From tleslie@tcn.net Wed Apr 7 14:34:29 2004 From: tleslie@tcn.net (ted leslie) Date: Wed, 07 Apr 2004 09:34:29 -0400 Subject: [good] [Mono-list] Any Mono hosting platforms yet ? :-) In-Reply-To: References: Message-ID: <40740365.4080403@tcn.net> We host sites using mono, but so far its dedicated server, we will have it as a virtual hosting soon i hope, we current host qa.nowlive.com (a music sharing service, that is just about to launch) and ysf.ca (the Canadian Wide Science Fair web site, which will be on mono soon once we do MS-sql to Postgres convert, but client has approved switch over, and our conversion is underway), I would hope in 1-2 months we have virtual hosting with mono provided in that. We charge about 300-400$ / year for that type of service, that Canadian $, so about 200$/yr US, link to DB is more. If there is real interest we could move that up to 2-4 weeks perhaps (for offering) :) -tl Willem.Smit@sanlam.co.za wrote: >Hi guys > >Well I'm very excited ! This morning I installed the latest version of Mono >and tested it with two aspx sites - the DasBlog port and a website I built >to make a bit of extra money. This is probably not news for you, but >everything worked 100% ! I couldn't believe as I had so much trouble trying >to get DasBlog or any other site to work in the past. > >Do you guys know of a bleeding edge hosting company that offers mono >hosting ? (I'm sure not eh, but I'm paying and arm and a leg to host my >site on windows currently...so I just want to check) > >Would any of you be willing to host a mono website for a member of the >public for payment ? > >Willem Smit >SL IT >9471637 >0724872442 > >*************** >Any views expressed in this message are those of the individual sender, and >Sanlam accepts no liability therefore, except where the sender specifically >states them to be those of Sanlam. >Enige sienswyses of stellings wat in hierdie boodskap uitgedruk word is dié >van die individuele afsender, en Sanlam aanvaar geen aanspreeklikheid >daarvoor nie, behalwe waar die afsender uitdruklik vermeld dat dit dié van >Sanlam is. > > >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list > > > > > From steve@citygroup.ca Wed Apr 7 10:55:41 2004 From: steve@citygroup.ca (Steve Deobald) Date: Wed, 7 Apr 2004 03:55:41 -0600 (CST) Subject: [Mono-list] Any Mono hosting platforms yet ? :-) In-Reply-To: References: Message-ID: <2890.24.72.3.65.1081331741.squirrel@24.72.3.65> Willem.Smit@sanlam.co.za said: > Would any of you be willing to host a mono website for a member of the > public for payment ? This triggered something interesting in my memory. I had promised someone (either on gotmono or some other mono forum) I would look into hosting ASP.net pages - for academic/community/testing purposes - on a mono box for them. If anyone is still interested in this, I'd be happy to set you up. I know I've talked to a few mono users who've expressed interest in mono hosting since then. .steve From phrosty@int64.org Wed Apr 7 17:39:21 2004 From: phrosty@int64.org (Cory Nelson) Date: Wed, 7 Apr 2004 09:39:21 -0700 Subject: [mono] Re: [Mono-list] Any Mono hosting platforms yet ? :-) In-Reply-To: <2890.24.72.3.65.1081331741.squirrel@24.72.3.65> Message-ID: <200404071639.i37GdKUM011910@ms-smtp-03-eri0.socal.rr.com> I've been looking into linux boxes that have mod_mono support, sounds cool. A good idea may be to buy a dedicated server then split the monthly cost across it's users. That way things could eventually get to $5/month or less per person. This would also be a great opportunity to test mono/mod_mono/xsp on real-world sites. ________________________________ http://www.int64.org - When 4GiB of RAM just isn't enough. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Steve Deobald Sent: Wednesday, April 07, 2004 2:56 AM To: Willem.Smit@sanlam.co.za Cc: mono-list@lists.ximian.com Subject: [mono] Re: [Mono-list] Any Mono hosting platforms yet ? :-) Willem.Smit@sanlam.co.za said: > Would any of you be willing to host a mono website for a member of the > public for payment ? This triggered something interesting in my memory. I had promised someone (either on gotmono or some other mono forum) I would look into hosting ASP.net pages - for academic/community/testing purposes - on a mono box for them. If anyone is still interested in this, I'd be happy to set you up. I know I've talked to a few mono users who've expressed interest in mono hosting since then. .steve _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From egonia@mail15.com Wed Apr 7 20:03:28 2004 From: egonia@mail15.com (Gonia Eric - egonia) Date: Wed, 07 Apr 2004 14:03:28 -0500 Subject: [Mono-list] Need a newer mcs.exe and mscorlib.dll Message-ID: <1081364608.2250.2.camel@egonia5.corp.acxiom.net> Would someone mind placing a new version of mcs.exe and mscorlib.dll somewhere, so I can download it. The one at http://www.go-mono.com/daily is even too old. Thanks, Eric From corbin@samsixedd.com Wed Apr 7 20:15:14 2004 From: corbin@samsixedd.com (Thomas R. Corbin) Date: Wed, 7 Apr 2004 14:15:14 -0500 Subject: [Mono-list] Command line processing tool in C# Message-ID: <200404071515.14941.corbin@samsixedd.com> I've been using this tool in python: http://www.python.org/doc/2.3/lib/module-optparse.html And wondered if there was a similar tool in C# or for mono. If not, I was thinking about writing one for myself. BTW - is there something similar to Java's JMS for C#? One that's not tied to Microsoft? (we need to run in a mixed environment) Tom Corbin From jackson@ximian.com Wed Apr 7 21:05:57 2004 From: jackson@ximian.com (Jackson Harper) Date: Wed, 07 Apr 2004 13:05:57 -0700 Subject: [Mono-list] Need a newer mcs.exe and mscorlib.dll In-Reply-To: <1081364608.2250.2.camel@egonia5.corp.acxiom.net> References: <1081364608.2250.2.camel@egonia5.corp.acxiom.net> Message-ID: <1081368357.15614.29.camel@atreyu.localdomain> http://primates.ximian.com/~jackson/monocharge-lite-20040407.tgz Make sure to rebuild your corlib, there are a few GAC things in my corlib that you will not have in your runtime. Should be fine for bootstrapping though. Love, Jackson On Wed, 2004-04-07 at 12:03, Gonia Eric - egonia wrote: > Would someone mind placing a new version of mcs.exe and mscorlib.dll > somewhere, so I can download it. The one at http://www.go-mono.com/daily > is even too old. > > Thanks, > Eric > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From jonpryor@vt.edu Thu Apr 8 01:59:32 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Wed, 07 Apr 2004 20:59:32 -0400 Subject: [Mono-list] Command line processing tool in C# In-Reply-To: <200404071515.14941.corbin@samsixedd.com> References: <200404071515.14941.corbin@samsixedd.com> Message-ID: <1081385971.17309.43.camel@localhost.localdomain> --=-Sq9P3Ebqy9TiK29kwb00 Content-Type: text/plain Content-Transfer-Encoding: 7bit Below... On Wed, 2004-04-07 at 15:15, Thomas R. Corbin wrote: > I've been using this tool in python: > > http://www.python.org/doc/2.3/lib/module-optparse.html > > And wondered if there was a similar tool in C# or for mono. There's a better one (in my obviously biased opinion): Mono.GetOptions. See the attached file for an example. It's unique in the option-parsing world (AFAIK) in that it uses attributes to specify the help text, short, and long flags that are interpreted. The one thing I can't figure out is how to specify "verbosity levels", where "-v -v -v" would be a valid set of command line arguments... - Jon --=-Sq9P3Ebqy9TiK29kwb00 Content-Disposition: attachment; filename=go.cs Content-Type: text/plain; name=go.cs; charset=UTF-8 Content-Transfer-Encoding: 7bit // Mono.GetOptions demo // // Compile with: mcs -r:Mono.GetOptions go.cs using System; using System.Reflection; using Mono.GetOptions; // // Attributes visible in " --help" // [assembly: AssemblyTitle ("go.exe")] [assembly: AssemblyVersion ("1.0.*")] [assembly: AssemblyDescription ("Mono.GetOptions Sample Program")] [assembly: AssemblyCopyright ("Public Domain")] // This is text that goes after " [options]" in help output. [assembly: Mono.UsageComplement ("")] // // Attributes visible in " -V" [assembly: Mono.About ("Insert About Text Here.")] [assembly: Mono.Author ("Jonathan Pryor")] class SampleOptions : Options { // Long option is the variable name ("--file"), short option is -f [Option ("Write report to FILE", 'f')] public string file; // Long option is the variable name ("--quiet"), short option is -q [Option ("don't print status messages to stdout", 'q')] public bool quiet; // Long option is as specified ("--use-int"), no short option [Option ("Sample int option", "use-int")] public int use_int; public SampleOptions () { base.ParsingMode = OptionsParsingMode.Both; } } class TestApp { public static void Main (string[] args) { SampleOptions options = new SampleOptions (); options.ProcessArgs (args); Console.WriteLine ("Specified Program Options:"); Console.WriteLine ("\t file: {0}", options.file); Console.WriteLine ("\t quiet: {0}", options.quiet); Console.WriteLine ("\t use_int: {0}", options.use_int); Console.WriteLine ("Remaining Program Options:"); foreach (string s in options.RemainingArguments) { Console.WriteLine ("\t{0}", s); } } } --=-Sq9P3Ebqy9TiK29kwb00-- From met@uberstats.com Thu Apr 8 04:59:55 2004 From: met@uberstats.com (Met) Date: Wed, 07 Apr 2004 23:59:55 -0400 Subject: [Mono-list] monodoc --merge-changes Message-ID: <1081396794.26994.4.camel@rasmus> No matter what I do, I cannot get `monodoc --merge-changes` to work. I understand WHAT to do, but still no go. monodoc --merge-changes ~/.config/monodoc/changeset.xml . I have the *.tree/.zip files stored ./doc/api which where generated from --assemble and ./doc/api/en/* contains all the XML files created from --update. As such why won't the above command work? Or more importantly, what do I need to do to make this work. Help... ? ~ Matthew P.S. I'm running all the commands from "." -- no where else. From mathpup@mylinuxisp.com Thu Apr 8 05:59:50 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Wed, 7 Apr 2004 23:59:50 -0500 Subject: [Mono-list] Agent for Service Message-ID: <200404072359.50942.mathpup@mylinuxisp.com> Who is Novel/Ximian's agent for service in Houston, TX? From mathpup@mylinuxisp.com Thu Apr 8 06:16:24 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Thu, 8 Apr 2004 00:16:24 -0500 Subject: [Mono-list] I give up Message-ID: <200404080016.24225.mathpup@mylinuxisp.com> After trying to work with Mono, Portable.NET, Qt, and KDE, I've realized that I'm fighting a battle that I cannot win. Mono supports Gtk# (and GTK+) to the exclusion of any other platform. Portable.NET is behind their own SWF implementation, but at least they are a bit more agnostic. The Qt/KDE community seems to find the entire concept of C# and its use of metadata and JIT compilation repulsive. I'm tired of trying and failing. I'm tired of having no one to support me. I'm tired of feeling isolated and alone. It's just not worth it. Maybe I will end up Windows XP and .NET. Who knows. I just know that the Free software community has got to be the most hostile and intolerant group of people I have ever encountered. From giuseppe.greco@agamura.com Thu Apr 8 06:25:38 2004 From: giuseppe.greco@agamura.com (Giuseppe Greco) Date: Thu, 8 Apr 2004 07:25:38 +0200 (CEST) Subject: [Mono-list] I give up In-Reply-To: <200404080016.24225.mathpup@mylinuxisp.com> References: <200404080016.24225.mathpup@mylinuxisp.com> Message-ID: <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> Hi Marcus, Of course, Mono is still under development, but the most important components are there, and they work. Here, at Agamura, we are developing a sophisticated online gaming delivery network on Linux with Mono, and up to now, we have had just few problems... Furthermore, when we report a bug, it is always fixed in a short time! Mono's implementation of ASP.NET is also usable and mod_mono/apache seems to be faster than .NET/ISS. We use NAnt as build tool, and we are able to compile a project either on Linux or MS Windows with no changes (even if we compile on Windows just for test purposes). I think Mono will be one of the best .NET alternatives... and don't forget that behind Mono there is a company like Novell... So, don't feel frustrated and go ahead. j3d. > After trying to work with Mono, Portable.NET, Qt, and KDE, I've realized > that > I'm fighting a battle that I cannot win. Mono supports Gtk# (and GTK+) to > the > exclusion of any other platform. Portable.NET is behind their own SWF > implementation, but at least they are a bit more agnostic. The Qt/KDE > community seems to find the entire concept of C# and its use of metadata > and > JIT compilation repulsive. > > I'm tired of trying and failing. I'm tired of having no one to support me. > I'm > tired of feeling isolated and alone. > > It's just not worth it. Maybe I will end up Windows XP and .NET. Who > knows. I > just know that the Free software community has got to be the most hostile > and > intolerant group of people I have ever encountered. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > ---------------------------------------- Giuseppe Greco ::agamura:: phone: +41 (0)91 604 67 65 mobile: +41 (0)76 390 60 32 email: giuseppe.greco@agamura.com web: www.agamura.com ---------------------------------------- From Willem.Smit@sanlam.co.za Thu Apr 8 07:05:02 2004 From: Willem.Smit@sanlam.co.za (Willem.Smit@sanlam.co.za) Date: Thu, 8 Apr 2004 08:05:02 +0200 Subject: [mono] Re: [Mono-list] Any Mono hosting platforms yet ? :-) Message-ID: Sounds like a great idea Cory, maybe we should put together a little po= ll to see how much interest there is. Cory wrote: >I've been looking into linux boxes that have mod_mono support, sounds cool. > >A good idea may be to buy a dedicated server then split the monthly co= st >across it's users. That way things could eventually get to $5/month o= r less >per person. This would also be a great opportunity to test >mono/mod_mono/xsp on real-world sites. Willem Smit SL IT 9471637 0724872442 *************** Any views expressed in this message are those of the individual sender,= and Sanlam accepts no liability therefore, except where the sender specific= ally states them to be those of Sanlam. Enige sienswyses of stellings wat in hierdie boodskap uitgedruk word is= di=E9 van die individuele afsender, en Sanlam aanvaar geen aanspreeklikheid daarvoor nie, behalwe waar die afsender uitdruklik vermeld dat dit di=E9= van Sanlam is. = From gkokmdam@zonnet.nl Thu Apr 8 07:05:41 2004 From: gkokmdam@zonnet.nl (Joop) Date: Thu, 08 Apr 2004 08:05:41 +0200 Subject: [Mono-list] I give up In-Reply-To: <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> Message-ID: <4074EBB5.5020704@zonnet.nl> This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig40054D5D5EFABC6686FF7428 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi lists, (hope this does not get mis-understood... I'm not subscribed to any of the non-mono-lists :-( although I maybe should be) this problem I have seen with Mono and the other .NET implementations is just the problem the original poster poses. There is not "real commitment to"/"clear road-a-head for"/"direction in" supporting the GUI side of things. The GUI is left far behind compared to the file/networking/HTML/server etc. etc. support in these .NET implementations. This is why it is not yet fully usable to all those developers that only want to create a 'simple' GUI application. Hope this will change soon as I do have the desire to go an write some nice programs in .NET. I just don't have the need to all the file/networking/HTML/server stuff yet. wkr, Joop Zonnet Giuseppe Greco wrote: > Hi Marcus, > > Of course, Mono is still under development, but the most > important components are there, and they work. Here, at > Agamura, we are developing a sophisticated online gaming > delivery network on Linux with Mono, and up to now, we > have had just few problems... Furthermore, when we report > a bug, it is always fixed in a short time! > > Mono's implementation of ASP.NET is also usable and > mod_mono/apache seems to be faster than .NET/ISS. > > We use NAnt as build tool, and we are able to compile a > project either on Linux or MS Windows with no changes > (even if we compile on Windows just for test purposes). > > I think Mono will be one of the best .NET alternatives... > and don't forget that behind Mono there is a company > like Novell... > > So, don't feel frustrated and go ahead. > > j3d. > > >>After trying to work with Mono, Portable.NET, Qt, and KDE, I've realized >>that >>I'm fighting a battle that I cannot win. Mono supports Gtk# (and GTK+) to >>the >>exclusion of any other platform. Portable.NET is behind their own SWF >>implementation, but at least they are a bit more agnostic. The Qt/KDE >>community seems to find the entire concept of C# and its use of metadata >>and >>JIT compilation repulsive. >> >>I'm tired of trying and failing. I'm tired of having no one to support me. >>I'm >>tired of feeling isolated and alone. >> >>It's just not worth it. Maybe I will end up Windows XP and .NET. Who >>knows. I >>just know that the Free software community has got to be the most hostile >>and >>intolerant group of people I have ever encountered. >>_______________________________________________ >>Mono-list maillist - Mono-list@lists.ximian.com >>http://lists.ximian.com/mailman/listinfo/mono-list >> > > > > ---------------------------------------- > Giuseppe Greco > > ::agamura:: > > phone: +41 (0)91 604 67 65 > mobile: +41 (0)76 390 60 32 > email: giuseppe.greco@agamura.com > web: www.agamura.com > ---------------------------------------- > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list --------------enig40054D5D5EFABC6686FF7428 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAdOu6gBkoG+zDAg0RAoF1AKCDjq2yPtuLRXgFU1WXCplPwUeLLwCfRUlw 4oNG/5mEXMr8WYGfdlXmmsY= =GUoV -----END PGP SIGNATURE----- --------------enig40054D5D5EFABC6686FF7428-- From mono@putto.com Thu Apr 8 07:30:17 2004 From: mono@putto.com (Jeffrey McManus) Date: Wed, 7 Apr 2004 23:30:17 -0700 Subject: [Mono-list] I give up In-Reply-To: <200404080016.24225.mathpup@mylinuxisp.com> Message-ID: I'm interested to know what your (and others') problems with GTK# are and what you mean by "support" -- are you finding it difficult to learn, in other words would better documentation help? Or are you finding it difficult to use, things aren't working as advertised, that kind of thing? Jeffrey > -----Original Message----- > From: mono-list-admin@lists.ximian.com > [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Marcus > Sent: Wednesday, April 07, 2004 10:16 PM > To: qtcsharp-list@lists.sourceforge.net; mono-list@lists.ximian.com; > kde-bindings@mail.kde.org; developers@dotgnu.org > Subject: [Mono-list] I give up > > > After trying to work with Mono, Portable.NET, Qt, and KDE, I've > realized that > I'm fighting a battle that I cannot win. Mono supports Gtk# (and > GTK+) to the > exclusion of any other platform. Portable.NET is behind their own SWF > implementation, but at least they are a bit more agnostic. The Qt/KDE > community seems to find the entire concept of C# and its use of > metadata and > JIT compilation repulsive. > > I'm tired of trying and failing. I'm tired of having no one to > support me. I'm > tired of feeling isolated and alone. > > It's just not worth it. Maybe I will end up Windows XP and .NET. > Who knows. I > just know that the Free software community has got to be the most > hostile and > intolerant group of people I have ever encountered. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From tracker1_lists@theroughnecks.com Thu Apr 8 07:31:41 2004 From: tracker1_lists@theroughnecks.com (Michael J. Ryan) Date: Wed, 07 Apr 2004 23:31:41 -0700 Subject: [Mono-list] I give up In-Reply-To: <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> Message-ID: <4074F1CD.8000008@theroughnecks.com> Also have to mention that GTK# can be used on the windows side. Giuseppe Greco wrote: > Hi Marcus, > > Of course, Mono is still under development, but the most > important components are there, and they work. Here, at > Agamura, we are developing a sophisticated online gaming > delivery network on Linux with Mono, and up to now, we > have had just few problems... Furthermore, when we report > a bug, it is always fixed in a short time! > > Mono's implementation of ASP.NET is also usable and > mod_mono/apache seems to be faster than .NET/ISS. > > We use NAnt as build tool, and we are able to compile a > project either on Linux or MS Windows with no changes > (even if we compile on Windows just for test purposes). > > I think Mono will be one of the best .NET alternatives... > and don't forget that behind Mono there is a company > like Novell... > > So, don't feel frustrated and go ahead. > > j3d. > > >>After trying to work with Mono, Portable.NET, Qt, and KDE, I've realized >>that >>I'm fighting a battle that I cannot win. Mono supports Gtk# (and GTK+) to >>the >>exclusion of any other platform. Portable.NET is behind their own SWF >>implementation, but at least they are a bit more agnostic. The Qt/KDE >>community seems to find the entire concept of C# and its use of metadata >>and >>JIT compilation repulsive. >> >>I'm tired of trying and failing. I'm tired of having no one to support me. >>I'm >>tired of feeling isolated and alone. >> >>It's just not worth it. Maybe I will end up Windows XP and .NET. Who >>knows. I >>just know that the Free software community has got to be the most hostile >>and >>intolerant group of people I have ever encountered. >>_______________________________________________ >>Mono-list maillist - Mono-list@lists.ximian.com >>http://lists.ximian.com/mailman/listinfo/mono-list >> > > > > ---------------------------------------- > Giuseppe Greco > > ::agamura:: > > phone: +41 (0)91 604 67 65 > mobile: +41 (0)76 390 60 32 > email: giuseppe.greco@agamura.com > web: www.agamura.com > ---------------------------------------- > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list -- Michael J. Ryan - tracker1(at)theroughnecks(dot)com - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email) From jmi-linux@telefonica.net Thu Apr 8 00:31:43 2004 From: jmi-linux@telefonica.net (Juan Miguel) Date: Thu, 8 Apr 2004 01:31:43 +0200 Subject: [Mono-list] xsp problem Message-ID: <20040407233143.GA532@radiacrom> Hello, I've compiled XSP from cvs whithout problems. It serves plain html fine, but when I try to get an aspx page I'm getting the following... I've found some references to remove the .wapi directory. I've removed it but the problem persist. Does somebody know what are I doing bad? I apologize for my English. Thank you in advance, Juan Miguel. $ mono ./local2/bin/xsp.exe Listening on port: 8080 Listening on address: 0.0.0.0 Root directory: /home/mono Hit Return to stop the server. Violación de segmento Description: Error processing request. Error Message: HTTP 500. Stack Trace: System.InvalidOperationException: Process has not been started. in <0x00060> System.Diagnostics.Process:get_ExitCode () in <0x00057> (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_ExitCode () in <0x00254> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[],bool) in <0x00420> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromDomBatch (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) in <0x00067> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromDom (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit) in <0x00130> System.Web.Compilation.CachingCompiler:Compile (System.Web.Compilation.BaseCompiler) in <0x00318> System.Web.Compilation.BaseCompiler:GetCompiledType () in <0x00217> System.Web.Compilation.AspGenerator:GetCompiledType () in <0x00039> System.Web.UI.PageParser:CompileIntoType () in <0x0001f> System.Web.UI.TemplateControlParser:GetCompiledInstance () in <0x00051> System.Web.UI.PageParser:GetCompiledPageInstance (string,string,System.Web.HttpContext) in <0x00013> System.Web.UI.PageHandlerFactory:GetHandler (System.Web.HttpContext,string,string,string) in <0x00401> System.Web.HttpApplication:CreateHttpHandler (System.Web.HttpContext,string,string,string) in <0x00170> CreateHandlerState:Execute () in <0x00084> StateMachine:ExecuteState (System.Web.HttpApplication/IStateHandler,bool&) From george@gmsys.com Fri Apr 9 07:35:15 2004 From: george@gmsys.com (George Farris) Date: Thu, 08 Apr 2004 23:35:15 -0700 Subject: [Mono-list] I give up In-Reply-To: <4074EBB5.5020704@zonnet.nl> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074EBB5.5020704@zonnet.nl> Message-ID: <1081492515.10575.1.camel@ve7frg.gmsys.com> Nonsense. Mono and Gtk# work extremely well today. I know, I've built a fully functional app (Gfax) and all one has to do is look at a few other apps such as F-Spot, Muine, Monodoc and Monodevelop to realize this. On Wed, 2004-04-07 at 23:05, Joop wrote: > Hi lists, (hope this does not get mis-understood... I'm not subscribed > to any of the non-mono-lists :-( although I maybe should be) > this problem I have seen with Mono and the other .NET implementations is > just the problem the original poster poses. There is not "real > commitment to"/"clear road-a-head for"/"direction in" supporting the GUI > side of things. The GUI is left far behind compared to the > file/networking/HTML/server etc. etc. support in these .NET > implementations. This is why it is not yet fully usable to all those > developers that only want to create a 'simple' GUI application. Hope > this will change soon as I do have the desire to go an write some nice > programs in .NET. I just don't have the need to all the > file/networking/HTML/server stuff yet. > wkr, > Joop Zonnet > > Giuseppe Greco wrote: > > Hi Marcus, > > > > Of course, Mono is still under development, but the most > > important components are there, and they work. Here, at > > Agamura, we are developing a sophisticated online gaming > > delivery network on Linux with Mono, and up to now, we > > have had just few problems... Furthermore, when we report > > a bug, it is always fixed in a short time! > > > > Mono's implementation of ASP.NET is also usable and > > mod_mono/apache seems to be faster than .NET/ISS. > > > > We use NAnt as build tool, and we are able to compile a > > project either on Linux or MS Windows with no changes > > (even if we compile on Windows just for test purposes). > > > > I think Mono will be one of the best .NET alternatives... > > and don't forget that behind Mono there is a company > > like Novell... > > > > So, don't feel frustrated and go ahead. > > > > j3d. > > > > > >>After trying to work with Mono, Portable.NET, Qt, and KDE, I've realized > >>that > >>I'm fighting a battle that I cannot win. Mono supports Gtk# (and GTK+) to > >>the > >>exclusion of any other platform. Portable.NET is behind their own SWF > >>implementation, but at least they are a bit more agnostic. The Qt/KDE > >>community seems to find the entire concept of C# and its use of metadata > >>and > >>JIT compilation repulsive. > >> > >>I'm tired of trying and failing. I'm tired of having no one to support me. > >>I'm > >>tired of feeling isolated and alone. > >> > >>It's just not worth it. Maybe I will end up Windows XP and .NET. Who > >>knows. I > >>just know that the Free software community has got to be the most hostile > >>and > >>intolerant group of people I have ever encountered. > >>_______________________________________________ > >>Mono-list maillist - Mono-list@lists.ximian.com > >>http://lists.ximian.com/mailman/listinfo/mono-list > >> > > > > > > > > ---------------------------------------- > > Giuseppe Greco > > > > ::agamura:: > > > > phone: +41 (0)91 604 67 65 > > mobile: +41 (0)76 390 60 32 > > email: giuseppe.greco@agamura.com > > web: www.agamura.com > > ---------------------------------------- > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list -- George Farris From mathpup@mylinuxisp.com Thu Apr 8 07:44:38 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Thu, 8 Apr 2004 01:44:38 -0500 Subject: [Mono-list] I give up In-Reply-To: <4074F1CD.8000008@theroughnecks.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074F1CD.8000008@theroughnecks.com> Message-ID: <200404080144.38476.mathpup@mylinuxisp.com> On Thursday 08 April 2004 1:31 am, Michael J. Ryan wrote: > Also have to mention that GTK# can be used on the windows > side. First Qt was "bad" because it wasn't GPL. Now it's "bad" because it's GPL. I don't get it. From mathpup@mylinuxisp.com Thu Apr 8 07:45:02 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Thu, 8 Apr 2004 01:45:02 -0500 Subject: [Mono-list] I give up In-Reply-To: <1081492515.10575.1.camel@ve7frg.gmsys.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <4074EBB5.5020704@zonnet.nl> <1081492515.10575.1.camel@ve7frg.gmsys.com> Message-ID: <200404080145.02603.mathpup@mylinuxisp.com> On Friday 09 April 2004 1:35 am, George Farris wrote: > Nonsense. Mono and Gtk# work extremely well today. I know, I've built a > fully functional app (Gfax) and all one has to do is look at a few other > apps such as F-Spot, Muine, Monodoc and Monodevelop to realize this. If someone would actually take the time, Qt# can be used to write good applications. From gkokmdam@zonnet.nl Thu Apr 8 07:50:41 2004 From: gkokmdam@zonnet.nl (Joop) Date: Thu, 08 Apr 2004 08:50:41 +0200 Subject: [Mono-list] I give up In-Reply-To: References: Message-ID: <4074F641.6050108@zonnet.nl> This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigEA96E7A25AACB936C440C9E4 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit I think one of the things most frustrating is the 'getting it going'. I have a hard time to get everything in sync. What version of what package should I use, etc. etc. I'd love to get Monodevelop running, but that often depends on un-released parts. Or on parts that are only available as source/cvs. So I'm always one step behind. I know this will change. I only hope it is soon. The other thing indeed is the documantation. In Qt for example, one has a full description of all posible calls and there is a step-by-step tutorial. I'd love to see one of those for Gtk# as well. wkr, Joop Zonnet Jeffrey McManus wrote: > I'm interested to know what your (and others') problems with GTK# are and > what you mean by "support" -- are you finding it difficult to learn, in > other words would better documentation help? Or are you finding it difficult > to use, things aren't working as advertised, that kind of thing? > > Jeffrey > > >>-----Original Message----- >>From: mono-list-admin@lists.ximian.com >>[mailto:mono-list-admin@lists.ximian.com]On Behalf Of Marcus >>Sent: Wednesday, April 07, 2004 10:16 PM >>To: qtcsharp-list@lists.sourceforge.net; mono-list@lists.ximian.com; >>kde-bindings@mail.kde.org; developers@dotgnu.org >>Subject: [Mono-list] I give up >> >> >>After trying to work with Mono, Portable.NET, Qt, and KDE, I've >>realized that >>I'm fighting a battle that I cannot win. Mono supports Gtk# (and >>GTK+) to the >>exclusion of any other platform. Portable.NET is behind their own SWF >>implementation, but at least they are a bit more agnostic. The Qt/KDE >>community seems to find the entire concept of C# and its use of >>metadata and >>JIT compilation repulsive. >> >>I'm tired of trying and failing. I'm tired of having no one to >>support me. I'm >>tired of feeling isolated and alone. >> >>It's just not worth it. Maybe I will end up Windows XP and .NET. >>Who knows. I >>just know that the Free software community has got to be the most >>hostile and >>intolerant group of people I have ever encountered. >>_______________________________________________ >>Mono-list maillist - Mono-list@lists.ximian.com >>http://lists.ximian.com/mailman/listinfo/mono-list > > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list --------------enigEA96E7A25AACB936C440C9E4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAdPZEgBkoG+zDAg0RAhORAJ93qyYfSRmii8nyYGGof4xsB03MnQCgpPtH eRB5ImiDwVuBu7sRiGsbbCQ= =fCtH -----END PGP SIGNATURE----- --------------enigEA96E7A25AACB936C440C9E4-- From giuseppe.greco@agamura.com Thu Apr 8 07:48:13 2004 From: giuseppe.greco@agamura.com (Giuseppe Greco) Date: Thu, 8 Apr 2004 08:48:13 +0200 (CEST) Subject: [Mono-list] I give up In-Reply-To: <200404080145.02603.mathpup@mylinuxisp.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <4074EBB5.5020704@zonnet.nl> <1081492515.10575.1.camel@ve7frg.gmsys.com> <200404080145.02603.mathpup@mylinuxisp.com> Message-ID: <1407.217.168.41.20.1081406893.squirrel@mail.agamura.com> In 1997 I worked for a company that was developing a broadcast platform, and we used to develop in C++ on Linux with Qt... Even if I prefer GTK+, I must admit that Qt was a very nice portable C++ framework. Furthermore, even if GTK+ is one of my preferred frameworks, I tend to avoid Gtk# (which is a thin wrapper around GTK) in favor of Windows.Forms. Why? Just for marketing reasons. We develop on Linux with Mono, but our applications should work as they are on Windows too. Of course, Gtk# can also be installed on Windows, but Windows.Forms are already there by default... j3d. > On Friday 09 April 2004 1:35 am, George Farris wrote: >> Nonsense. Mono and Gtk# work extremely well today. I know, I've built a >> fully functional app (Gfax) and all one has to do is look at a few other >> apps such as F-Spot, Muine, Monodoc and Monodevelop to realize this. > > If someone would actually take the time, Qt# can be used to write good > applications. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > ---------------------------------------- Giuseppe Greco ::agamura:: phone: +41 (0)91 604 67 65 mobile: +41 (0)76 390 60 32 email: giuseppe.greco@agamura.com web: www.agamura.com ---------------------------------------- From peter@novonyx.com Thu Apr 8 08:48:30 2004 From: peter@novonyx.com (Peter Dennis Bartok) Date: Thu, 8 Apr 2004 01:48:30 -0600 Subject: [Mono-list] I give up Message-ID: <00b901c41d3d$e31a78f0$dabb46a6@schnukipc> Joop, Marcus, et al, I understand your frustrations. Yes, you are right, all the file/networking/HTML/etc. is there, and GUI is still in it's infancy. IMO the reasons are that first, it's often much easier to write these lower level APIs, and second, GUI APIs are usually layered on top of almost everything else, which means that before you can implement a lot of the GUI APIs you need the lower libraries (e.g. System.Drawing) first. However, that doesn't mean that there is no commitment to support the GUI. On the contrary. Personally, while the ASP.Net stuff is nice and all (Sorry, Gonzalo), I think we'll need System.Windows.Forms working before Mono becomes usable to a lot of people. (You can tell, I'm biased and love real applications :-) ) I think that's the same point you're trying to make, too. As for the "clear road ahead", yes, some things are not yet as clear as they probably should be, but that's the nature of an open-source project. You don't just see the finished result that simply (hopefully) works, you also get to (or have to) live through the birthing pains, the dead-end implementations that need to be changed, the evolution from idea to product. I don't know all the reasons why SWF is in the state that it is today and why most of the people who originally created the code all but abandoned working on it. Part of it is probably lack of time or other interests, but part is also trouble with dependencies or hitting a dead-end with the chosen path to implement. (Those same dependencies that make it hard for any user to just install "Mono" and have everything working. You need libgdiplus, wine, cairo, etc., and all needs to be setup just right) Having a working and complete SWF is on the roadmap, as can be seen at http://www.go-mono.com/mono-roadmap.html, and, being one of the people that have been tasked with making it happen by Miguel, I can assure you that he is very concerned about getting a usable version out to the community as quickly as possible. In fact, he's kicking my ass (in a nice way) because I've been dragging a bit, fighting with some of the past implementation choices. Some small progress has already been made recently, with the new integration module for wine. I've been helping several people on getting through the depency and versioning mess on the SWF list and they have been able to get SWF apps running (at least test apps). I know that this doesn't help you in getting a working and complete SWF any quicker, but I hope you at least no longer have the feeling that the GUI in Mono is not important or not being worked on. Cheers, Peter >this problem I have seen with Mono and the other .NET implementations is >just the problem the original poster poses. There is not "real >commitment to"/"clear road-a-head for"/"direction in" supporting the GUI >side of things. >The GUI is left far behind compared to the >file/networking/HTML/server etc. etc. support in these .NET >implementations. This is why it is not yet fully usable to all those >developers that only want to create a 'simple' GUI application. Hope >this will change soon as I do have the desire to go an write some nice >programs in .NET. I just don't have the need to all the >file/networking/HTML/server stuff yet. From tpsoftware@users.sourceforge.net Thu Apr 8 08:52:53 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Thu, 08 Apr 2004 09:52:53 +0200 Subject: [Mono-list] I give up In-Reply-To: <1081492515.10575.1.camel@ve7frg.gmsys.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074EBB5.5020704@zonnet.nl> <1081492515.10575.1.camel@ve7frg.gmsys.com> Message-ID: <407504D5.4000806@users.sourceforge.net> It's no use building 50 wrappers for GUI toolkits, we need a single stable 100% working toolkit. A GUI toolkit will only succeed if - It runs on both Windows & *Nix platforms without restrictions - It can be easely installed by grandpa and grandma - There is a good GUI form editor available (think about it, why else are there so much VB6/Delphi developers out there, productivity doesn't come from VI) Sure support for SWF needs to be offered, but I doubt it will ever work 100%. GTK# is actually a good candidate, but there are still lots of things missing when it comes to windows. However with the upcoming visual editor for MonoDevelop its future looks very promising. Open source has new releases very frequently so for the end user it's rather cumbersome to stay up-to-date. One of the reasons windows developers grab to SWF is because at least they don't have to update every five seconds to get it working. (of course I woudn't have it any other way, I like frequent updates :p) Woudn't it be nice of you could just install GTK# in the GAC once using a quick NSIS installer and then use it?. oh well.... I like developing libraries, I'll stick to that for now :p Timothy. From gonzalo@ximian.com Thu Apr 8 09:07:58 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 08 Apr 2004 10:07:58 +0200 Subject: [Mono-list] xsp problem In-Reply-To: <20040407233143.GA532@radiacrom> References: <20040407233143.GA532@radiacrom> Message-ID: <1081411678.2093.6.camel@lalo4.micasa> El jue, 08-04-2004 a las 01:31, Juan Miguel escribió: > Hello, > > > I've compiled XSP from cvs whithout problems. It serves > plain html fine, but when I try to get an aspx page I'm > getting the following... > > I've found some references to remove the .wapi directory. > I've removed it but the problem persist. > > Does somebody know what are I doing bad? > > I apologize for my English. > > Thank you in advance, > > Juan Miguel. > > > $ mono ./local2/bin/xsp.exe > Listening on port: 8080 > Listening on address: 0.0.0.0 > Root directory: /home/mono > Hit Return to stop the server. > > Violación de segmento > > > > Description: Error processing request. > Error Message: HTTP 500. > > Stack Trace: System.InvalidOperationException: Process has not been > started. > in <0x00060> System.Diagnostics.Process:get_ExitCode () > in <0x00057> (wrapper remoting-invoke-with-check) > System.Diagnostics.Process:get_ExitCode () > in <0x00254> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromFileBatch > (System.CodeDom.Compiler.CompilerParameters,string[],bool) > in <0x00420> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromDomBatch > (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[]) > in <0x00067> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromDom > (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit) > in <0x00130> System.Web.Compilation.CachingCompiler:Compile > (System.Web.Compilation.BaseCompiler) > in <0x00318> System.Web.Compilation.BaseCompiler:GetCompiledType () > in <0x00217> System.Web.Compilation.AspGenerator:GetCompiledType () > in <0x00039> System.Web.UI.PageParser:CompileIntoType () > in <0x0001f> System.Web.UI.TemplateControlParser:GetCompiledInstance () > in <0x00051> System.Web.UI.PageParser:GetCompiledPageInstance > (string,string,System.Web.HttpContext) > in <0x00013> System.Web.UI.PageHandlerFactory:GetHandler > (System.Web.HttpContext,string,string,string) > in <0x00401> System.Web.HttpApplication:CreateHttpHandler > (System.Web.HttpContext,string,string,string) > in <0x00170> CreateHandlerState:Execute () > in <0x00084> StateMachine:ExecuteState > (System.Web.HttpApplication/IStateHandler,bool&) The list archive has the answer: check that 'mcs' is in your PATH. -Gonzalo From giuseppe.greco@agamura.com Thu Apr 8 08:57:43 2004 From: giuseppe.greco@agamura.com (Giuseppe Greco) Date: Thu, 8 Apr 2004 09:57:43 +0200 (CEST) Subject: [Mono-list] I give up In-Reply-To: <407504D5.4000806@users.sourceforge.net> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074EBB5.5020704@zonnet.nl> <1081492515.10575.1.camel@ve7frg.gmsys.com> <407504D5.4000806@users.sourceforge.net> Message-ID: <4936.217.168.41.20.1081411063.squirrel@mail.agamura.com> > It's no use building 50 wrappers for GUI toolkits, we need a single > stable 100% working toolkit. I agree... > A GUI toolkit will only succeed if > > - It runs on both Windows & *Nix platforms without restrictions > - It can be easely installed by grandpa and grandma > - There is a good GUI form editor available (think about it, why else > are there so much VB6/Delphi developers out there, productivity doesn't > come from VI) It depends... > > Sure support for SWF needs to be offered, but I doubt it will ever work > 100%. GTK# is actually a good candidate, but there are still lots of > things missing when it comes to windows. I do not agree 100%. Gtk# is very, very nice, but it's not the standard .NET GUI toolkit. I think developers would love to create .NET apps and just install them on Windows or *Nix as they are, without further installations... > However with the upcoming visual editor for MonoDevelop its future looks > very promising. Yes, but MonoDevelop should also support SWF. > Open source has new releases very frequently so for the end user it's > rather cumbersome to stay up-to-date. > One of the reasons windows developers grab to SWF is because at least > they don't have to update every five seconds to get it working. > (of course I woudn't have it any other way, I like frequent updates :p) > Woudn't it be nice of you could just install GTK# in the GAC once using > a quick NSIS installer and then use it?. > > oh well.... > I like developing libraries, I'll stick to that for now :p > Timothy. j3d. > > > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > ---------------------------------------- Giuseppe Greco ::agamura:: phone: +41 (0)91 604 67 65 mobile: +41 (0)76 390 60 32 email: giuseppe.greco@agamura.com web: www.agamura.com ---------------------------------------- From pre@oninetspeed.pt Thu Apr 8 09:35:14 2004 From: pre@oninetspeed.pt (Pedro Santos) Date: Thu, 08 Apr 2004 09:35:14 +0100 Subject: [Mono-list] NUnit and gnunit problems Message-ID: <1081413314.2517.20.camel@Alnitak> --=-Yejf2htnNcx1ETFsT44I Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I am playing around with NUnit in Mono and I have some problems. I downloaded NUnit for Mono from the NUUnit home page. The first wierd thing happens when I run NUnit tests: //------------------------------------------------------------------------ bash-2.05b$ mono nunit-console.exe nunit.tests.dll NUnit version 2.1.5 Copyright (C) 2002-2003 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Charlie Poole. Copyright (C) 2000-2003 Philip Craig. All Rights Reserved. =20 OS Version: Unix 5.1.2600.0 Mono Version: 1.1.4322.573 =20 ................F..F.F..................................................F.F= .F............................F.F.F.F.F.F.F.F.F.F.F.................F......= .........F.................F.F.F.F.F.F..F.F.............................F..= GC Warning: Finalization cycle involving d659260 Segmentation fault //------------------------------------------------------------------------ Then I tried a simple test program: using System; using NUnit.Framework; [TestFixture] public class TextF { [Test] public void buu() { Assert.IsTrue(true); } }; Compiled: bash-2.05b$ mcs a.cs -r:nunit.framework.dll -t:library Compilation succeeded But when I run it: //---------------------------------------------------------------- bash-2.05b$ mono ../../downloads/www/nunit/NUnit-2.1.5/bin/nunit-console.exe a.dll NUnit version 2.1.5 Copyright (C) 2002-2003 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, C harlie Poole. Copyright (C) 2000-2003 Philip Craig. All Rights Reserved. =20 OS Version: Unix 5.1.2600.0 Mono Version: 1.1.4322.573 =20 . Tests run: 1, Failures: 0, Not run: 0, Time: 0.055477 seconds =20 =20 =20 Unhandled Exception: System.NullReferenceException: A null value was found where an object instance was required. //--------------------------------------------------------------------- Then I tryed gnunit, I loaded the a.dll test assemlby, but I got a file not found exception (note that the file exist): System.IO.FileNotFoundException: File '/home/pre/tmp/unit-test/a.dll' not found. in (unmanaged) /usr/local/lib/libmono.so.0(mono_raise_exception+0x1c) [0x4009333c] in (unmanaged) /usr/local/lib/libmono.so.0 [0x400b6963] in <0x0006c> (wrapper remoting-invoke-with-check) System.AppDomain:LoadAssembly (string,System.Security.Policy.Evidence) in <0x0006b> System.AppDomain:Load (string) in <0x00058> (wrapper remoting-invoke-with-check) System.AppDomain:Load (string) in <0x0001d> System.Reflection.Assembly:Load (string) in <0x0001f> Mono.NUnit.GUI.AssemblyStore:Load () Any ideias? --=20 Pedro Santos "Si minor plus est ergo nihil sunt omnia..." --=-Yejf2htnNcx1ETFsT44I Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAdQ7B00b8YfrkjegRAqzYAJ4rGmursvVw53vIXTulBA7c4ZDP+gCgnKvi R9S3Hsk71Q/YWLm6PEMDAfI= =RVlw -----END PGP SIGNATURE----- --=-Yejf2htnNcx1ETFsT44I-- From jonpryor@vt.edu Thu Apr 8 12:18:38 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Thu, 08 Apr 2004 07:18:38 -0400 Subject: [Mono-list] I give up In-Reply-To: <200404080144.38476.mathpup@mylinuxisp.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074F1CD.8000008@theroughnecks.com> <200404080144.38476.mathpup@mylinuxisp.com> Message-ID: <1081423117.17309.56.camel@localhost.localdomain> Below... On Thu, 2004-04-08 at 02:44, Marcus wrote: > On Thursday 08 April 2004 1:31 am, Michael J. Ryan wrote: > > Also have to mention that GTK# can be used on the windows > > side. You have things slightly confused. > First Qt was "bad" because it wasn't GPL. It wasn't bad because it wasn't GPL. It was bad because it wasn't GPL *compatible*. There's a big difference. LGPL, BSD without advertising clause, MIT/X11... All of these are GPL-compatible. The original Qt license and the QPL were not. This meant that the original KDE could not have binaries distributed legally, unless the KDE authors wrote an exception into their license for the Qt libraries (which many didn't). It also meant that any non-KDE GPL code couldn't be used in KDE apps because the non-KDE GPL code wouldn't have the Qt exception in its license (such as readline, though why you'd want to use readline in a KDE app is beyond me, it's just an example of an existing GPL library). > Now it's "bad" because it's GPL. I > don't get it. Now it's "bad" for proprietary vendors, or anyone who wants to consider writing proprietary code. KDE and TrollTech don't consider this to be a "bad" thing. Many others do. One of the bigger complaints I've heard about the GPL license and the TrollTech proprietary license isn't so much the cost of the proprietary license (> $1500/developer, IIRC), it's the initial development requirement. More specifically, the licenses are written such that if you want to even *consider* using the non-GPL license, you must *start* with the non-GPL license. You can't just develop your app internally, never distributing it, get a feel for Qt and how it works, and then decide "yes, this is worth paying TrollTech" and make it proprietary. Of course, there's always the question of how to actually *enforce* that requirement... But it irks people regardless, because they can't migrate from a GPL-compatible license to a proprietary license while using Qt. - Jon From tpsoftware@users.sourceforge.net Thu Apr 8 12:33:00 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Thu, 08 Apr 2004 13:33:00 +0200 Subject: [Mono-list] I give up In-Reply-To: <1081423117.17309.56.camel@localhost.localdomain> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074F1CD.8000008@theroughnecks.com> <200404080144.38476.mathpup@mylinuxisp.com> <1081423117.17309.56.camel@localhost.localdomain> Message-ID: <4075386C.3020309@users.sourceforge.net> What license does GTK fall under? From corbin@samsixedd.com Thu Apr 8 13:28:56 2004 From: corbin@samsixedd.com (Thomas R. Corbin) Date: Thu, 8 Apr 2004 07:28:56 -0500 Subject: [Mono-list] Just a question about mono on/from red carpet Message-ID: <200404080828.56384.corbin@samsixedd.com> I got mono from red-carpet, and I'm wondering about a few things. o When I run monodoc and look at the docs for GnomeDb.Application, I get this: An error occured while loading type information: File 'gnomedb-sharp' not found. I can't find a gnomedb-sharp.dll on my system. Am I supposed to? There's a similar situation for gda-sharp. o I can't seem to find the nunit or nant programs. I see the source, though, and I can download it. Are these programs supposed to come with mono from red-carpet? o Ditto for mono-develop. I know it's early days for mono-develop, but was just wondering if I should expect it on/from red-carpet. I'm starting to learn mono/C# and am quite enjoying it. I've been a java programmer for a long time and definitely like C# quite a bit. I've been fascinated by mono for a while and have recently decided to take the plunge and actually start writing GUI stuff with it. So, unfortunately I'll be asking a lot of "we did X in java, how do I do it in mono?" type questions. I wrote a GIS viewer in java and may have a project coming up in the fall where I have the possible opportunity of doing what I want. I can reuse the java code or start from scratch. So one thing I'm doing is evaluating mono for that purpose. Our clients all run on windows, though they are interested in linux. I do all my development on linux. It's worked out fairly well so far. I've never really used any windows computers, so I'm a bit nervous about doing development on windows, and I love my linux. One thing I'm trying to figure out is if I start development in the fall, if I should decide to use .NET/mono, should I uses Windows.Forms or gtk, and what shape the mono versions will be in by then. I know the roadmap says they should be in good shape by the middle of summer, so that's reassuring. So far, I find mono to be exciting and high quality stuff, and am enjoying it immensely. One thing I am doing is going through the gtk# tutorial and running every piece of sample code. A lot of it seems like it could be cleaned up and commented, though I don't know if comments in code are good for a tutorial, as the tutorial text is there to explain things. Would you be interesting in getting modified samples back? I guess there is probably sample programs in the source tree, so probably not. I would love to help document stuff, but I don't know how much time I can give and am a bit nervous because I'm still learning the system. From stp@kabelnettet.dk Thu Apr 8 14:16:10 2004 From: stp@kabelnettet.dk (Soeren) Date: Thu, 08 Apr 2004 15:16:10 +0200 Subject: [Mono-list] Just a question about mono on/from red carpet] Message-ID: <1081430170.7138.33.camel@LINUX1.Thor> On Thu, 2004-04-08 at 14:28, Thomas R. Corbin wrote: > I got mono from red-carpet, and I'm wondering about a few things. > > o When I run monodoc and look at the docs for GnomeDb.Application, I get > this: > > An error occured while loading type information: File 'gnomedb-sharp' not > found. > > I can't find a gnomedb-sharp.dll on my system. Am I supposed to? Its not in the gtk-sharp rpm, but you can find it in the gtk-sharp tarball. GnomeDb is a compile option thats not on by default. Gda (Gnome Data Access) is not included in the rpm either, but its on by default when you build gtk-sharp from tarball. From fejj@ximian.com Thu Apr 8 14:27:02 2004 From: fejj@ximian.com (Jeffrey Stedfast) Date: Thu, 08 Apr 2004 09:27:02 -0400 Subject: [Mono-list] I give up In-Reply-To: <4075386C.3020309@users.sourceforge.net> References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074F1CD.8000008@theroughnecks.com> <200404080144.38476.mathpup@mylinuxisp.com> <1081423117.17309.56.camel@localhost.localdomain> <4075386C.3020309@users.sourceforge.net> Message-ID: <1081430822.31652.0.camel@localhost.localdomain> It falls under the LGPL Jeff On Thu, 2004-04-08 at 07:33, Timothy Parez wrote: > What license does GTK fall under? > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From danw@ximian.com Thu Apr 8 14:33:24 2004 From: danw@ximian.com (Dan Winship) Date: Thu, 8 Apr 2004 09:33:24 -0400 Subject: [Mono-list] I give up Message-ID: <3A3BA29F9042D2409B132A00C2DF1DC70307AF@mr-nutty.exchange.ximian.com> > If someone would actually take the time, Qt# can be used to write good = > applications. Then take the time. If you find any bugs in mono that keep Qt# from = working, we'll gladly accept your patches. -- Dan From fejj@ximian.com Thu Apr 8 14:55:05 2004 From: fejj@ximian.com (Jeffrey Stedfast) Date: Thu, 08 Apr 2004 09:55:05 -0400 Subject: [Mono-list] I give up In-Reply-To: <3A3BA29F9042D2409B132A00C2DF1DC70307AF@mr-nutty.exchange.ximian.com> References: <3A3BA29F9042D2409B132A00C2DF1DC70307AF@mr-nutty.exchange.ximian.com> Message-ID: <1081432504.31652.5.camel@localhost.localdomain> On Thu, 2004-04-08 at 09:33, Dan Winship wrote: > > If someone would actually take the time, Qt# can be used to write good > > applications. > > Then take the time. If you find any bugs in mono that keep Qt# from working, > we'll gladly accept your patches. ...and bug reports Jeff > > -- Dan > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From mkestner@ximian.com Thu Apr 8 15:53:42 2004 From: mkestner@ximian.com (Mike Kestner) Date: Thu, 08 Apr 2004 09:53:42 -0500 Subject: [Mono-list] Just a question about mono on/from red carpet] In-Reply-To: <1081430170.7138.33.camel@LINUX1.Thor> References: <1081430170.7138.33.camel@LINUX1.Thor> Message-ID: <1081436022.3742.1143.camel@localhost.localdomain> On Thu, 2004-04-08 at 08:16, Soeren wrote: > > I can't find a gnomedb-sharp.dll on my system. Am I supposed to? > > Its not in the gtk-sharp rpm, but you can find it in the > gtk-sharp tarball. GnomeDb is a compile option thats not > on by default. Gda (Gnome Data Access) is not included > in the rpm either, but its on by default when you build > gtk-sharp from tarball. gda-sharp is also conditionally built. Neither gda-sharp nor gnomedb-sharp are packaged in the red-carpet packages. If you want to use them, you'll need to build from source and have a working development environment for libgnomedb and libgda installed before building. -- Mike Kestner From rafael.teixeirabr@terra.com.br Thu Apr 8 16:33:31 2004 From: rafael.teixeirabr@terra.com.br (A Rafael D Teixeira) Date: Thu, 08 Apr 2004 12:33:31 -0300 Subject: [Mono-list] Command line processing tool in C# In-Reply-To: <1081385971.17309.43.camel@localhost.localdomain> References: <200404071515.14941.corbin@samsixedd.com> <1081385971.17309.43.camel@localhost.localdomain> Message-ID: <1081438410.3762.40.camel@redhat9.tempolivre.com.br> Inline... On Wed, 2004-04-07 at 21:59, Jonathan Pryor wrote: > Below... > > On Wed, 2004-04-07 at 15:15, Thomas R. Corbin wrote: > > I've been using this tool in python: > > > > http://www.python.org/doc/2.3/lib/module-optparse.html > > > > And wondered if there was a similar tool in C# or for mono. > > There's a better one (in my obviously biased opinion): Mono.GetOptions. Thanks for the compliment Jonathan... > See the attached file for an example. It's unique in the option-parsing > world (AFAIK) in that it uses attributes to specify the help text, > short, and long flags that are interpreted. And I'm going to GETTEXTify it for descriptions WHEN I have some time... > > The one thing I can't figure out is how to specify "verbosity levels", > where "-v -v -v" would be a valid set of command line arguments... Well Jon your wish is my command, just updated cvs with a patch... Now you can do something like: ... [Option(-1, "Display verbose messages, use multiple times to increase level", 'v')] public bool verbosity { set { HowVerbose++; Console.WriteLine("Verbosity {0}", HowVerbose); } } ... then running it for debugging it shows: mono myverboseprogram.exe --verbosegetoptions -v -v -v set to [true] Verbosity 1 set to [true] Verbosity 2 set to [true] Verbosity 3 Just yank that WriteLine and put a ceiling on it if you want (in most uses we can just use the maximum value allowed when overflow occurs) It will only allow it for boolean properties or boolean-accepting methods, as a boolean field only can set with the pair of admissible values and can't process the assignment. > > - Jon > Enjoy, people, Rafael "Monoman" Teixeira Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/ Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/ English Blog: http://monoblog.blogspot.com/ Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/ From corbin@samsixedd.com Thu Apr 8 16:48:06 2004 From: corbin@samsixedd.com (Thomas R. Corbin) Date: Thu, 8 Apr 2004 10:48:06 -0500 Subject: [Mono-list] Command line processing tool in C# In-Reply-To: <1081385971.17309.43.camel@localhost.localdomain> References: <200404071515.14941.corbin@samsixedd.com> <1081385971.17309.43.camel@localhost.localdomain> Message-ID: <200404081148.06554.corbin@samsixedd.com> On Wednesday April 07, 2004 08:59 pm, Jonathan Pryor wrote: > Below... > > On Wed, 2004-04-07 at 15:15, Thomas R. Corbin wrote: > > I've been using this tool in python: > > > > http://www.python.org/doc/2.3/lib/module-optparse.html > > > > And wondered if there was a similar tool in C# or for mono. > > There's a better one (in my obviously biased opinion): Mono.GetOptions. Wow, this look REALLY nice. Thanks for pointing out. > > See the attached file for an example. It's unique in the option-parsing > world (AFAIK) in that it uses attributes to specify the help text, > short, and long flags that are interpreted. > > The one thing I can't figure out is how to specify "verbosity levels", > where "-v -v -v" would be a valid set of command line arguments... > > - Jon From corbin@samsixedd.com Thu Apr 8 17:09:17 2004 From: corbin@samsixedd.com (Thomas R. Corbin) Date: Thu, 8 Apr 2004 11:09:17 -0500 Subject: [Mono-list] Just a question about mono on/from red carpet] In-Reply-To: <1081436022.3742.1143.camel@localhost.localdomain> References: <1081430170.7138.33.camel@LINUX1.Thor> <1081436022.3742.1143.camel@localhost.localdomain> Message-ID: <200404081209.17820.corbin@samsixedd.com> On Thursday April 08, 2004 10:53 am, Mike Kestner wrote: > On Thu, 2004-04-08 at 08:16, Soeren wrote: > > > I can't find a gnomedb-sharp.dll on my system. Am I supposed to? > > > > Its not in the gtk-sharp rpm, but you can find it in the > > gtk-sharp tarball. GnomeDb is a compile option thats not > > on by default. Gda (Gnome Data Access) is not included > > in the rpm either, but its on by default when you build > > gtk-sharp from tarball. > > gda-sharp is also conditionally built. Neither gda-sharp nor > gnomedb-sharp are packaged in the red-carpet packages. If you want to > use them, you'll need to build from source and have a working > development environment for libgnomedb and libgda installed before > building. Do you think these will be added to red-carpet at some point? From george@gmsys.com Fri Apr 9 17:09:07 2004 From: george@gmsys.com (George Farris) Date: Fri, 09 Apr 2004 09:09:07 -0700 Subject: [Mono-list] Just a question about mono on/from red carpet] In-Reply-To: <200404081209.17820.corbin@samsixedd.com> References: <1081430170.7138.33.camel@LINUX1.Thor> <1081436022.3742.1143.camel@localhost.localdomain> <200404081209.17820.corbin@samsixedd.com> Message-ID: <1081526947.12433.1.camel@ve7frg.gmsys.com> On Thu, 2004-04-08 at 09:09, Thomas R. Corbin wrote: > On Thursday April 08, 2004 10:53 am, Mike Kestner wrote: > > On Thu, 2004-04-08 at 08:16, Soeren wrote: > > > > I can't find a gnomedb-sharp.dll on my system. Am I supposed to? > > > > > > Its not in the gtk-sharp rpm, but you can find it in the > > > gtk-sharp tarball. GnomeDb is a compile option thats not > > > on by default. Gda (Gnome Data Access) is not included > > > in the rpm either, but its on by default when you build > > > gtk-sharp from tarball. > > > > gda-sharp is also conditionally built. Neither gda-sharp nor > > gnomedb-sharp are packaged in the red-carpet packages. If you want to > > use them, you'll need to build from source and have a working > > development environment for libgnomedb and libgda installed before > > building. > > Do you think these will be added to red-carpet at some point? I believe they are already in DAG's apt-get/yum repository. -- George Farris From d0lphin@mail.edu-net.hu Thu Apr 8 17:53:43 2004 From: d0lphin@mail.edu-net.hu (Attila Balogh) Date: Thu, 08 Apr 2004 18:53:43 +0200 Subject: [Mono-list] I give up In-Reply-To: References: Message-ID: <40758397.3030608@mail.edu-net.hu> Jeffrey McManus wrote: >I'm interested to know what your (and others') problems with GTK# are and >what you mean by "support" -- are you finding it difficult to learn, in >other words would better documentation help? Or are you finding it difficult >to use, things aren't working as advertised, that kind of thing? > >Jeffrey > > > hello, my problem with gtk# personally is that mac os x is not supported. although you can find people who hacked it together, if you co it from cvs, and install it, the samples don't work. i don't have a linux box, only a mac, and i would love to play with mono on it, but it's been two months now, and i don't feel any closer. there are also problems with xsp, and sometimes mono doesn't compile either (i mean cvs version). regards, Attila From griffincaprio@mac.com Thu Apr 8 18:24:07 2004 From: griffincaprio@mac.com (Griffin Caprio) Date: Thu, 8 Apr 2004 12:24:07 -0500 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: <40758397.3030608@mail.edu-net.hu> References: <40758397.3030608@mail.edu-net.hu> Message-ID: <8A6C127A-8981-11D8-91A1-000A957FCDDA@mac.com> > my problem with gtk# personally is that mac os x is not supported. > although you can find people who hacked it together, if you co it > from cvs, and install it, the samples don't work. i don't have a linux > box, only a mac, and i would love to play with mono on it, but it's > been two months now, and i don't feel any closer. > > there are also problems with xsp, and sometimes mono doesn't compile > either (i mean cvs version). > regards, Grudgingly, I have to agree with above statement(s). Mono support for Mac OS X/ PPC is fragile at best. I even tried to put together a page on the basic steps ( http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.html ), but I have all but given up trying to maintain that page. This is because mono not reliable from day to day, release to release, on the PPC / Mac OS X platform. I am not saying that running off the CVS tree is the most stable way to work, but this goes for the releases also. 0.29 worked on the PPC, 0.30 didn't without some major hacking. 0.31 doesn't work reliably, either. Some of the steps I have taken to compile mono include: - configure switches - external, 3rd party source downloads - editing actual code/headers to accommodate the PPC platform. What's worse, is that when I encounter errors, i receive almost no help on the mailing lists. Some of these are not doubt strange errors, and some are very common, but my posts go unanswered either way. I haven't even gotten to gtk#... Segmentation faults, bus errors, frozen compiles, etc.... The list goes on and on. I hope to come back to mono in a few months, when/if PPC support is better. But for now, I feel that it's a lost cause. - Griffin From martin@welch.eclipse.co.uk Thu Apr 8 19:39:46 2004 From: martin@welch.eclipse.co.uk (Martin Welch) Date: Thu, 8 Apr 2004 19:39:46 +0100 Subject: [Mono-list] System.DllNotFoundException Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_0007_01C41DA1.3F83F810 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit I have a simple c# app trying to PInvoke to a shared library on my Mandrake 10 box using Mono-0.31. I assumed that mono would look in the current directory but it seems my assumption is wrong since the so in question does exist. I'm even hardcoding the path in my DllImport attribute: [ DllImport ( "/home/martin/source/foo", EntryPoint="MyFunc", CharSet=CharSet.Ansi, CallingConvention=CallingConvention.Cdecl ) ] private static extern IntPtr MyFunc(int v, [MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.LPStr)] string[] a, string n); Please bear in mind that I'm not a very experienced linux user so in all likelihood I've done something profoundly stupid or overlooked something really obvious. Where does mono look for so's? Thanks, Martin ------=_NextPart_000_0007_01C41DA1.3F83F810 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I = have a simple c#=20 app trying to PInvoke to a shared library on my Mandrake 10 box using=20 Mono-0.31.
 
I = assumed that=20 mono would look in the current directory but it seems my assumption is = wrong=20 since the so in question does exist.
 
I'm = even=20 hardcoding the path in my DllImport attribute:
 
  [
  DllImport
&nbs= p; (
  "/home/martin/source/foo",=20
  EntryPoint=3D"MyFunc", =
  CharSet=3DCharSet.Ansi,=20
  CallingConvention=3DCallingConvention.Cdecl
 &nbs= p;)
  ]
  private=20 static extern IntPtr MyFunc(int v, [MarshalAs(UnmanagedType.LPArray,=20 ArraySubType=3DUnmanagedType.LPStr)] string[] a, string=20 n);
Please bear in=20 mind that I'm not a very experienced linux user so in all likelihood = I've done=20 something profoundly stupid or overlooked something really=20 obvious.
 
Where does mono look for so's?=20
 
Thanks,
 
Martin
------=_NextPart_000_0007_01C41DA1.3F83F810-- From jaak@zd.com.pl Thu Apr 8 20:42:54 2004 From: jaak@zd.com.pl (Jaroslaw Kowalski) Date: Thu, 8 Apr 2004 21:42:54 +0200 Subject: [Mono-list] ASP.NET from CVS very difficult to use Message-ID: <004301c41da1$afaf2dd0$2000a8c0@jarekxp> I'm getting an error every time I update one of the source files in my ASP.NET application. The error seems to be related to the FileSystemWatcher. This makes developing with mod_mono very difficult since I have to restart mod-mono-server.exe every time. My config: Fedora Core 1/athlon httpd-2.0.48-1.2 mod_mono - installed from CVS today mono - installed from CVS today: Mono JIT compiler version 0.31.99, (C) 2002-2004 Novell, Inc and Contributors. www.go-mono.com TLS: NPTL GC: Included Boehm (with typed GC) SIGSEGV : altstack Globalization: none Is this a bug or my mis-configuration? Error message follows. Jarek Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ApplicationException: Timeout expited in <0x000ac> System.Threading.ReaderWriterLock:AcquireReaderLock (int,int) in <0x00016> System.Threading.ReaderWriterLock:AcquireReaderLock (int) in <0x0001d> System.Web.Caching.CacheEntry:TestFlag (System.Web.Caching.CacheEntry/Flags) in <0x00034> System.Web.Caching.CacheEntry:Close (System.Web.Caching.CacheItemRemovedReason) in <0x00467> System.Web.Caching.Cache:UpdateCache (string,System.Web.Caching.CacheEntry,bool,System.Web.Caching.CacheItemRemov edReason) in <0x00035> System.Web.Caching.Cache:Remove (string,System.Web.Caching.CacheItemRemovedReason) in <0x0001f> System.Web.Caching.CacheEntry:OnChanged (object,System.Web.Caching.CacheDependencyChangedArgs) in <0x0005a> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_CacheDependencyChangedArgs (object,System.Web.Caching.CacheDependencyChangedArgs) in <0x00081> System.Web.Caching.CacheDependency:OnChanged (object,System.EventArgs) in <0x00014> System.Web.Caching.CacheDependency:OnFileChanged (object,System.IO.FileSystemEventArgs) in (unmanaged) /opt/mono/lib/libmono.so.0 [0x3b6c3f] in (unmanaged) /opt/mono/lib/libmono.so.0(mono_runtime_invoke+0x23) [0x3f467b] in (unmanaged) /opt/mono/lib/libmono.so.0(mono_runtime_invoke_array+0x11d) [0x3f5399] in (unmanaged) /opt/mono/lib/libmono.so.0 [0x3fb5b8] in <0x00098> System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys tem.Globalization.CultureInfo) --- End of inner exception stack trace --- in <0x000ff> System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys tem.Globalization.CultureInfo) in <0x00021> System.Reflection.MethodBase:Invoke (object,object[]) in <0x000cc> System.Delegate:DynamicInvokeImpl (object[]) in <0x00048> System.MulticastDelegate:DynamicInvokeImpl (object[]) in <0x0000f> System.Delegate:DynamicInvoke (object[]) in <0x0008b> System.IO.FileSystemWatcher:RaiseEvent (System.Delegate,System.EventArgs) in <0x00069> (wrapper remoting-invoke-with-check) System.IO.FileSystemWatcher:RaiseEvent (System.Delegate,System.EventArgs) in <0x00017> System.IO.FileSystemWatcher:OnChanged (System.IO.FileSystemEventArgs) in <0x00056> (wrapper remoting-invoke-with-check) System.IO.FileSystemWatcher:OnChanged (System.IO.FileSystemEventArgs) in <0x00193> System.IO.FileSystemWatcher:DispatchEvents (System.IO.FileAction,string,System.IO.RenamedEventArgs&) in <0x00077> (wrapper remoting-invoke-with-check) System.IO.FileSystemWatcher:DispatchEvents (System.IO.FileAction,string,System.IO.RenamedEventArgs&) in <0x00047> System.IO.DefaultWatcher:DispatchEvents (System.IO.FileSystemWatcher,System.IO.FileAction,string) in <0x009ef> System.IO.DefaultWatcher:DoFiles (System.IO.DefaultWatcherData,string,string,bool) in <0x00114> System.IO.DefaultWatcher:UpdateDataAndDispatch (System.IO.DefaultWatcherData,bool) in <0x00122> System.IO.DefaultWatcher:Monitor () in <0x00044> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () From lluis@ximian.com Thu Apr 8 21:16:08 2004 From: lluis@ximian.com (Lluis Sanchez) Date: Thu, 08 Apr 2004 22:16:08 +0200 Subject: [Mono-list] ASP.NET from CVS very difficult to use In-Reply-To: <004301c41da1$afaf2dd0$2000a8c0@jarekxp> References: <004301c41da1$afaf2dd0$2000a8c0@jarekxp> Message-ID: <1081455368.2542.1.camel@portatil.aticatacs> Hi, Make sure you mscorlib is up to date (mcs CVS module). I commited a fix for this yesterday. Lluis. On dj, 2004-04-08 at 21:42, Jaroslaw Kowalski wrote: > I'm getting an error every time I update one of the source files in my > ASP.NET application. The error seems to be related to the FileSystemWatcher. > This makes developing with mod_mono very difficult since I have to restart > mod-mono-server.exe every time. > > My config: > > Fedora Core 1/athlon > httpd-2.0.48-1.2 > mod_mono - installed from CVS today > mono - installed from CVS today: > > Mono JIT compiler version 0.31.99, (C) 2002-2004 Novell, Inc and > Contributors. www.go-mono.com > TLS: NPTL > GC: Included Boehm (with typed GC) > SIGSEGV : altstack > Globalization: none > > Is this a bug or my mis-configuration? > Error message follows. > > Jarek > > Unhandled Exception: System.Reflection.TargetInvocationException: Exception > has been thrown by the target of an invocation. ---> > System.ApplicationException: Timeout expited > in <0x000ac> System.Threading.ReaderWriterLock:AcquireReaderLock (int,int) > in <0x00016> System.Threading.ReaderWriterLock:AcquireReaderLock (int) > in <0x0001d> System.Web.Caching.CacheEntry:TestFlag > (System.Web.Caching.CacheEntry/Flags) > in <0x00034> System.Web.Caching.CacheEntry:Close > (System.Web.Caching.CacheItemRemovedReason) > in <0x00467> System.Web.Caching.Cache:UpdateCache > (string,System.Web.Caching.CacheEntry,bool,System.Web.Caching.CacheItemRemov > edReason) > in <0x00035> System.Web.Caching.Cache:Remove > (string,System.Web.Caching.CacheItemRemovedReason) > in <0x0001f> System.Web.Caching.CacheEntry:OnChanged > (object,System.Web.Caching.CacheDependencyChangedArgs) > in <0x0005a> (wrapper delegate-invoke) > System.MulticastDelegate:invoke_void_object_CacheDependencyChangedArgs > (object,System.Web.Caching.CacheDependencyChangedArgs) > in <0x00081> System.Web.Caching.CacheDependency:OnChanged > (object,System.EventArgs) > in <0x00014> System.Web.Caching.CacheDependency:OnFileChanged > (object,System.IO.FileSystemEventArgs) > in (unmanaged) /opt/mono/lib/libmono.so.0 [0x3b6c3f] > in (unmanaged) /opt/mono/lib/libmono.so.0(mono_runtime_invoke+0x23) > [0x3f467b] > in (unmanaged) /opt/mono/lib/libmono.so.0(mono_runtime_invoke_array+0x11d) > [0x3f5399] > in (unmanaged) /opt/mono/lib/libmono.so.0 [0x3fb5b8] > in <0x00098> System.Reflection.MonoMethod:Invoke > (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys > tem.Globalization.CultureInfo) > --- End of inner exception stack trace --- > > in <0x000ff> System.Reflection.MonoMethod:Invoke > (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys > tem.Globalization.CultureInfo) > in <0x00021> System.Reflection.MethodBase:Invoke (object,object[]) > in <0x000cc> System.Delegate:DynamicInvokeImpl (object[]) > in <0x00048> System.MulticastDelegate:DynamicInvokeImpl (object[]) > in <0x0000f> System.Delegate:DynamicInvoke (object[]) > in <0x0008b> System.IO.FileSystemWatcher:RaiseEvent > (System.Delegate,System.EventArgs) > in <0x00069> (wrapper remoting-invoke-with-check) > System.IO.FileSystemWatcher:RaiseEvent (System.Delegate,System.EventArgs) > in <0x00017> System.IO.FileSystemWatcher:OnChanged > (System.IO.FileSystemEventArgs) > in <0x00056> (wrapper remoting-invoke-with-check) > System.IO.FileSystemWatcher:OnChanged (System.IO.FileSystemEventArgs) > in <0x00193> System.IO.FileSystemWatcher:DispatchEvents > (System.IO.FileAction,string,System.IO.RenamedEventArgs&) > in <0x00077> (wrapper remoting-invoke-with-check) > System.IO.FileSystemWatcher:DispatchEvents > (System.IO.FileAction,string,System.IO.RenamedEventArgs&) > in <0x00047> System.IO.DefaultWatcher:DispatchEvents > (System.IO.FileSystemWatcher,System.IO.FileAction,string) > in <0x009ef> System.IO.DefaultWatcher:DoFiles > (System.IO.DefaultWatcherData,string,string,bool) > in <0x00114> System.IO.DefaultWatcher:UpdateDataAndDispatch > (System.IO.DefaultWatcherData,bool) > in <0x00122> System.IO.DefaultWatcher:Monitor () > in <0x00044> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void > () > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From umuff@QUARK.com Thu Apr 8 21:17:32 2004 From: umuff@QUARK.com (Urs Muff) Date: Thu, 8 Apr 2004 14:17:32 -0600 Subject: [Mono-list] I give up / Mac OS X PPC support Message-ID: I feel your pain, trust me! One thing I have to say: installing mono has gotten much easier: - Install fink from fink.sourceforge.net - Make sure to be adding the unstable tree (either with Fink Commander -> Preferences -> Fink - use unstable packages - use unstable cryptography packages Or by adding unstable/main unstable/crypto in the line Tree: of the file /sw/etc/fink.conf - do a self update 'fink selfupdate-cvs' - install mono 'fink install mono' That's it! It installs all the dependencies and it just works. Right now it's 0.31. I got gtk-sharp compiling on my local machine but it is not working to a point where we can use it. I'm working on a Cocoa / Objective-C integration using Xcode and Interface Builder for Mac OS X and Mono. Down the road you may be able to run gtk-sharp on Mac or Windows, or run Windows.Forms on *nix and Mac, but I would not recommend that, since - Gtk is the native UI platform for *nix - Windows.Forms is the native UI platform for Windows - and, Cocoa is the native UI platform for Mac OS X You will NOT achieve a native look and feel using a NON-native UI platform! That is my opinion, and is the current trend amongst many other developers. Just look at java.awt and you know what I'm talking about. To be fair to the mono team, THEY ARE WORKING ON IT! (Getting Mac OS X up and running). Miguel just checked in some runtime fixes about 1 hour ago, and Paolo is working on it as far as I know full time! Yes, it needs more love, but we can only achieve that by helping each other, getting the basics running, and reaching a critical mass, giving up will not help the process! I know how painful it is right now! Please continue trying to use it and report problems by using bugzilla. We need to continue to push to get forward. - URS C. MUFF SOFTWARE ARCHITECT - RESEARCH LAB CONFIDENTIALITY NOTICE This e-mail transmission and any documents, files, or previous e-mail messages appended or attached to it, may contain information that is confidential or legally privileged. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that you must not read this transmission and that any disclosure, copying, printing, distribution, or use of the information contained or attached to this transmission is STRICTLY PROHIBITED. If you have received this transmission in error, please immediately notify the sender by telephone +1 (303) 894-3360 or return e-mail message umuff@quark.com and delete the original transmission, its attachments, and any copies without reading or saving in any manner. Thank you. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Griffin Caprio Sent: Thursday, April 08, 2004 11:24 AM To: Attila Balogh Cc: Jeffrey McManus; mono-list@lists.ximian.com Subject: Re: [Mono-list] I give up / Mac OS X PPC support > my problem with gtk# personally is that mac os x is not supported. > although you can find people who hacked it together, if you co it > from cvs, and install it, the samples don't work. i don't have a linux > box, only a mac, and i would love to play with mono on it, but it's > been two months now, and i don't feel any closer. > > there are also problems with xsp, and sometimes mono doesn't compile > either (i mean cvs version). > regards, Grudgingly, I have to agree with above statement(s). Mono support for Mac OS X/ PPC is fragile at best. I even tried to put together a page on the basic steps ( http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.html ), but I have all but given up trying to maintain that page. This is because mono not reliable from day to day, release to release, on the PPC / Mac OS X platform. I am not saying that running off the CVS tree is the most stable way to work, but this goes for the releases also. 0.29 worked on the PPC, 0.30 didn't without some major hacking. 0.31 doesn't work reliably, either. Some of the steps I have taken to compile mono include: - configure switches - external, 3rd party source downloads - editing actual code/headers to accommodate the PPC platform. What's worse, is that when I encounter errors, i receive almost no help on the mailing lists. Some of these are not doubt strange errors, and some are very common, but my posts go unanswered either way. I haven't even gotten to gtk#... Segmentation faults, bus errors, frozen compiles, etc.... The list goes on and on. I hope to come back to mono in a few months, when/if PPC support is better. But for now, I feel that it's a lost cause. - Griffin _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From ranger@befunk.com Thu Apr 8 21:33:51 2004 From: ranger@befunk.com (Benjamin Reed) Date: Thu, 08 Apr 2004 16:33:51 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: Message-ID: <4075B72F.7080706@befunk.com> Urs Muff wrote: > I feel your pain, trust me! > > One thing I have to say: installing mono has gotten much easier: > - Install fink from fink.sourceforge.net > - Make sure to be adding the unstable tree (either with Fink Commander -> > Preferences -> Fink > - use unstable packages > - use unstable cryptography packages > Or by adding unstable/main unstable/crypto in the line Tree: of the file > /sw/etc/fink.conf > - do a self update 'fink selfupdate-cvs' > - install mono 'fink install mono' > > That's it! It installs all the dependencies and it just works. Right now > it's 0.31. > > I got gtk-sharp compiling on my local machine but it is not working to a > point where we can use it. Yeah, I'm looking into it and planning on packaging it as soon as it's usable. It appears the first issue is that it's trying to dlopen libfoo.so.4 when on darwin they're either libfoo.4.so or libfoo.4.dylib instead. I understand this can get remapped certain ways, but I'd rather fix it at the source. Hopefully I'll have a chance to dig into it this weekend. -- Benjamin Reed, a.k.a. RangerRick ranger@befunk.com / http://ranger.befunk.com/ From sunilk@novell.com Thu Apr 8 21:42:20 2004 From: sunilk@novell.com (Sunil Kumar) Date: Thu, 08 Apr 2004 14:42:20 -0600 Subject: [Mono-list] Mono trust stire location Message-ID: Hi , Does anyone Knows the location of the mono trust store? i.e when I add a certificate using " certmgr add -c Trust " where does my TrustRootCertificate gets added. Regards, Sunil. From fseoane@wanadoo.es Thu Apr 8 21:45:31 2004 From: fseoane@wanadoo.es (Fabian) Date: Thu, 8 Apr 2004 22:45:31 +0200 Subject: [Mono-list] System.DllNotFoundException In-Reply-To: References: Message-ID: <200404082245.31977.fseoane@wanadoo.es> > > Where does mono look for so's? I think it looks in the usual library directories, that is, at least /usr/lib, /usr/local/lib, /lib. try to move there your so's and run your mono app ( it worker for me ). (I'm a newbie too, so this might be wrong or incomplete.) > > Thanks, > > Martin From spouliot@videotron.ca Thu Apr 8 21:50:22 2004 From: spouliot@videotron.ca (=?US-ASCII?Q?Sebastien_Pouliot?=) Date: Thu, 08 Apr 2004 16:50:22 -0400 Subject: [Mono-list] Mono trust stire location In-Reply-To: Message-ID: Hello Sunil, All user certificate stores are located under ~/.mono/certs/ The trusted store is ~/.mono/certs/Trust/ But this could change between release, so it's better to use certmgr to add/remove certificates. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Sunil Kumar Sent: 8 avril 2004 16:42 To: mono-list@lists.ximian.com Subject: [Mono-list] Mono trust stire location Hi , Does anyone Knows the location of the mono trust store? i.e when I add a certificate using " certmgr add -c Trust " where does my TrustRootCertificate gets added. Regards, Sunil. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From sunilk@novell.com Thu Apr 8 21:57:02 2004 From: sunilk@novell.com (Sunil Kumar) Date: Thu, 08 Apr 2004 14:57:02 -0600 Subject: [Mono-list] Mono trust stire location Message-ID: Hi Sebastie, Is it possible that we can speicfy the location where we want to create the trust store. SUnil. >>> Sebastien Pouliot 4/8/2004 2:50:22 PM >>> Hello Sunil, All user certificate stores are located under ~/.mono/certs/ The trusted store is ~/.mono/certs/Trust/ But this could change between release, so it's better to use certmgr to add/remove certificates. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Sunil Kumar Sent: 8 avril 2004 16:42 To: mono-list@lists.ximian.com Subject: [Mono-list] Mono trust stire location Hi , Does anyone Knows the location of the mono trust store? i.e when I add a certificate using " certmgr add -c Trust " where does my TrustRootCertificate gets added. Regards, Sunil. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From tberman@sevenl.net Thu Apr 8 22:27:45 2004 From: tberman@sevenl.net (Todd Berman) Date: Thu, 08 Apr 2004 17:27:45 -0400 Subject: [Mono-list] Mono trust stire location In-Reply-To: References: Message-ID: <1081459665.31401.2.camel@localhost.localdomain> As far as storing user configuration info, monodoc uses the fd.o standard, as does monodevelop. Is that something we should be pushing? (we seem to be) If so, when we should use it ourselves, and we should setup one of the SpecialFolders to return the proper directory so that apps can use it easily. For those of you unfamiliar with the standard, it basically goes like this: if XDG_CONFIG_HOME is set in the env, use that directory + something app specific, and if not, use ~/.config/ + something app specific. So MonoDevelop uses: ~/.config/MonoDevelop/ by default. --Todd On Thu, 2004-08-04 at 14:57 -0600, Sunil Kumar wrote: > Hi Sebastie, > Is it possible that we can speicfy the location where we want to > create the trust store. > > SUnil. > > >>> Sebastien Pouliot 4/8/2004 2:50:22 PM >>> > Hello Sunil, > > All user certificate stores are located under > ~/.mono/certs/ > > The trusted store is > ~/.mono/certs/Trust/ > > But this could change between release, so it's better to use certmgr > to > add/remove certificates. > > Sebastien Pouliot > http://pages.infinit.net/ctech/poupou.html > > > -----Original Message----- > From: mono-list-admin@lists.ximian.com > [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Sunil Kumar > Sent: 8 avril 2004 16:42 > To: mono-list@lists.ximian.com > Subject: [Mono-list] Mono trust stire location > > > Hi , > Does anyone Knows the location of the mono trust store? i.e when I > add a certificate using " certmgr add -c Trust > " > where does my TrustRootCertificate gets added. > > Regards, > Sunil. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From spouliot@videotron.ca Thu Apr 8 22:42:07 2004 From: spouliot@videotron.ca (=?US-ASCII?Q?Sebastien_Pouliot?=) Date: Thu, 08 Apr 2004 17:42:07 -0400 Subject: [Mono-list] Mono trust stire location In-Reply-To: Message-ID: Sunil, > Is it possible that we can speicfy the location where we want to > create the trust store. Maybe ;-) It's all depend on *why* the location needs to be specified, like: - changing the directory name isn't hard (e.g. ~/.mono/certificates/... or something more fd.org-friendly); - having a different directory structure per user requires to add configuration files (and tools/documentation/...) but makes it harder to change the implementation later. For example a later Mono release could use an implementation not based on a file system (a database, a directory, a smartcard ...). Problem is that if/when application depends on a specific directory then we have conflict problems. That's why I said it's better to use certmgr to do the job. Note that the same pattern holds true for key pairs and the GAC - you shouldn't depend on their location but use the supplied tools to manipulate them. In this case (trusted certificates being used for SSL/TLS) it's also possible to add application specific code (in the validation callback) to check for untrusted certificates and then search another (application specific) location for roots (but that would be in addition to the existing roots). Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: Sunil Kumar [mailto:sunilk@novell.com] Sent: 8 avril 2004 16:57 To: mono-list@lists.ximian.com; spouliot@videotron.ca Subject: RE: [Mono-list] Mono trust stire location Hi Sebastie, Is it possible that we can speicfy the location where we want to create the trust store. SUnil. >>> Sebastien Pouliot 4/8/2004 2:50:22 PM >>> Hello Sunil, All user certificate stores are located under ~/.mono/certs/ The trusted store is ~/.mono/certs/Trust/ But this could change between release, so it's better to use certmgr to add/remove certificates. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Sunil Kumar Sent: 8 avril 2004 16:42 To: mono-list@lists.ximian.com Subject: [Mono-list] Mono trust stire location Hi , Does anyone Knows the location of the mono trust store? i.e when I add a certificate using " certmgr add -c Trust " where does my TrustRootCertificate gets added. Regards, Sunil. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From jonpryor@vt.edu Thu Apr 8 23:18:13 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Thu, 08 Apr 2004 18:18:13 -0400 Subject: [Mono-list] System.DllNotFoundException In-Reply-To: References: Message-ID: <1081462692.17309.92.camel@localhost.localdomain> Below... On Thu, 2004-04-08 at 14:39, Martin Welch wrote: > I have a simple c# app trying to PInvoke to a shared library on my > Mandrake 10 box using Mono-0.31. > > I assumed that mono would look in the current directory but it seems > my assumption is wrong since the so in question does exist. You need to read my "life changing" guide, "Everything you (n)ever wanted to know about Marshalling (and were afraid to ask!)". In particular, you want the "Linux Shared Library Handling" section: http://www.jprl.com/~jon/interop.html#library-linux The short version: you need to add the directory containing the shared library to the LD_LIBRARY_PATH environment variable: export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}`pwd` mono my-app.exe (Yes, that LD_LIBRARY_PATH export is...long. You'd probably wonder why "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`" wasn't used. The answer is security: if LD_LIBRARY_PATH is the empty string, you'd have ":`pwd`", which adds the current-working-directory to the search list. This would allow a malicious individual to insert a trojaned library into your application. See: http://www.gnome.org/~markmc/blog/07042004.) - Jon From martin@welch.eclipse.co.uk Thu Apr 8 23:25:35 2004 From: martin@welch.eclipse.co.uk (Martin Welch) Date: Thu, 8 Apr 2004 23:25:35 +0100 Subject: [Mono-list] System.DllNotFoundException In-Reply-To: Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_0011_01C41DC0.CB8DA300 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit I'm making progress. My library foo.so comprises two cpp files that only contain extern "C" functions. If i build this library and PInvoke to it everything's ok. If I then add another cpp file, this time with a class definition and implementation then I get the System.DllNotFoundException, even if the class isn't referenced by the extern "C" functions. Take the cpp file out and it works again. Is this making sense? What am I doing wrong? Thanks, Martin -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Martin Welch Sent: 08 April 2004 19:40 To: Mono-List Subject: [Mono-list] System.DllNotFoundException I have a simple c# app trying to PInvoke to a shared library on my Mandrake 10 box using Mono-0.31. I assumed that mono would look in the current directory but it seems my assumption is wrong since the so in question does exist. I'm even hardcoding the path in my DllImport attribute: [ DllImport ( "/home/martin/source/foo", EntryPoint="MyFunc", CharSet=CharSet.Ansi, CallingConvention=CallingConvention.Cdecl ) ] private static extern IntPtr MyFunc(int v, [MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.LPStr)] string[] a, string n); Please bear in mind that I'm not a very experienced linux user so in all likelihood I've done something profoundly stupid or overlooked something really obvious. Where does mono look for so's? Thanks, Martin ------=_NextPart_000_0011_01C41DC0.CB8DA300 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I'm=20 making progress.
 
My=20 library foo.so comprises two cpp files that only contain extern "C"=20 functions.
 
If i=20 build this library and PInvoke to it everything's = ok.
 
If I=20 then add another cpp file, this time with a class definition and = implementation=20 then I get the System.DllNotFoundException, even if the class isn't = referenced=20 by the extern "C" functions.
 
Take=20 the cpp file out and it works again.
 
Is=20 this making sense? What am I doing wrong?
 
Thanks,
 
Martin
-----Original Message-----
From:=20 mono-list-admin@lists.ximian.com=20 [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Martin=20 Welch
Sent: 08 April 2004 19:40
To:=20 Mono-List
Subject: [Mono-list]=20 System.DllNotFoundException

I = have a simple=20 c# app trying to PInvoke to a shared library on my Mandrake 10 box = using=20 Mono-0.31.
 
I = assumed that=20 mono would look in the current directory but it seems my assumption is = wrong=20 since the so in question does exist.
 
I'm even=20 hardcoding the path in my DllImport attribute:
 
  [
  DllImport
&nbs= p; (
  "/home/martin/source/foo",=20
  EntryPoint=3D"MyFunc", =
  CharSet=3DCharSet.Ansi,=20 =
  CallingConvention=3DCallingConvention.Cdecl
 &nbs= p;)
  ]
  private=20 static extern IntPtr MyFunc(int v, [MarshalAs(UnmanagedType.LPArray,=20 ArraySubType=3DUnmanagedType.LPStr)] string[] a, string=20 n);
Please bear in=20 mind that I'm not a very experienced linux user so in all likelihood = I've done=20 something profoundly stupid or overlooked something really=20 obvious.
 
Where does mono look for so's?=20
 
Thanks,
 
Martin
= ------=_NextPart_000_0011_01C41DC0.CB8DA300-- From d0lphin@mail.edu-net.hu Fri Apr 9 00:25:30 2004 From: d0lphin@mail.edu-net.hu (Attila Balogh) Date: Fri, 09 Apr 2004 01:25:30 +0200 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: Message-ID: <4075DF6A.7030802@mail.edu-net.hu> hello, Urs Muff wrote: >I feel your pain, trust me! > >One thing I have to say: installing mono has gotten much easier: >- Install fink from fink.sourceforge.net >- Make sure to be adding the unstable tree (either with Fink Commander -> >Preferences -> Fink > - use unstable packages > - use unstable cryptography packages > Or by adding unstable/main unstable/crypto in the line Tree: of the file >/sw/etc/fink.conf >- do a self update 'fink selfupdate-cvs' >- install mono 'fink install mono' > >That's it! It installs all the dependencies and it just works. Right now >it's 0.31. > > that 's true, also usually it's possible to compile the cvs version on top of this. (sometimes not ;] ) >I got gtk-sharp compiling on my local machine but it is not working to a >point where we can use it. > > I also got it compiled, but i couldn't run _any_ of the samples. (system.dllnotfoundexception: libgtk-win32-2.0-0.dll - /sw/etc/mono/config seems to be correct, DYLD_LIBRARY_PATH=/sw/lib)) >I'm working on a Cocoa / Objective-C integration using Xcode and Interface >Builder for Mac OS X and Mono. > > could You tell a little bit more about this? >Down the road you may be able to run gtk-sharp on Mac or Windows, or run >Windows.Forms on *nix and Mac, but I would not recommend that, since >- Gtk is the native UI platform for *nix >- Windows.Forms is the native UI platform for Windows > > i really don't know nothing about gtk, but about WinForms i do not think that it would feel like a native UI platform for Windows. can You tell any applications that You regularly use and is created with WinForms? (if You use Windows at all ;] ) For me it still feels really fragile and too robust in the same time. I have one more question concerning mono on mac: xsp. Did anyone successfully run it ever? Regards, Attila From d0lphin@mail.edu-net.hu Fri Apr 9 00:43:35 2004 From: d0lphin@mail.edu-net.hu (Attila Balogh) Date: Fri, 09 Apr 2004 01:43:35 +0200 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: <4075DF6A.7030802@mail.edu-net.hu> References: <4075DF6A.7030802@mail.edu-net.hu> Message-ID: <4075E3A7.3000805@mail.edu-net.hu> hello, a little bit further, i edited /sw/etc/mono/config, adding /sw/lib to all of the .dylibs. now if i try to mint gtk-sharp/sample/ButtonApp.exe: Unhandled Exception: System.ExecutionEngineException: No GCHandle support built-in #0: 0x00000 in System.Runtime.InteropServices.GCHandle::GetTargetHandle ([O:0x87a140] [0] [0] ) #1: 0x00004 call in System.Runtime.InteropServices.GCHandle::.ctor ([O:0x87a140] [0] ) #2: 0x00004 call in System.Runtime.InteropServices.GCHandle::Alloc ([O:0x87a140] [0] ) #3: 0x00020 call in System.WeakReference::AllocateHandle ([O:0x87a140] ) #4: 0x0000f callvirt in System.WeakReference::.ctor ([O:0x87a140] [0] ) #5: 0x00003 call in System.WeakReference::.ctor ([O:0x87a140] ) #6: 0x0000c newobj in GLib.Object::set_Raw ([8963008/0x88c3c0] ) #7: 0x00002 call in Gtk.Object::set_Raw ([8963008/0x88c3c0] ) #8: 0x00002 call in Gtk.Window::set_Raw ([8963008/0x88c3c0] ) #9: 0x0000d callvirt in Gtk.Window::.ctor ([0] ) #10: 0x00002 call in Gtk.Window::.ctor ([O:0x83fcf0] ) #11: 0x0000a newobj in GtkSamples.ButtonApp::Main ([O:0x83ed70] ) i compiled mono with --gc=none, as using boehm generated errors. Regards, Attila From jay@lincore.co.uk Thu Apr 8 23:12:02 2004 From: jay@lincore.co.uk (Joseph Bennie) Date: Thu, 8 Apr 2004 23:12:02 +0100 Subject: [Mono-list] I give up In-Reply-To: <200404080016.24225.mathpup@mylinuxisp.com> References: <200404080016.24225.mathpup@mylinuxisp.com> Message-ID: Respect. We've all been there at some point. Don't get me started on GUI's' i don't have the time either. Yes i could learn QT or GTK or even one of the alternatives but i really believe that the secret to GUI development with mono is a completely working System.drawing layer which on the linux will mean the libgdi+ stuff working and and equivalent pass through to Quartz on the mac. I know that there are some people working on libgdi+ (i also expect any pass through will be implemented as part of this near the end once the linux/X version works) this but it will probably take the best part of this year to get to a mature release, and until then i would a) avoid developing gui tools for linux b) use gtk# if you have to. (I agree QT is nice but gtk seams to have popular support and that is what matters ) For the moment I'm honing my c# skills in the windows world but as i have to support products on the mac, solaris and linux, i'd really like to see my custom gui widgets, or even the standard windows.controls working without having to alter a line of code. So if there is anyone out there with the skills/resources to help the team working on libgdi+ or system.drawing , please help them get there faster. Ps for those thinking that gtk will eventually win out as the toolkit of choice, i disagree - a clone of windows.forms implmented using system.drawing will win due the the existing skill-base of developers migrating from windows. Remember to the rest of us who are just looking to be productive, we don't want to have to learn new tricks if we don't have to. and thats purely down to the reality of not having time to do everything one would like to. and one last point I've already spent money on my developer tools so unless some one is building a gtk plugin for visualstudio, developing apps in gtk is not going to happen for me anytime soon, and it's going to be a while until there are tools as good as visual studio on linux unless the sharp develop team successfully port to linux. No doubt if the investment in time and resources is put into this then it will happen, but at the moment VisualStudio has a big lead. so ending this mail I'd like to say to Marcus, yes they are a hostile bunch but its when people force you to think harder and consider points of view you hate to acknowledge may be right, that the team will produce the best work. and that my friend is why opensource is the best way to develop software. all the best Jay On 8 Apr 2004, at 06:16, Marcus wrote: > After trying to work with Mono, Portable.NET, Qt, and KDE, I've > realized that > I'm fighting a battle that I cannot win. Mono supports Gtk# (and GTK+) > to the > exclusion of any other platform. Portable.NET is behind their own SWF > implementation, but at least they are a bit more agnostic. The Qt/KDE > community seems to find the entire concept of C# and its use of > metadata and > JIT compilation repulsive. > > I'm tired of trying and failing. I'm tired of having no one to support > me. I'm > tired of feeling isolated and alone. > > It's just not worth it. Maybe I will end up Windows XP and .NET. Who > knows. I > just know that the Free software community has got to be the most > hostile and > intolerant group of people I have ever encountered. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From chris-list2@surfcity.com Fri Apr 9 00:51:04 2004 From: chris-list2@surfcity.com (Chris List Recipient) Date: Thu, 8 Apr 2004 16:51:04 -0700 Subject: [Mono-list] xsp Web Service support Message-ID: <63674A9DD89B8546821A0A90E7968785AE3A6A@95-19.corp.surfcity.com> Does xsp support web services? I am running xsp 0.9 and I get back an error indicating the asmx file is not found: Not Found The requested URL /ConfigFiles.asmx was not found on this server.=20 aspx and html files serve up fine. -Chris From phrosty@int64.org Fri Apr 9 01:51:39 2004 From: phrosty@int64.org (Cory Nelson) Date: Thu, 8 Apr 2004 17:51:39 -0700 Subject: [Mono-list] output caching with mod_mono Message-ID: <200404090051.i390pbu3015201@ms-smtp-01-eri0.socal.rr.com> is output caching borked? It seems to ignore VaryByParam="*". From miguel@ximian.com Fri Apr 9 03:29:33 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Thu, 08 Apr 2004 22:29:33 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: <8A6C127A-8981-11D8-91A1-000A957FCDDA@mac.com> References: <40758397.3030608@mail.edu-net.hu> <8A6C127A-8981-11D8-91A1-000A957FCDDA@mac.com> Message-ID: <1081477773.4105.14.camel@erandi.boston.ximian.com> Hello, > Grudgingly, I have to agree with above statement(s). Mono support for > Mac OS X/ PPC is fragile at best. I even tried to put together a page > on the basic steps ( > http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.html ), > but I have all but given up trying to maintain that page. This is > because mono not reliable from day to day, release to release, on the > PPC / Mac OS X platform. Yes, Mono on MacOS X is not ready. We will have a proper announcement when it is ready for consumption. We are aware of the bugs, and the problems on the engine, you will do yourself a service by just waiting at this point, trying to compile Mono on MacOS is only frustrating at this time. From miguel@ximian.com Fri Apr 9 03:31:48 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Thu, 08 Apr 2004 22:31:48 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: Message-ID: <1081477908.4105.17.camel@erandi.boston.ximian.com> Hello, > Down the road you may be able to run gtk-sharp on Mac or Windows, or run > Windows.Forms on *nix and Mac, but I would not recommend that, since > - Gtk is the native UI platform for *nix > - Windows.Forms is the native UI platform for Windows > - and, Cocoa is the native UI platform for Mac OS X > > You will NOT achieve a native look and feel using a NON-native UI platform! > That is my opinion, and is the current trend amongst many other developers. > Just look at java.awt and you know what I'm talking about. Gtk can use an underlying engine to render to the system. Until recently, I was unaware that MacOS X had a thing called the "Appearance Manager" which is some kind of library to do this. Someone might be interested in doing a theme for Gtk+ that uses this. The other half of the equation would be to get the keybindings to match the MacOS X, but that one is simpler than getting the theme done. > Miguel just checked in some runtime fixes about 1 hour ago, and Paolo is > working on it as far as I know full time! And Martin Baulig is joining us full time as wlel. From ichbin@shadlen.org Fri Apr 9 03:53:22 2004 From: ichbin@shadlen.org (David Wright) Date: Thu, 08 Apr 2004 19:53:22 -0700 Subject: [Mono-list] Windows.Forms on Debian Message-ID: <40761022.3000500@shadlen.org> I know that WinForms issues have been dealt with on this list before, but I was unable to find this one addressed. I am using the Debian packages of Mono 0.31; the libwine package is also installed. mcs has no problem compiling a simple WinForms app that uses MessageBox.Show. When I first ran the resulting .exe, it complained about not finding libuser32.dll.so and libwinnt.dll.so. I could fix the first problem by creating a simlink /usr/lib/libuser32.dll.so -> /usr/lib/wine/user32.dll.so But there is no winnt.dll.so in libwine or any other Debian package. If I map libwindt.dll.so to some random .dll.so, mono complains about failing to load the function PROCESS_InitWine, so apparently it's looking for whatever DLL contains that function. Can anyone here help? From umuff@QUARK.com Fri Apr 9 04:20:20 2004 From: umuff@QUARK.com (Urs Muff) Date: Thu, 8 Apr 2004 21:20:20 -0600 Subject: [Mono-list] I give up / Mac OS X PPC support Message-ID: About xsp: you need to patch mcs/class/System.Web/System.Web.Configuration/WebConfigurationSettings.cs Remove the throw exception when both web.config and Web.config are present. Other then that it should work. (with mint and --with-gc=boehm). - Urs -----Original Message----- From: Attila Balogh [mailto:d0lphin@mail.edu-net.hu] Sent: Thursday, April 08, 2004 5:26 PM To: Urs Muff; griffincaprio@mac.com; mono-list@lists.ximian.com Subject: RE: [Mono-list] I give up / Mac OS X PPC support hello, Urs Muff wrote: >I feel your pain, trust me! > >One thing I have to say: installing mono has gotten much easier: >- Install fink from fink.sourceforge.net >- Make sure to be adding the unstable tree (either with Fink Commander -> >Preferences -> Fink > - use unstable packages > - use unstable cryptography packages > Or by adding unstable/main unstable/crypto in the line Tree: of the file >/sw/etc/fink.conf >- do a self update 'fink selfupdate-cvs' >- install mono 'fink install mono' > >That's it! It installs all the dependencies and it just works. Right now >it's 0.31. > > that 's true, also usually it's possible to compile the cvs version on top of this. (sometimes not ;] ) >I got gtk-sharp compiling on my local machine but it is not working to a >point where we can use it. > > I also got it compiled, but i couldn't run _any_ of the samples. (system.dllnotfoundexception: libgtk-win32-2.0-0.dll - /sw/etc/mono/config seems to be correct, DYLD_LIBRARY_PATH=/sw/lib)) >I'm working on a Cocoa / Objective-C integration using Xcode and Interface >Builder for Mac OS X and Mono. > > could You tell a little bit more about this? >Down the road you may be able to run gtk-sharp on Mac or Windows, or run >Windows.Forms on *nix and Mac, but I would not recommend that, since >- Gtk is the native UI platform for *nix >- Windows.Forms is the native UI platform for Windows > > i really don't know nothing about gtk, but about WinForms i do not think that it would feel like a native UI platform for Windows. can You tell any applications that You regularly use and is created with WinForms? (if You use Windows at all ;] ) For me it still feels really fragile and too robust in the same time. I have one more question concerning mono on mac: xsp. Did anyone successfully run it ever? Regards, Attila From pablo@pablo.com.mx Fri Apr 9 05:49:36 2004 From: pablo@pablo.com.mx (Pablo Fischer) Date: Thu, 08 Apr 2004 23:49:36 -0500 Subject: [Mono-list] Windows.Forms on Debian In-Reply-To: <40761022.3000500@shadlen.org> References: <40761022.3000500@shadlen.org> Message-ID: <1081486176.456.1.camel@pablo> --=-up1sYyHOXlpsGAoEz81g Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: quoted-printable Hi You should ask this in: pkg-mono-devel@lists.alioth.debian.org Or ask in a freenode IRC server, #debian-mono I think it's a bug, but please, talk with us about this. Thanks! El jue, 08-04-2004 a las 21:53, David Wright escribi=F3: > I know that WinForms issues have been dealt with on this list before,=20 > but I was unable to find this one addressed. >=20 > I am using the Debian packages of Mono 0.31; the libwine package is also=20 > installed. mcs has no problem compiling a simple WinForms app that uses=20 > MessageBox.Show. >=20 > When I first ran the resulting .exe, it complained about not finding=20 > libuser32.dll.so and libwinnt.dll.so. I could fix the first problem by=20 > creating a simlink > /usr/lib/libuser32.dll.so -> /usr/lib/wine/user32.dll.so > But there is no winnt.dll.so in libwine or any other Debian package. If=20 > I map libwindt.dll.so to some random .dll.so, mono complains about=20 > failing to load the function PROCESS_InitWine, so apparently it's=20 > looking for whatever DLL contains that function. Can anyone here help? >=20 > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list --=20 Pablo Fischer Sandoval (pablo [arroba/at] pablo.com.mx) Fingerprint: 5973 0F10 543F 54AE 1E41 EC81 0840 A10A 74A4 E5C0 http://www.pablo.com.mx http://www.debianmexico.org --=-up1sYyHOXlpsGAoEz81g Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAditfCEChCnSk5cARAnNMAJwMX0K29/B6Lf5Ro5VVs8n9nHOPMwCfQ1sT 3IZE8eZiigBImWxLbVYTX9w= =ZXPM -----END PGP SIGNATURE----- --=-up1sYyHOXlpsGAoEz81g-- From griffincaprio@mac.com Fri Apr 9 06:01:32 2004 From: griffincaprio@mac.com (Griffin Caprio) Date: Fri, 9 Apr 2004 00:01:32 -0500 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: <1081477773.4105.14.camel@erandi.boston.ximian.com> References: <40758397.3030608@mail.edu-net.hu> <8A6C127A-8981-11D8-91A1-000A957FCDDA@mac.com> <1081477773.4105.14.camel@erandi.boston.ximian.com> Message-ID: > Yes, Mono on MacOS X is not ready. We will have a proper announcement > when it is ready for consumption. > > We are aware of the bugs, and the problems on the engine, you will do > yourself a service by just waiting at this point, trying to compile > Mono > on MacOS is only frustrating at this time. I wish I heard the above statement two months ago ;) It's not so much that it isn't ready, it more of the goose chase I felt I was on. I kept finding little scraps of information about compiling Mono/PPC. A lot of 'Try XXX, it worked for me'. If someone or some documentation simply stated that Mono/PPC wasn't ready for developers to compile, i would have switched modes from trying to use it to trying to help fix it. As it stands, i just got frustrated thinking i wasn't doing something correctly. The lack of response from the lists seemed to confirm my feelings, because i assumed I was asking bad questions that had already been answered somewhere else. I just got burnt out I guess. I will keep following the development, and I hope to contribute some day. One question I do have for everyone is who owns the Mono/PPC port? Is there someone steering it that I should be contacting directly, or is it more of a free for all? Thanks, Griffin From george@gmsys.com Sat Apr 10 06:02:38 2004 From: george@gmsys.com (George Farris) Date: Fri, 09 Apr 2004 22:02:38 -0700 Subject: [Mono-list] I give up In-Reply-To: References: <200404080016.24225.mathpup@mylinuxisp.com> Message-ID: <1081573357.14129.6.camel@ve7frg.gmsys.com> On Thu, 2004-04-08 at 15:12, Joseph Bennie wrote: > Respect. > > We've all been there at some point. > > Don't get me started on GUI's' i don't have the time either. > > Yes i could learn QT or GTK or even one of the alternatives but i > really believe that the secret to GUI development with mono is a > completely working System.drawing layer which on the linux will mean > the libgdi+ stuff working and and equivalent pass through to Quartz on > the mac. > > I know that there are some people working on libgdi+ (i also expect any > pass through will be implemented as part of this near the end once the > linux/X version works) this but it will probably take the best part of > this year to get to a mature release, and until then i would > > a) avoid developing gui tools for linux > b) use gtk# if you have to. (I agree QT is nice but gtk seams to have > popular support and that is what matters ) > > For the moment I'm honing my c# skills in the windows world but as i > have to support products on the mac, solaris and linux, i'd really like > to see my custom gui widgets, or even the standard windows.controls > working without having to alter a line of code. > > So if there is anyone out there with the skills/resources to help the > team working on libgdi+ or system.drawing , please help them get there > faster. > > > Remember to the rest of us who are just looking > to be productive, we don't want to have to learn new tricks if we don't Well, I have to say that this is possibly why there are so many poor windows applications that just don't understand the whole concept of multi-user. WordPerfect used to get it right, MS-Office didn't, neither did Mavis Beacon and an entire range of software developed for Windows. It is getting better but any time any company developed for multiple platforms and included Unix usually had a clue. Please DO take the time to learn new tricks. -- George Farris From steve@mudflapsoftware.com Fri Apr 9 06:07:07 2004 From: steve@mudflapsoftware.com (Steve Mentzer) Date: Thu, 8 Apr 2004 22:07:07 -0700 Subject: [Mono-list] I give up / Mac OS X PPC support Message-ID: Sadly, I must agree. The mono team have made excellent progress= on bringing PPC into the JIT era.... but..... On a whim, I decided to install fedora core 1 and build mono. It= built and installed without incident. Truly remarkable. I must= say that I was impressed. XSP kept crashing, but that is a= different story... On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix,= but linux doesn't do much for me on x86, especially when= x86/windows offers 100% compatibility and killer dev tools.= Frankly, there is no real reason to host asp.net apps under= apache, when my XP box does better after locking it down. No= religion here folks, just reality. OS/X and PPC is a different story. This is a situation that is= DYING for an x86 crossover platform. Don't talk to me about= Java.... if I wanted java, I wouldn't be using mono or c#. C++/wxWindows/Qt/GTK/etc... yawn. Once again, I want c#. Mono on the PPC is painful. There is no *documented*, stable or= official GUI toolkit support. Hell, even the core runtime is= about as stable as IIS 4. :) Beyond that, the mono releases are hit and miss. You have about a= 75% chance of the build failing or getting the dreaded 'bus= error'. I appreciate the new features and the roadmap, but if all mono= has to offer is x86/linux stability, then mono has only= succeeded in doing is providing a 'free' implementation of the= .net runtime that runs on the same commodity hardware that a= fully supported and commercial version runs on. Mono cannot win if it sticks to the 'linux vs. windows' card.= Linux hacks hate MS and C# and .NET. Corporate windows users= will be reluctant to adopt linux/mono when they can get a fully= supported, commercial version from MS that will run on the same= hardware. Believe it or not, most windows shops adopting .NET= don't care about OS licensing costs or security. They are= interested in RAD. So mono is a little like selling ice cubes to= the eskimos. Now, if mono ran reliably on HPUX, sparc, linux, os/x, windows,= *bsd and some other *nix variants, then you would have succeeded= in beating MS at their own game. The only argument against .net= now is that it isn't cross platform. If mono fills that niche,= then the sky is the limit. No offense to the mono team, but you should either drop support= for PPC entirely or actually concentrate on getting it as stable= as x86/linux. Sorry for the long rant guys... its been a long day... :) Original Message ----------------------- > my problem with gtk# personally is that mac os x is not= supported. > although you can find people who hacked it together, if you co= it > from cvs, and install it, the samples don't work. i don't have= a linux > box, only a mac, and i would love to play with mono on it, but= it's > been two months now, and i don't feel any closer. > > there are also problems with xsp, and sometimes mono doesn't= compile > either (i mean cvs version). > regards, Grudgingly, I have to agree with above statement(s). Mono= support for Mac OS X/ PPC is fragile at best. I even tried to put together a= page on the basic steps ( http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.ht= ml ), but I have all but given up trying to maintain that page. This= is because mono not reliable from day to day, release to release, on= the PPC / Mac OS X platform. I am not saying that running off the CVS tree is the most stable= way to work, but this goes for the releases also. 0.29 worked on the= PPC, 0.30 didn't without some major hacking. 0.31 doesn't work= reliably, either. Some of the steps I have taken to compile mono include: - configure switches - external, 3rd party source downloads - editing actual code/headers to accommodate the PPC platform. What's worse, is that when I encounter errors, i receive almost= no help on the mailing lists. Some of these are not doubt strange= errors, and some are very common, but my posts go unanswered either way. I haven't even gotten to gtk#... Segmentation faults, bus errors, frozen compiles, etc.... The= list goes on and on. I hope to come back to mono in a few months,= when/if PPC support is better. But for now, I feel that it's a lost= cause. - Griffin _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From jaak@zd.com.pl Fri Apr 9 09:18:12 2004 From: jaak@zd.com.pl (Jaroslaw Kowalski) Date: Fri, 9 Apr 2004 10:18:12 +0200 Subject: [Mono-list] ASP.NET from CVS very difficult to use References: <004301c41da1$afaf2dd0$2000a8c0@jarekxp> <1081455368.2542.1.camel@portatil.aticatacs> Message-ID: <004201c41e0b$336447a0$2000a8c0@jarekxp> Thanks Lluis. It worked. Jarek ----- Original Message ----- From: "Lluis Sanchez" To: "Jaroslaw Kowalski" Cc: Sent: Thursday, April 08, 2004 10:16 PM Subject: Re: [Mono-list] ASP.NET from CVS very difficult to use > Hi, > > Make sure you mscorlib is up to date (mcs CVS module). I commited a fix > for this yesterday. > > Lluis. > > On dj, 2004-04-08 at 21:42, Jaroslaw Kowalski wrote: > > I'm getting an error every time I update one of the source files in my > > ASP.NET application. The error seems to be related to the FileSystemWatcher. > > This makes developing with mod_mono very difficult since I have to restart > > mod-mono-server.exe every time. > > > > My config: > > > > Fedora Core 1/athlon > > httpd-2.0.48-1.2 > > mod_mono - installed from CVS today > > mono - installed from CVS today: > > > > Mono JIT compiler version 0.31.99, (C) 2002-2004 Novell, Inc and > > Contributors. www.go-mono.com > > TLS: NPTL > > GC: Included Boehm (with typed GC) > > SIGSEGV : altstack > > Globalization: none > > > > Is this a bug or my mis-configuration? > > Error message follows. > > > > Jarek > > > > Unhandled Exception: System.Reflection.TargetInvocationException: Exception > > has been thrown by the target of an invocation. ---> > > System.ApplicationException: Timeout expited > > in <0x000ac> System.Threading.ReaderWriterLock:AcquireReaderLock (int,int) > > in <0x00016> System.Threading.ReaderWriterLock:AcquireReaderLock (int) > > in <0x0001d> System.Web.Caching.CacheEntry:TestFlag > > (System.Web.Caching.CacheEntry/Flags) > > in <0x00034> System.Web.Caching.CacheEntry:Close > > (System.Web.Caching.CacheItemRemovedReason) > > in <0x00467> System.Web.Caching.Cache:UpdateCache > > (string,System.Web.Caching.CacheEntry,bool,System.Web.Caching.CacheItemRemov > > edReason) > > in <0x00035> System.Web.Caching.Cache:Remove > > (string,System.Web.Caching.CacheItemRemovedReason) > > in <0x0001f> System.Web.Caching.CacheEntry:OnChanged > > (object,System.Web.Caching.CacheDependencyChangedArgs) > > in <0x0005a> (wrapper delegate-invoke) > > System.MulticastDelegate:invoke_void_object_CacheDependencyChangedArgs > > (object,System.Web.Caching.CacheDependencyChangedArgs) > > in <0x00081> System.Web.Caching.CacheDependency:OnChanged > > (object,System.EventArgs) > > in <0x00014> System.Web.Caching.CacheDependency:OnFileChanged > > (object,System.IO.FileSystemEventArgs) > > in (unmanaged) /opt/mono/lib/libmono.so.0 [0x3b6c3f] > > in (unmanaged) /opt/mono/lib/libmono.so.0(mono_runtime_invoke+0x23) > > [0x3f467b] > > in (unmanaged) /opt/mono/lib/libmono.so.0(mono_runtime_invoke_array+0x11d) > > [0x3f5399] > > in (unmanaged) /opt/mono/lib/libmono.so.0 [0x3fb5b8] > > in <0x00098> System.Reflection.MonoMethod:Invoke > > (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys > > tem.Globalization.CultureInfo) > > --- End of inner exception stack trace --- > > > > in <0x000ff> System.Reflection.MonoMethod:Invoke > > (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys > > tem.Globalization.CultureInfo) > > in <0x00021> System.Reflection.MethodBase:Invoke (object,object[]) > > in <0x000cc> System.Delegate:DynamicInvokeImpl (object[]) > > in <0x00048> System.MulticastDelegate:DynamicInvokeImpl (object[]) > > in <0x0000f> System.Delegate:DynamicInvoke (object[]) > > in <0x0008b> System.IO.FileSystemWatcher:RaiseEvent > > (System.Delegate,System.EventArgs) > > in <0x00069> (wrapper remoting-invoke-with-check) > > System.IO.FileSystemWatcher:RaiseEvent (System.Delegate,System.EventArgs) > > in <0x00017> System.IO.FileSystemWatcher:OnChanged > > (System.IO.FileSystemEventArgs) > > in <0x00056> (wrapper remoting-invoke-with-check) > > System.IO.FileSystemWatcher:OnChanged (System.IO.FileSystemEventArgs) > > in <0x00193> System.IO.FileSystemWatcher:DispatchEvents > > (System.IO.FileAction,string,System.IO.RenamedEventArgs&) > > in <0x00077> (wrapper remoting-invoke-with-check) > > System.IO.FileSystemWatcher:DispatchEvents > > (System.IO.FileAction,string,System.IO.RenamedEventArgs&) > > in <0x00047> System.IO.DefaultWatcher:DispatchEvents > > (System.IO.FileSystemWatcher,System.IO.FileAction,string) > > in <0x009ef> System.IO.DefaultWatcher:DoFiles > > (System.IO.DefaultWatcherData,string,string,bool) > > in <0x00114> System.IO.DefaultWatcher:UpdateDataAndDispatch > > (System.IO.DefaultWatcherData,bool) > > in <0x00122> System.IO.DefaultWatcher:Monitor () > > in <0x00044> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void > > () > > > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From lluis@ximian.com Fri Apr 9 09:54:51 2004 From: lluis@ximian.com (Lluis Sanchez) Date: Fri, 09 Apr 2004 10:54:51 +0200 Subject: [Mono-list] xsp Web Service support In-Reply-To: <63674A9DD89B8546821A0A90E7968785AE3A6A@95-19.corp.surfcity.com> References: <63674A9DD89B8546821A0A90E7968785AE3A6A@95-19.corp.surfcity.com> Message-ID: <1081500890.4310.11.camel@portatil.aticatacs> On dv, 2004-04-09 at 01:51, Chris List Recipient wrote: > Does xsp support web services? Yes. > I am running xsp 0.9 and I get back an > error indicating the asmx file is not found: > > Not Found > The requested URL /ConfigFiles.asmx was not found on this server. If the file is there (with that exact case) and the web service is fully implemented in the asmx file or in a class compiled in an assembly located in the bin directory, this must work. If all of this is true and still doesn't work, please file a bug report in bugzilla wiht a small test case. Lluis. > > aspx and html files serve up fine. > > -Chris > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From nb@SoftwareEconomics.biz Fri Apr 9 11:19:04 2004 From: nb@SoftwareEconomics.biz (Norbert Bollow) Date: Fri, 9 Apr 2004 12:19:04 +0200 Subject: [DotGNU]Re: [Mono-list] I give up In-Reply-To: <4074EBB5.5020704@zonnet.nl> (message from Joop on Thu, 08 Apr 2004 08:05:41 +0200) References: <200404080016.24225.mathpup@mylinuxisp.com> <3751.217.168.41.20.1081401938.squirrel@mail.agamura.com> <4074EBB5.5020704@zonnet.nl> Message-ID: <4068424A002C622D@mail03.agrinet.ch> (added by postmaster@mail03.agrinet.ch) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Joop wrote: > Hi lists, (hope this does not get mis-understood... I'm not subscribed > to any of the non-mono-lists :-( although I maybe should be) > this problem I have seen with Mono and the other .NET implementations is > just the problem the original poster poses. There is not "real > commitment to"/"clear road-a-head for"/"direction in" supporting the GUI > side of things. A quick correction here. The DotGNU project definately has a clear "real commitment to"/"clear road-a-head for"/"direction in" supporting the GUI side of things. Our focus in this area is on the DotGNU Portable.NET System.Windows.Forms (WinForms) implementation. I'm in contact with an industry sponsor who is going to fund the necessary development work for allowing them to run their GUI stuff on DotGNU. (I do think that having Qt / KDE bindings from C# is very important too for strategic reasons. Hence, even though we don't currently have the manpower to work on this, I want to strongly encourage all efforts in this direction, be it by helping marcusU on Qt# or by independant efforts.) Greetings, Norbert. - -- Founder & Steering Committee member of DotGNU, see http://dotgnu.org/ Free Software Business Strategy Guide ---> http://FreeStrategy.info Norbert Bollow, Weidlistr.18, CH-8624 Gruet (near Zurich, Switzerland) Tel +41 1 972 20 59 Fax +41 1 972 20 69 http://norbert.ch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAdnaMoYIVvXUl7DIRAhacAJ9fE5lfsTxWbQ9mCBRZLPpaMx+TMgCfevLP Bw5pyouSFS3iDCZBwLb5bnE= =fOs7 -----END PGP SIGNATURE----- From jay@lincore.co.uk Fri Apr 9 12:32:34 2004 From: jay@lincore.co.uk (Joseph Bennie) Date: Fri, 9 Apr 2004 12:32:34 +0100 Subject: [Mono-list] I give up In-Reply-To: <1081573357.14129.6.camel@ve7frg.gmsys.com> References: <200404080016.24225.mathpup@mylinuxisp.com> <1081573357.14129.6.camel@ve7frg.gmsys.com> Message-ID: <98894138-8A19-11D8-8904-000A95729408@lincore.co.uk> >> Remember to the rest of us who are just looking >> to be productive, we don't want to have to learn new tricks if we >> don't have to > > > Well, I have to say that this is possibly why there are so many poor > windows applications that just don't understand the whole concept of > multi-user. WordPerfect used to get it right, MS-Office didn't, > neither > did Mavis Beacon and an entire range of software developed for Windows. > It is getting better but any time any company developed for multiple > platforms and included Unix usually had a clue. Please DO take the > time > to learn new tricks. > > do you want slapped. Platforms don't make bad programmers, bad programmers make bad applications. ;) > > -- > George Farris > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From RIsaacs@ConnectWise.com Fri Apr 9 14:00:51 2004 From: RIsaacs@ConnectWise.com (Robert Isaacs) Date: Fri, 9 Apr 2004 09:00:51 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support Message-ID: <6E14831E0BF19D438AF7DB251D1D4E76049D18@cwexch01.corp.connectwise> -----Original Message----- From: Steve Mentzer [mailto:steve@mudflapsoftware.com]=20 Sent: Friday, April 09, 2004 1:07 AM To: mono-list@lists.ximian.com Subject: RE: Re: [Mono-list] I give up / Mac OS X PPC support On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix, but linux doesn't do much for me on x86, especially when x86/windows offers 100% compatibility and killer dev tools. Frankly, there is no real reason to host asp.net apps under apache, when my XP box does better after locking it down. No religion here folks, just reality. Hi Steve, I just wanted to mention that saving many thousands of dollars is a "real reason" for many of us. No religion. Just reality. Robert From eda@monetplus.cz Fri Apr 9 15:08:19 2004 From: eda@monetplus.cz (eda) Date: Fri, 09 Apr 2004 16:08:19 +0200 Subject: [Mono-list] System.Data.OracleClient - RAW support Message-ID: <4076AE53.9010201@monetplus.cz> This is a multi-part message in MIME format. --------------000801000400080306010803 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, I added support for basic RAW data type in System.Data.OracleClient library. If is someone responsible for this library please add attached patch to CVS tree. Copy this patch to mcs directory and type: patch p1 < Systen.Data.OracleClinet-raw_support.diff Eduard --------------000801000400080306010803 Content-Type: text/plain; name="Systen.Data.OracleClinet-raw_support.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Systen.Data.OracleClinet-raw_support.diff" --- mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciDefineHandle.cs Sat Apr 3 17:19:03 2004 +++ mcs-my/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciDefineHandle.cs Thu Apr 8 11:38:14 2004 @@ -110,6 +110,9 @@ definedSize = -1; DefineLob (position, definedType); return; + case OciDataType.Raw: + DefineRaw( position); + return; default: DefineChar (position); // HANDLE ALL OTHERS AS CHAR FOR NOW return; @@ -205,6 +208,32 @@ } } + void DefineRaw( int position) + { + ociType = OciDataType.Raw; + + value = Marshal.AllocHGlobal (definedSize); + + int status = 0; + + status = OciCalls.OCIDefineByPos (Parent, + out handle, + ErrorHandle, + position + 1, + value, + definedSize * 2, + ociType, + ref indicator, + ref rlenp, + IntPtr.Zero, + 0); + + if (status != 0) { + OciErrorInfo info = ErrorHandle.HandleError (); + throw new OracleException (info.ErrorCode, info.ErrorMessage); + } + } + protected override void Dispose (bool disposing) { if (!disposed) { @@ -259,6 +288,12 @@ break; case OciDataType.Date: return UnpackDate (); + case OciDataType.Raw: + byte[] raw_buffer = new byte [Size]; + + Marshal.Copy (Value, raw_buffer, 0, Size); + + return raw_buffer; } return DBNull.Value; --------------000801000400080306010803-- From sunilk@novell.com Fri Apr 9 16:40:03 2004 From: sunilk@novell.com (Sunil Kumar) Date: Fri, 09 Apr 2004 09:40:03 -0600 Subject: [Mono-list] Mono trust stire location Message-ID: Is there any API's available in mono to Read the trust root certificates from a Trusted root store created using certmgr? Sunil. >>> Sebastien Pouliot 4/8/2004 3:42:07 PM >>> Sunil, > Is it possible that we can speicfy the location where we want to > create the trust store. Maybe ;-) It's all depend on *why* the location needs to be specified, like: - changing the directory name isn't hard (e.g. ~/.mono/certificates/... or something more fd.org-friendly); - having a different directory structure per user requires to add configuration files (and tools/documentation/...) but makes it harder to change the implementation later. For example a later Mono release could use an implementation not based on a file system (a database, a directory, a smartcard ...). Problem is that if/when application depends on a specific directory then we have conflict problems. That's why I said it's better to use certmgr to do the job. Note that the same pattern holds true for key pairs and the GAC - you shouldn't depend on their location but use the supplied tools to manipulate them. In this case (trusted certificates being used for SSL/TLS) it's also possible to add application specific code (in the validation callback) to check for untrusted certificates and then search another (application specific) location for roots (but that would be in addition to the existing roots). Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: Sunil Kumar [mailto:sunilk@novell.com] Sent: 8 avril 2004 16:57 To: mono-list@lists.ximian.com; spouliot@videotron.ca Subject: RE: [Mono-list] Mono trust stire location Hi Sebastie, Is it possible that we can speicfy the location where we want to create the trust store. SUnil. >>> Sebastien Pouliot 4/8/2004 2:50:22 PM >>> Hello Sunil, All user certificate stores are located under ~/.mono/certs/ The trusted store is ~/.mono/certs/Trust/ But this could change between release, so it's better to use certmgr to add/remove certificates. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Sunil Kumar Sent: 8 avril 2004 16:42 To: mono-list@lists.ximian.com Subject: [Mono-list] Mono trust stire location Hi , Does anyone Knows the location of the mono trust store? i.e when I add a certificate using " certmgr add -c Trust " where does my TrustRootCertificate gets added. Regards, Sunil. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From miguel@ximian.com Fri Apr 9 16:44:50 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Fri, 09 Apr 2004 11:44:50 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: <40758397.3030608@mail.edu-net.hu> <8A6C127A-8981-11D8-91A1-000A957FCDDA@mac.com> <1081477773.4105.14.camel@erandi.boston.ximian.com> Message-ID: <1081525490.4105.39.camel@erandi.boston.ximian.com> Hello, > > Yes, Mono on MacOS X is not ready. We will have a proper announcement > > when it is ready for consumption. > > > > We are aware of the bugs, and the problems on the engine, you will do > > yourself a service by just waiting at this point, trying to compile > > Mono > > on MacOS is only frustrating at this time. > > I wish I heard the above statement two months ago ;) > > It's not so much that it isn't ready, it more of the goose chase I felt > I was on. I kept finding little scraps of information about compiling > Mono/PPC. A lot of 'Try XXX, it worked for me'. > > If someone or some documentation simply stated that Mono/PPC wasn't > ready for developers to compile, i would have switched modes from > trying to use it to trying to help fix it. There were a number of factors: * The Mono PPC at one point was self-hosting, but we found a few problems that lead to some rearchitecting of the code, and which partially lead to the current situation. * Today, given all the problems people are having, and the little or no experience in PPC from the community, there are very few fixes or debugging capability. Given that the experience that most people with PPC is close to zero, at this point its best to recommend people to just wait for us to be finished. > I will keep following the development, and I hope to contribute some > day. One question I do have for everyone is who owns the Mono/PPC > port? Is there someone steering it that I should be contacting > directly, or is it more of a free for all? Paolo is responsible, but sending him private email will not be useful, you will only slow things down. The best way of moving forward is making the full regression test suite pass since bugs can be easily tracked down there, but they require PPC knowledge. Larger bug reports as in `Gtk# does not work' are just a consequence of existing problems in the implementation. Miguel. From george@gmsys.com Sat Apr 10 16:50:08 2004 From: george@gmsys.com (George Farris) Date: Sat, 10 Apr 2004 08:50:08 -0700 Subject: [Mono-list] I give up In-Reply-To: <98894138-8A19-11D8-8904-000A95729408@lincore.co.uk> References: <200404080016.24225.mathpup@mylinuxisp.com> <1081573357.14129.6.camel@ve7frg.gmsys.com> <98894138-8A19-11D8-8904-000A95729408@lincore.co.uk> Message-ID: <1081612208.15978.2.camel@ve7frg.gmsys.com> On Fri, 2004-04-09 at 04:32, Joseph Bennie wrote: > >> Remember to the rest of us who are just looking > >> to be productive, we don't want to have to learn new tricks if we > >> don't have to > > > > > > Well, I have to say that this is possibly why there are so many poor > > windows applications that just don't understand the whole concept of > > multi-user. WordPerfect used to get it right, MS-Office didn't, > > neither > > did Mavis Beacon and an entire range of software developed for Windows. > > It is getting better but any time any company developed for multiple > > platforms and included Unix usually had a clue. Please DO take the > > time > > to learn new tricks. > > > > > > do you want slapped. > > Platforms don't make bad programmers, bad programmers make bad > applications. > ;) > I agree, however, when the platform that is being written to is not understood, things just get messy. And seriously, yes, many programmers came from the single user DOS world and it showed. Cheers -- George Farris From sunilk@novell.com Fri Apr 9 17:23:37 2004 From: sunilk@novell.com (Sunil Kumar) Date: Fri, 09 Apr 2004 10:23:37 -0600 Subject: [Mono-list] Mono trust stire location Message-ID: Anyone has any idea, Why X509Store class in Mono.Security.X509 Namespace doesn't have any public constructor? I am not able to use this class to Read the certificates stored in a private trust store ( not the one created using certmg) in my Application. Sunil. >>> Sebastien Pouliot 4/8/2004 3:42:07 PM >>> Sunil, > Is it possible that we can speicfy the location where we want to > create the trust store. Maybe ;-) It's all depend on *why* the location needs to be specified, like: - changing the directory name isn't hard (e.g. ~/.mono/certificates/... or something more fd.org-friendly); - having a different directory structure per user requires to add configuration files (and tools/documentation/...) but makes it harder to change the implementation later. For example a later Mono release could use an implementation not based on a file system (a database, a directory, a smartcard ...). Problem is that if/when application depends on a specific directory then we have conflict problems. That's why I said it's better to use certmgr to do the job. Note that the same pattern holds true for key pairs and the GAC - you shouldn't depend on their location but use the supplied tools to manipulate them. In this case (trusted certificates being used for SSL/TLS) it's also possible to add application specific code (in the validation callback) to check for untrusted certificates and then search another (application specific) location for roots (but that would be in addition to the existing roots). Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: Sunil Kumar [mailto:sunilk@novell.com] Sent: 8 avril 2004 16:57 To: mono-list@lists.ximian.com; spouliot@videotron.ca Subject: RE: [Mono-list] Mono trust stire location Hi Sebastie, Is it possible that we can speicfy the location where we want to create the trust store. SUnil. >>> Sebastien Pouliot 4/8/2004 2:50:22 PM >>> Hello Sunil, All user certificate stores are located under ~/.mono/certs/ The trusted store is ~/.mono/certs/Trust/ But this could change between release, so it's better to use certmgr to add/remove certificates. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Sunil Kumar Sent: 8 avril 2004 16:42 To: mono-list@lists.ximian.com Subject: [Mono-list] Mono trust stire location Hi , Does anyone Knows the location of the mono trust store? i.e when I add a certificate using " certmgr add -c Trust " where does my TrustRootCertificate gets added. Regards, Sunil. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From peter@novonyx.com Fri Apr 9 17:46:24 2004 From: peter@novonyx.com (Peter Dennis Bartok) Date: Fri, 9 Apr 2004 10:46:24 -0600 Subject: [Mono-list] Windows.Forms on Debian Message-ID: <011601c41e52$31f72ad0$dabb46a6@schnukipc> It it's not findinging libwinnt.dll.so you do not have the latest code installed on your system. You need (at least) the latest SWF dlls, but the error indicates that you don't have them. Peter -----Original Message----- From: "David Wright" To: Date: 08 April, 2004 20:54 Subject: [Mono-list] Windows.Forms on Debian >I know that WinForms issues have been dealt with on this list before, >but I was unable to find this one addressed. > >I am using the Debian packages of Mono 0.31; the libwine package is also >installed. mcs has no problem compiling a simple WinForms app that uses >MessageBox.Show. > >When I first ran the resulting .exe, it complained about not finding >libuser32.dll.so and libwinnt.dll.so. I could fix the first problem by >creating a simlink > /usr/lib/libuser32.dll.so -> /usr/lib/wine/user32.dll.so >But there is no winnt.dll.so in libwine or any other Debian package. If >I map libwindt.dll.so to some random .dll.so, mono complains about >failing to load the function PROCESS_InitWine, so apparently it's >looking for whatever DLL contains that function. Can anyone here help? > >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list > > From malatestal@xu.edu Fri Apr 9 18:32:56 2004 From: malatestal@xu.edu (Lee Malatesta) Date: Fri, 9 Apr 2004 13:32:56 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support Message-ID: Steve Mentzer wrote: > No offense to the mono team, but you should either drop support > for PPC entirely or actually concentrate on getting it as stable > as x86/linux. I think that this is exactly what the good folks on the mono team are doing and I, for one, applaud their efforts. The mono project on the PPC platform has come a long way and it should only continue to get better. Perhaps the work isn't coming along as fast as I would like, but this is mostly true of all software projects I've been interested in whether open or proprietary. Good coding takes time. Regards, Lee From gregory.junker@shockwaveaudio.com Fri Apr 9 18:44:50 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Fri, 09 Apr 2004 13:44:50 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: Message-ID: <1081532690.2828.5.camel@tsunami.shockwaveaudio.com> I would add that "Free" software is not "free" as in "free beer". It is "free" as in "freedom to do what you want with it", and with freedom comes responsibility. At first glance, since I have only seen this snippet of his original post, if urgent Mac OSX support is that important to Mr. Mentzer, then he could actually lend his support in the form of either evaluating the source of the problems, fixing the problems himself and submitting patches, or both. My $0.02 (which is more than any of us pay to use this software). Greg On Fri, 2004-04-09 at 13:32 -0400, Lee Malatesta wrote: > Steve Mentzer wrote: > > No offense to the mono team, but you should either drop support > > for PPC entirely or actually concentrate on getting it as stable > > as x86/linux. > > I think that this is exactly what the good folks on the mono team are > doing and I, for one, applaud their efforts. The mono project on the > PPC platform has come a long way and it should only continue to get > better. Perhaps the work isn't coming along as fast as I would like, > but this is mostly true of all software projects I've been interested > in whether open or proprietary. Good coding takes time. > > Regards, > > Lee > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From gonzalo@ximian.com Sat Apr 10 07:31:10 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Sat, 10 Apr 2004 08:31:10 +0200 Subject: [Mono-list] NUnit and gnunit problems In-Reply-To: <1081413314.2517.20.camel@Alnitak> References: <1081413314.2517.20.camel@Alnitak> Message-ID: <1081578670.1592.17.camel@lalo4.micasa> El jue, 08-04-2004 a las 10:35, Pedro Santos escribió: [...] > Then I tried a simple test program: > > using System; > using NUnit.Framework; > > [TestFixture] > public class TextF { > [Test] > public void buu() > { > Assert.IsTrue(true); > } > }; > > Compiled: > > bash-2.05b$ mcs a.cs -r:nunit.framework.dll -t:library > Compilation succeeded > > But when I run it: > > //---------------------------------------------------------------- > bash-2.05b$ mono > ../../downloads/www/nunit/NUnit-2.1.5/bin/nunit-console.exe a.dll > > NUnit version 2.1.5 > Copyright (C) 2002-2003 James W. Newkirk, Michael C. Two, Alexei A. > Vorontsov, C harlie Poole. > Copyright (C) 2000-2003 Philip Craig. > All Rights Reserved. > > OS Version: Unix 5.1.2600.0 Mono Version: 1.1.4322.573 > > . > Tests run: 1, Failures: 0, Not run: 0, Time: 0.055477 seconds > > > > Unhandled Exception: System.NullReferenceException: A null value was > found where an object instance was required. nunit-console uses Assembly.Load, which looks for assemblies in the default paths for mono, not in the current directory. If you want mono to do it, just 'export MONO_PATH=.:$MONO_PATH' and it will work. -Gonzalo From eduard.nesiba@monetplus.cz Fri Apr 9 15:04:14 2004 From: eduard.nesiba@monetplus.cz (Eduard Nesiba) Date: Fri, 09 Apr 2004 16:04:14 +0200 Subject: [Mono-list] System.Data.OracleClient - RAW support Message-ID: <4076AD5E.6080106@monetplus.cz> This is a multi-part message in MIME format. --------------040500060603080107030105 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, I added support for basic RAW data type in System.Data.OracleClient library. If is someone responsible for this library please add attached patch to CVS tree. Copy this patch to mcs directory and type: patch p1 < Systen.Data.OracleClinet-raw_support.diff Eduard --------------040500060603080107030105 Content-Type: text/plain; name="Systen.Data.OracleClinet-raw_support.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Systen.Data.OracleClinet-raw_support.diff" --- mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciDefineHandle.cs Sat Apr 3 17:19:03 2004 +++ mcs-my/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciDefineHandle.cs Thu Apr 8 11:38:14 2004 @@ -110,6 +110,9 @@ definedSize = -1; DefineLob (position, definedType); return; + case OciDataType.Raw: + DefineRaw( position); + return; default: DefineChar (position); // HANDLE ALL OTHERS AS CHAR FOR NOW return; @@ -205,6 +208,32 @@ } } + void DefineRaw( int position) + { + ociType = OciDataType.Raw; + + value = Marshal.AllocHGlobal (definedSize); + + int status = 0; + + status = OciCalls.OCIDefineByPos (Parent, + out handle, + ErrorHandle, + position + 1, + value, + definedSize * 2, + ociType, + ref indicator, + ref rlenp, + IntPtr.Zero, + 0); + + if (status != 0) { + OciErrorInfo info = ErrorHandle.HandleError (); + throw new OracleException (info.ErrorCode, info.ErrorMessage); + } + } + protected override void Dispose (bool disposing) { if (!disposed) { @@ -259,6 +288,12 @@ break; case OciDataType.Date: return UnpackDate (); + case OciDataType.Raw: + byte[] raw_buffer = new byte [Size]; + + Marshal.Copy (Value, raw_buffer, 0, Size); + + return raw_buffer; } return DBNull.Value; --------------040500060603080107030105-- From gjunker@shockwaveaudio.com Fri Apr 9 18:42:42 2004 From: gjunker@shockwaveaudio.com (Gregory Junker) Date: Fri, 09 Apr 2004 13:42:42 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: Message-ID: <1081532562.2828.4.camel@tsunami.shockwaveaudio.com> I would add that "Free" software is not "free" as in "free beer". It is "free" as in "freedom to do what you want with it", and with freedom comes responsibility. At first glance, since I have only seen this snippet of his original post, if urgent Mac OSX support is that important to Mr. Mentzer, then he could actually lend his support in the form of either evaluating the source of the problems, fixing the problems himself and submitting patches, or both. My $0.02 (which is more than any of us pay to use this software). Greg On Fri, 2004-04-09 at 13:32 -0400, Lee Malatesta wrote: > Steve Mentzer wrote: > > No offense to the mono team, but you should either drop support > > for PPC entirely or actually concentrate on getting it as stable > > as x86/linux. > > I think that this is exactly what the good folks on the mono team are > doing and I, for one, applaud their efforts. The mono project on the > PPC platform has come a long way and it should only continue to get > better. Perhaps the work isn't coming along as fast as I would like, > but this is mostly true of all software projects I've been interested > in whether open or proprietary. Good coding takes time. > > Regards, > > Lee > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From philippe@makowski.net Fri Apr 9 22:39:59 2004 From: philippe@makowski.net (Philippe makowski) Date: Fri, 9 Apr 2004 23:39:59 +0200 Subject: [Mono-list] Mono on Mandrake 9.2 AMD64 Message-ID: <200404092339.59030@PM> Is there a way to install mono on Mandrake 9.2 AMD64 ? Thanks -- Philippe Makowski PGP : http://makowski.net/pgpkey.html From eto@shaw.ca Sat Apr 10 08:16:28 2004 From: eto@shaw.ca (Eto) Date: Sat, 10 Apr 2004 00:16:28 -0700 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: <1081532690.2828.5.camel@tsunami.shockwaveaudio.com> Message-ID: <0HVY0097C1KSRT@l-daemon> One thing to note: Not everyone has time to contribute to an open source project to fix their problems. We have enough things to do as it is to start working on the stuff that should 'just work' so we can get to the real job at hand. (: Also, not everyone has the skill to look through a huge project like mono to find & fix a problem that they have no idea how it is happening.. or where.. or why.. and do you really want someone that doesn't know what they're doing fixing it? I guess this lays on the foundation of OSS though. My $0.02.. hehe (: Cheers, Curtis. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Gregory Junker Sent: April 9, 2004 10:45 AM To: mono-list@lists.ximian.com Subject: RE: Re: [Mono-list] I give up / Mac OS X PPC support I would add that "Free" software is not "free" as in "free beer". It is "free" as in "freedom to do what you want with it", and with freedom comes responsibility. At first glance, since I have only seen this snippet of his original post, if urgent Mac OSX support is that important to Mr. Mentzer, then he could actually lend his support in the form of either evaluating the source of the problems, fixing the problems himself and submitting patches, or both. My $0.02 (which is more than any of us pay to use this software). Greg On Fri, 2004-04-09 at 13:32 -0400, Lee Malatesta wrote: > Steve Mentzer wrote: > > No offense to the mono team, but you should either drop support > > for PPC entirely or actually concentrate on getting it as stable > > as x86/linux. > > I think that this is exactly what the good folks on the mono team are > doing and I, for one, applaud their efforts. The mono project on the > PPC platform has come a long way and it should only continue to get > better. Perhaps the work isn't coming along as fast as I would like, > but this is mostly true of all software projects I've been interested > in whether open or proprietary. Good coding takes time. > > Regards, > > Lee > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From pre@oninetspeed.pt Sat Apr 10 09:18:01 2004 From: pre@oninetspeed.pt (Pedro Santos) Date: Sat, 10 Apr 2004 09:18:01 +0100 Subject: [Mono-list] foreach issues Message-ID: <1081585081.2509.16.camel@Alnitak> --=-EN7BEX54x4/rPfbFjFEv Content-Type: multipart/mixed; boundary="=-Rxf19OZbOmvbXCeewXLu" --=-Rxf19OZbOmvbXCeewXLu Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I was wondering what would be faster when using foreach: an ArrayList ou an Array. At first, would be expected that foreach with an ArrayList would be slower than with an array, and it is a lot slower. But, doesn't foreach see the Array and the ArrayList has a IEnumerable? Whouldnt it be the same in the foreach prespective? It appears not to be, If I do the same, but pass an IEnumerable to the foreach it is alot faster, in this case the foreach with the ArrayList is faster. The test is in attachement. This were the times: bash-2.05b$ mono test.exe foreach list: : 00:00:00.0159550 foreach array: : 00:00:00.0000420 IEnumerable list : 00:00:00.0000830 IEnumerable array : 00:00:00.0001040 Can someonte elaborate on this? I am curious. --=20 Pedro Santos "Si minor plus est ergo nihil sunt omnia..." --=-Rxf19OZbOmvbXCeewXLu Content-Disposition: attachment; filename=test.cs Content-Transfer-Encoding: base64 Content-Type: text/x-csharp; name=test.cs; charset=ISO-8859-1 dXNpbmcgU3lzdGVtOw0KdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zOw0KDQpwdWJsaWMgY2xhc3Mg VGVzdCB7DQoNCglwcml2YXRlIHN0YXRpYyBBcnJheUxpc3QgcG92b2F0ZSggaW50IHF1YW50aXR5 ICkNCgl7DQoJCUFycmF5TGlzdCBhcnJheSA9IG5ldyBBcnJheUxpc3QoKTsNCgkJZm9yKCBpbnQg aSA9IDA7IGkgPCBxdWFudGl0eTsgKytpICkgew0KCQkJYXJyYXkuQWRkKCBpICsgIiIgKTsNCgkJ fQ0KCQlyZXR1cm4gYXJyYXk7DQoJfQ0KDQoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBkb1NvbWV0aGlu ZyggSUVudW1lcmFibGUgZSApDQoJew0KCQlzdHJpbmcgdG1wOw0KCQlmb3JlYWNoKCBzdHJpbmcg cyBpbiBlICkgew0KCQkJdG1wID0gczsNCgkJfQ0KCX0NCg0KCXB1YmxpYyBzdGF0aWMgdm9pZCBN YWluKCBzdHJpbmdbXSBhcmdzICkNCgl7DQoJCUFycmF5TGlzdCBsaXN0ID0gcG92b2F0ZSgxMDAw KTsNCg0KCQkvLyBmYXplciB1bSBjbG9uZQ0KCQlzdHJpbmdbXSBhcnJheSA9IChzdHJpbmdbXSkg KChBcnJheUxpc3QpbGlzdC5DbG9uZSgpKS5Ub0FycmF5KHR5cGVvZihzdHJpbmcpKTsNCg0KCQkv LyBqaXRhcg0KCQlkb1NvbWV0aGluZyggbmV3IHN0cmluZ1tdIHsiIn0gKTsNCgkJc3RyaW5nIHRt cDsNCg0KCQlEYXRlVGltZSB0MSA9IERhdGVUaW1lLk5vdzsNCg0KCQlmb3JlYWNoKCBzdHJpbmcg cyBpbiBsaXN0ICkgew0KCQkJdG1wID0gczsNCgkJfQ0KDQoJCURhdGVUaW1lIHQyID0gRGF0ZVRp bWUuTm93Ow0KDQoJCWZvcmVhY2goIHN0cmluZyBzIGluIGFycmF5ICkgew0KCQkJdG1wID0gczsN CgkJfQ0KDQoJCURhdGVUaW1lIHQzID0gRGF0ZVRpbWUuTm93Ow0KDQoJCWRvU29tZXRoaW5nKCBs aXN0ICk7DQoJCQ0KCQlEYXRlVGltZSB0NCA9IERhdGVUaW1lLk5vdzsNCg0KCQlkb1NvbWV0aGlu ZyggYXJyYXkgKTsNCgkJDQoJCURhdGVUaW1lIHQ1ID0gRGF0ZVRpbWUuTm93Ow0KDQoJCUNvbnNv bGUuV3JpdGVMaW5lKCJmb3JlYWNoIGxpc3Q6ICAgICA6IHswfSIsIHQyIC0gdDEpOw0KCQlDb25z b2xlLldyaXRlTGluZSgiZm9yZWFjaCBhcnJheTogICAgOiB7MH0iLCB0MyAtIHQyICk7DQoJCUNv bnNvbGUuV3JpdGVMaW5lKCJJRW51bWVyYWJsZSBsaXN0ICA6IHswfSIsIHQ0IC0gdDMpOw0KCQlD b25zb2xlLldyaXRlTGluZSgiSUVudW1lcmFibGUgYXJyYXkgOiB7MH0iLCB0NSAtIHQ0KTsNCgkJ DQoJfQ0KfTsNCg== --=-Rxf19OZbOmvbXCeewXLu-- --=-EN7BEX54x4/rPfbFjFEv Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAd62500b8YfrkjegRAvbIAKC976faEdRuB5fskbVaHOydEaInrwCdEbnk uF4W6j1aF7RWoptszNTlMqo= =0PnX -----END PGP SIGNATURE----- --=-EN7BEX54x4/rPfbFjFEv-- From bmaurer@users.sourceforge.net Sat Apr 10 15:42:31 2004 From: bmaurer@users.sourceforge.net (Ben Maurer) Date: Sat, 10 Apr 2004 10:42:31 -0400 Subject: [Mono-list] foreach issues In-Reply-To: <1081585081.2509.16.camel@Alnitak> References: <1081585081.2509.16.camel@Alnitak> Message-ID: <1081608151.30150.14.camel@Ben> On Sat, 2004-04-10 at 04:18, Pedro Santos wrote: > Hi, I was wondering what would be faster when using foreach: an > ArrayList ou an Array. On an array will be faster -- much faster. > But, doesn't foreach see the Array and the ArrayList has a IEnumerable? > Whouldnt it be the same in the foreach prespective? On an array, MCS generates code that behaves exactly as: for (int tmp = 0; tmp < array.Length; tmp ++) { object o = array [tmp]; } On an IEnumerable, MCS generates code exactly like: IEnumerator enumerator = ((System.IEnumerable)(collection)).GetEnumerator(); try { while (enumerator.MoveNext()) { ElementType element = (ElementType)enumerator.Current; statement; } } finally { IDisposable disposable = enumerator as System.IDisposable; if (disposable != null) disposable.Dispose(); } Now, note that any Array is IEnumerable. If you cast it to that interface, we must generate the `slow' code. I have been thinking about writing an article about foreach performance, so checkout monologue every once in a while. -- Ben From pbaena@uol.com.ar Sat Apr 10 15:36:48 2004 From: pbaena@uol.com.ar (Pablo Baena) Date: Sat, 10 Apr 2004 14:36:48 +0000 Subject: [Mono-list] Mono Hispano In-Reply-To: <036201c419c6$94f59d00$0201a8c0@exyzt.local> References: <406C458A.9020003@kirks.net> <1081014667.7309.287.camel@erandi.boston.ximian.com> <036201c419c6$94f59d00$0201a8c0@exyzt.local> Message-ID: <200404101436.48290.pbaena@uol.com.ar> monoar@yahoogroups.com it's an attempt to create an argentinian developers knowledge sharing. So far it's a little silent, but if we sum up people, we can try to take over world someday. On Saturday 03 April 2004 21:56, Angel "Java" Lopez wrote: > Hi people! > > Any info about the site www.monohispano.org? > > Actually the site is down.... > > Any other good resource about mono in Spanish? Mailing lists? > > TIA > > Angel "Java" Lopez > http://www.ajlopez.com > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From mathpup@mylinuxisp.com Sat Apr 10 23:52:46 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Sat, 10 Apr 2004 17:52:46 -0500 Subject: [Mono-list] foreach issues In-Reply-To: <1081585081.2509.16.camel@Alnitak> References: <1081585081.2509.16.camel@Alnitak> Message-ID: <200404101752.46972.mathpup@mylinuxisp.com> The collection sizes and run times are so small that I question whether this is a valid comparison. As the size of the collection increases, some of mechanisms become much, much slower. For example, with 40,000 instead of 1000 elements, I get the times foreach list: : 00:00:00.1349930 foreach array: : 00:00:00.0061260 IEnumerable list : 00:00:00.1076430 IEnumerable array : 00:00:00.1416560 On Saturday 10 April 2004 3:18 am, Pedro Santos wrote: > Hi, I was wondering what would be faster when using foreach: an > ArrayList ou an Array. At first, would be expected that foreach with an > ArrayList would be slower than with an array, and it is a lot slower. > But, doesn't foreach see the Array and the ArrayList has a IEnumerable? > Whouldnt it be the same in the foreach prespective? > > It appears not to be, If I do the same, but pass an IEnumerable to the > foreach it is alot faster, in this case the foreach with the ArrayList > is faster. > > The test is in attachement. This were the times: > > bash-2.05b$ mono test.exe > foreach list: : 00:00:00.0159550 > foreach array: : 00:00:00.0000420 > IEnumerable list : 00:00:00.0000830 > IEnumerable array : 00:00:00.0001040 > > Can someonte elaborate on this? I am curious. From danielmorgan@verizon.net Sun Apr 11 02:18:36 2004 From: danielmorgan@verizon.net (Daniel Morgan) Date: Sat, 10 Apr 2004 21:18:36 -0400 Subject: [Mono-list] New docs tools, offline html output Message-ID: Hey Joshua, This is wonderful news! I can not wait for the static HTML documentation for Mono. Miguel, Once he has those docs, can we put it up on the web site for download and include it in release packages? Thanks, Daniel [Mono-docs-list] New docs tools, offline html output Joshua Tauberer tauberer@for.net Sat, 10 Apr 2004 18:19:03 -0400 Previous message: [Mono-docs-list] Proposed change to monodoc to support printing Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] ---------------------------------------------------------------------------- ---- Hey, all. In trying to get my PerlSharp binding to look nice and professional, I started working on an off-line HTML generator for Monodoc XML files. It basically runs docs through a modified version of the main XSL stylesheet that Monodoc uses. The output is a lot like Javadoc output. I'd like to commit this, plus my stub.cs program (no longer creating duplicates of operators), into a new /monodoc/tools directory. Objections anyone? After I get this in CVS, I'll post HTML documentation for the Mono assemblies somewhere, since someone had asked for that a while back. From martinf@mfconsulting.com Sun Apr 11 14:25:52 2004 From: martinf@mfconsulting.com (Francisco T. Martinez) Date: Sun, 11 Apr 2004 08:25:52 -0500 Subject: [Mono-list] New snapshot of prj2make-sharp v 0.12 Message-ID: <1081689952.29210.14.camel@monodev.mfconsult.com> I have now completed the initial implementation of Makefile generation from MonoDevelop/#Develop cmbx and prjx files. An new source code snapshot of prj2make-sharp is available at: http://forge.novell.com/modules/xfmod/project/?prj2make-sharp Check out the documents section for some screen shots. I want to thank Todd Berman and Vladimir Vukicevic for help through out the process. Thank you all. Francisco "Paco" Martnez http://www.mfconsulting.com/blog From tpsoftware@users.sourceforge.net Sun Apr 11 16:13:30 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Sun, 11 Apr 2004 17:13:30 +0200 Subject: [Mono-list] New snapshot of prj2make-sharp v 0.12 In-Reply-To: <1081689952.29210.14.camel@monodev.mfconsult.com> References: <1081689952.29210.14.camel@monodev.mfconsult.com> Message-ID: <200404111713.35158.tpsoftware@users.sourceforge.net> =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On the subject of makefiles What is the difference between=20 make, gmake and nmake ? On both linux and windows I'm used to using make and make for win32 Also, while MonoDevelop opens the combine without any problem, Sharpdevelop can't find the paths (because of linux/windows differences in = path notation???) Timothy. On Sunday 11 April 2004 15:25, Francisco T. Martinez wrote: > I have now completed the initial implementation of Makefile generation > from MonoDevelop/#Develop cmbx and prjx files. >=20 > An new source code snapshot of prj2make-sharp is available at: >=20 > http://forge.novell.com/modules/xfmod/project/?prj2make-sharp >=20 > Check out the documents section for some screen shots. >=20 > I want to thank Todd Berman and Vladimir Vukicevic for help through out > the process. >=20 > Thank you all. >=20 >=20 >=20 > Francisco "Paco" Martnez > http://www.mfconsulting.com/blog >=20 >=20 > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list >=20 =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFAeWCcCaEsekficpoRAmcmAJ0ScGw6sz7omoVjl+fYdTfRdzVFBgCfWp01 tQqFq3DYsn80QyP73/CFrGA=3D =3D33Np =2D----END PGP SIGNATURE----- From jonpryor@vt.edu Sun Apr 11 16:34:46 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Sun, 11 Apr 2004 11:34:46 -0400 Subject: [Mono-list] New snapshot of prj2make-sharp v 0.12 In-Reply-To: <200404111713.35158.tpsoftware@users.sourceforge.net> References: <1081689952.29210.14.camel@monodev.mfconsult.com> <200404111713.35158.tpsoftware@users.sourceforge.net> Message-ID: <1081697685.32629.13.camel@localhost.localdomain> Below... On Sun, 2004-04-11 at 11:13, Timothy Parez wrote: > What is the difference between > > make, gmake and nmake ? For make vs. gmake, it depends on what platform you're on. On Linux, these are the same program; on BSD and other Unix-like (or Real Unix) systems, they're not. gmake (GNU make) includes a number of syntax extensions, such as immediate variable assignment (foo := bar). Check the GNU make info manual (``info make''), and read the Features node. A summary of some differences between gmake and make: VPATH variable handling; pattern rules using %; conditional execution; and others. nmake is Microsoft's make equivalent, and is very different. For example, all makes permit "deferred" variable assignment: foo = bar But conditional execution varies wildly. GNU make has ``ifeq...endif'', while nmake uses !IF ... !END IF. GNU make also has a number of built-in functions such as $(strip), $(patsubst), $(findstring), etc. nmake has no equivalent (that I'm aware of). - Jon From tpsoftware@users.sourceforge.net Sun Apr 11 16:43:14 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Sun, 11 Apr 2004 17:43:14 +0200 Subject: [Mono-list] New snapshot of prj2make-sharp v 0.12 In-Reply-To: <1081697685.32629.13.camel@localhost.localdomain> References: <1081689952.29210.14.camel@monodev.mfconsult.com> <200404111713.35158.tpsoftware@users.sourceforge.net> <1081697685.32629.13.camel@localhost.localdomain> Message-ID: <40796792.4090801@users.sourceforge.net> This is a multi-part message in MIME format. --------------080709020607060306060507 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Jonathan Pryor wrote: >Below... > >On Sun, 2004-04-11 at 11:13, Timothy Parez wrote: > > > >>.... >> >> Ah thnx :) In that case I'll avoid nmake and stick to make and make for win32 :) Timothy. --------------080709020607060306060507 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Jonathan Pryor wrote:
Below...

On Sun, 2004-04-11 at 11:13, Timothy Parez wrote:
<snip/>
  
....
    
Ah thnx :)
In that case I'll avoid nmake and stick to make and make for win32 :)

Timothy.
--------------080709020607060306060507-- From tauberer@for.net Sun Apr 11 16:57:44 2004 From: tauberer@for.net (Joshua Tauberer) Date: Sun, 11 Apr 2004 11:57:44 -0400 Subject: [Mono-list] Offline docs, PerlSharp In-Reply-To: References: Message-ID: <40796AF8.3080503@for.net> Daniel Morgan wrote: > I can not wait for the static HTML documentation for Mono. Wait no longer. :) See: http://taubz.for.net/code The docs aren't perfect, but... *Also* I've put up a little webpage for my PerlSharp binding, including documentation for it using the same method as I used to generate the docs above. -- - Joshua Tauberer http://taubz.for.net ** Nothing Unreal Exists ** From edasque@ximian.com Sun Apr 11 17:33:10 2004 From: edasque@ximian.com (Erik Dasque) Date: Sun, 11 Apr 2004 12:33:10 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: Message-ID: --Apple-Mail-1-314775400 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hi all, Developing and delivering software like Mono is not an easy task and a complex engineering project. We're committed to delivering Mono 1.0 in June and supporting the Linux x86, MacOS X platforms, have no doubt about that. As you know we also intend to provide support for Solaris and Linux PPC. We're also committed to delivering GTK# 1.0 in this release and SWF by the end of the year. We are privileged to observe the evolution of Mono on a daily basis. In my previous job, building from the source was something you didn't want to do unless you had to, builds were often broken and unreliable. A good build, one QA could work on, was a rare commodity. Most of us build Mono from CVS everyday with its share of frustration and disillusions but all in all, it often works. My main machine is a Powerbook running MacOS X but I also run Linux PPC, Linux x86 and Windows XP ; I have to because like Miguel, our Ximian engineers and all the good people contributing to Mono, I want to make sure we deliver on our promises. And because I mainly use MacOS X, I harass Miguel everyday about bugs I find. Mono on PPC has been frustrating in the last few weeks but I run 0.31 with some success. Recently, Miguel asked Martin to help out on PPC ; with his involvement in addition to Paolo's and Miguel's, I am confident we'll be successful. Erik Dasque Product Manager for Mono, Ximian. Office: (+1) 617 613 2009 Cell: (+1) 617 953 9104 edasque@ximian.com On Apr 9, 2004, at 1:07 AM, Steve Mentzer wrote: > > Sadly, I must agree. The mono team have made excellent progress on > bringing PPC into the JIT era.... but..... > > On a whim, I decided to install fedora core 1 and build mono. It built > and installed without incident. Truly remarkable. I must say that I > was impressed. XSP kept crashing, but that is a different story... > > On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix, but > linux doesn't do much for me on x86, especially when x86/windows > offers 100% compatibility and killer dev tools. Frankly, there is no > real reason to host asp.net apps under apache, when my XP box does > better after locking it down. No religion here folks, just reality. > > OS/X and PPC is a different story. This is a situation that is DYING > for an x86 crossover platform. Don't talk to me about Java.... if I > wanted java, I wouldn't be using mono or c#. > > C++/wxWindows/Qt/GTK/etc... yawn. Once again, I want c#. > > Mono on the PPC is painful. There is no *documented*, stable or > official GUI toolkit support. Hell, even the core runtime is about as > stable as IIS 4. :) > > Beyond that, the mono releases are hit and miss. You have about a 75% > chance of the build failing or getting the dreaded 'bus error'. > > I appreciate the new features and the roadmap, but if all mono has to > offer is x86/linux stability, then mono has only succeeded in doing is > providing a 'free' implementation of the .net runtime that runs on the > same commodity hardware that a fully supported and commercial version > runs on. > > Mono cannot win if it sticks to the 'linux vs. windows' card. Linux > hacks hate MS and C# and .NET. Corporate windows users will be > reluctant to adopt linux/mono when they can get a fully supported, > commercial version from MS that will run on the same hardware. Believe > it or not, most windows shops adopting .NET don't care about OS > licensing costs or security. They are interested in RAD. So mono is a > little like selling ice cubes to the eskimos. > > Now, if mono ran reliably on HPUX, sparc, linux, os/x, windows, *bsd > and some other *nix variants, then you would have succeeded in beating > MS at their own game. The only argument against .net now is that it > isn't cross platform. If mono fills that niche, then the sky is the > limit. > > No offense to the mono team, but you should either drop support for > PPC entirely or actually concentrate on getting it as stable as > x86/linux. > > Sorry for the long rant guys... its been a long day... :) > > > Original Message ----------------------- >> my problem with gtk# personally is that mac os x is not supported. >> although you can find people who hacked it together, if you co it >> from cvs, and install it, the samples don't work. i don't have a linux >> box, only a mac, and i would love to play with mono on it, but it's >> been two months now, and i don't feel any closer. >> >> there are also problems with xsp, and sometimes mono doesn't compile >> either (i mean cvs version). >> regards, > > Grudgingly, I have to agree with above statement(s). Mono support for > Mac OS X/ PPC is fragile at best. I even tried to put together a page > on the basic steps ( > http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.html ), > but I have all but given up trying to maintain that page. This is > because mono not reliable from day to day, release to release, on the > PPC / Mac OS X platform. > > I am not saying that running off the CVS tree is the most stable way to > work, but this goes for the releases also. 0.29 worked on the PPC, > 0.30 didn't without some major hacking. 0.31 doesn't work reliably, > either. > > Some of the steps I have taken to compile mono include: > - configure switches > - external, 3rd party source downloads > - editing actual code/headers to accommodate the PPC platform. > > What's worse, is that when I encounter errors, i receive almost no help > on the mailing lists. Some of these are not doubt strange errors, and > some are very common, but my posts go unanswered either way. > > I haven't even gotten to gtk#... > > Segmentation faults, bus errors, frozen compiles, etc.... The list > goes on and on. I hope to come back to mono in a few months, when/if > PPC support is better. But for now, I feel that it's a lost cause. > > - Griffin > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list --Apple-Mail-1-314775400 Content-Transfer-Encoding: 7bit Content-Type: text/enriched; charset=US-ASCII Hi all, Developing and delivering software like Mono is not an easy task and a complex engineering project. We're committed to delivering Mono 1.0 in June and supporting the Linux x86, MacOS X platforms, have no doubt about that. As you know we also intend to provide support for Solaris and Linux PPC. We're also committed to delivering GTK# 1.0 in this release and SWF by the end of the year. We are privileged to observe the evolution of Mono on a daily basis. In my previous job, building from the source was something you didn't want to do unless you had to, builds were often broken and unreliable. A good build, one QA could work on, was a rare commodity. Most of us build Mono from CVS everyday with its share of frustration and disillusions but all in all, it often works. My main machine is a Powerbook running MacOS X but I also run Linux PPC, Linux x86 and Windows XP ; I have to because like Miguel, our Ximian engineers and all the good people contributing to Mono, I want to make sure we deliver on our promises. And because I mainly use MacOS X, I harass Miguel everyday about bugs I find. Mono on PPC has been frustrating in the last few weeks but I run 0.31 with some success. Recently, Miguel asked Martin to help out on PPC ; with his involvement in addition to Paolo's and Miguel's, I am confident we'll be successful. HelveticaErik Dasque Product Manager for Mono, Ximian. Office: (+1) 617 613 2009 Cell: (+1) 617 953 9104 edasque@ximian.com On Apr 9, 2004, at 1:07 AM, Steve Mentzer wrote: Sadly, I must agree. The mono team have made excellent progress on bringing PPC into the JIT era.... but..... On a whim, I decided to install fedora core 1 and build mono. It built and installed without incident. Truly remarkable. I must say that I was impressed. XSP kept crashing, but that is a different story... On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix, but linux doesn't do much for me on x86, especially when x86/windows offers 100% compatibility and killer dev tools. Frankly, there is no real reason to host asp.net apps under apache, when my XP box does better after locking it down. No religion here folks, just reality. OS/X and PPC is a different story. This is a situation that is DYING for an x86 crossover platform. Don't talk to me about Java.... if I wanted java, I wouldn't be using mono or c#. C++/wxWindows/Qt/GTK/etc... yawn. Once again, I want c#. Mono on the PPC is painful. There is no *documented*, stable or official GUI toolkit support. Hell, even the core runtime is about as stable as IIS 4. :) Beyond that, the mono releases are hit and miss. You have about a 75% chance of the build failing or getting the dreaded 'bus error'. I appreciate the new features and the roadmap, but if all mono has to offer is x86/linux stability, then mono has only succeeded in doing is providing a 'free' implementation of the .net runtime that runs on the same commodity hardware that a fully supported and commercial version runs on. Mono cannot win if it sticks to the 'linux vs. windows' card. Linux hacks hate MS and C# and .NET. Corporate windows users will be reluctant to adopt linux/mono when they can get a fully supported, commercial version from MS that will run on the same hardware. Believe it or not, most windows shops adopting .NET don't care about OS licensing costs or security. They are interested in RAD. So mono is a little like selling ice cubes to the eskimos. Now, if mono ran reliably on HPUX, sparc, linux, os/x, windows, *bsd and some other *nix variants, then you would have succeeded in beating MS at their own game. The only argument against .net now is that it isn't cross platform. If mono fills that niche, then the sky is the limit. No offense to the mono team, but you should either drop support for PPC entirely or actually concentrate on getting it as stable as x86/linux. Sorry for the long rant guys... its been a long day... :) Original Message ----------------------- my problem with gtk# personally is that mac os x is not supported. although you can find people who hacked it together, if you co it from cvs, and install it, the samples don't work. i don't have a linux box, only a mac, and i would love to play with mono on it, but it's been two months now, and i don't feel any closer. there are also problems with xsp, and sometimes mono doesn't compile either (i mean cvs version). regards, Grudgingly, I have to agree with above statement(s). Mono support for Mac OS X/ PPC is fragile at best. I even tried to put together a page on the basic steps ( http://homepage.mac.com/griffincaprio/mono/RunningMonoOnMacOSX.html ), but I have all but given up trying to maintain that page. This is because mono not reliable from day to day, release to release, on the PPC / Mac OS X platform. I am not saying that running off the CVS tree is the most stable way to work, but this goes for the releases also. 0.29 worked on the PPC, 0.30 didn't without some major hacking. 0.31 doesn't work reliably, either. Some of the steps I have taken to compile mono include: - configure switches - external, 3rd party source downloads - editing actual code/headers to accommodate the PPC platform. What's worse, is that when I encounter errors, i receive almost no help on the mailing lists. Some of these are not doubt strange errors, and some are very common, but my posts go unanswered either way. I haven't even gotten to gtk#... Segmentation faults, bus errors, frozen compiles, etc.... The list goes on and on. I hope to come back to mono in a few months, when/if PPC support is better. But for now, I feel that it's a lost cause. - Griffin _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list --Apple-Mail-1-314775400-- From martinf@mfconsulting.com Sun Apr 11 21:11:10 2004 From: martinf@mfconsulting.com (Francisco T. Martinez) Date: Sun, 11 Apr 2004 15:11:10 -0500 Subject: [Mono-list] New snapshot of prj2make-sharp v 0.12 In-Reply-To: <1081697685.32629.13.camel@localhost.localdomain> References: <1081689952.29210.14.camel@monodev.mfconsult.com> <200404111713.35158.tpsoftware@users.sourceforge.net> <1081697685.32629.13.camel@localhost.localdomain> Message-ID: <4079A65E.2060106@mfconsulting.com> The most important reason why I still believe that nmake.exe is viable, has to do with its availability. Nmake is still bundled with the .NET Framework SDK 1.1, MS Platform SDK and Visual Studio .NET 2003. Both of these Microsoft SDKs may be downloaded by anyone free of charge. It has been my experience that most of the production servers running MS Windows in corporate America tend to have a very limited selection of development tools installed (Cygwin, etc.). You may find reference information for nmake.exe here: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcug98/html/_asug_running_nmake.asp Finally, to me, it is all about having as many options and choices as possible. Paco Jonathan Pryor wrote: >Below... > >On Sun, 2004-04-11 at 11:13, Timothy Parez wrote: > > > >>What is the difference between >> >>make, gmake and nmake ? >> >> > >For make vs. gmake, it depends on what platform you're on. On Linux, >these are the same program; on BSD and other Unix-like (or Real Unix) >systems, they're not. > >gmake (GNU make) includes a number of syntax extensions, such as >immediate variable assignment (foo := bar). Check the GNU make info >manual (``info make''), and read the Features node. A summary of some >differences between gmake and make: VPATH variable handling; pattern >rules using %; conditional execution; and others. > >nmake is Microsoft's make equivalent, and is very different. For >example, all makes permit "deferred" variable assignment: > > foo = bar > >But conditional execution varies wildly. GNU make has ``ifeq...endif'', >while nmake uses !IF ... !END IF. > >GNU make also has a number of built-in functions such as $(strip), >$(patsubst), $(findstring), etc. nmake has no equivalent (that I'm >aware of). > > - Jon > > >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list > > From danielmorgan@verizon.net Mon Apr 12 01:01:31 2004 From: danielmorgan@verizon.net (Daniel Morgan) Date: Sun, 11 Apr 2004 20:01:31 -0400 Subject: [Mono-list] Offline docs, PerlSharp In-Reply-To: <40796AF8.3080503@for.net> Message-ID: Can you create static HTML docs for GTK# and related libraries, and other Mono libraries too? -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Joshua Tauberer Sent: Sunday, April 11, 2004 11:58 AM To: Daniel Morgan Cc: Mono-List; mono-docs-list@lists.ximian.com Subject: Re: [Mono-list] Offline docs, PerlSharp Daniel Morgan wrote: > I can not wait for the static HTML documentation for Mono. Wait no longer. :) See: http://taubz.for.net/code The docs aren't perfect, but... *Also* I've put up a little webpage for my PerlSharp binding, including documentation for it using the same method as I used to generate the docs above. -- - Joshua Tauberer http://taubz.for.net ** Nothing Unreal Exists ** _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From phobeo@sugus.eii.us.es Sun Apr 11 09:55:16 2004 From: phobeo@sugus.eii.us.es (Ricardo Varela [phobeo]) Date: Sun, 11 Apr 2004 10:55:16 +0200 (CEST) Subject: [Mono-list] Mono Hispano In-Reply-To: <036201c419c6$94f59d00$0201a8c0@exyzt.local> References: <406C458A.9020003@kirks.net> <1081014667.7309.287.camel@erandi.boston.ximian.com> <036201c419c6$94f59d00$0201a8c0@exyzt.local> Message-ID: <61834.217.125.128.19.1081673716.squirrel@sugus.eii.us.es> hallo, Angel, Yep, it seems like lately there have been some problems with both the site and the mailing lists... I'll contact the people from the monohispano team in order to know what's happening... There were some good docs at the monohispano site, and a spanish mono tutorial (covering just the basics), if I find any other links to them I'll post them here Best regards, --- Ricardo > Hi people! > > Any info about the site www.monohispano.org? > > Actually the site is down.... > > Any other good resource about mono in Spanish? Mailing lists? > > TIA > > Angel "Java" Lopez > http://www.ajlopez.com > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From gregory.junker@shockwaveaudio.com Mon Apr 12 15:59:06 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Mon, 12 Apr 2004 10:59:06 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: References: Message-ID: <1081781946.5939.28.camel@tsunami.shockwaveaudio.com> This is a rather short-sighted viewpoint, I have to say. If you were talking about today, Monday April 12, 2004, then ya, sure, "if the election were today" then Windows.NET would win hands down. That's not what this project is about however. I strongly disagree with the statement "if Mono PPC doesn't work right now, today, then you should just give it up". If Mono had the same paid development staff of the same size that Microsoft has dedicated to .NET just on Windows, then you might have a legitimate gripe. I hear a lot of sour grapes here, a lot of "glass is half empty". I predict that two or three years from now you'll look back to this time and wonder why you were worried at all. And if you need Mono to run reliably on MacOSX before then, well, like you said...you need to run Windows (or, increasingly, with each passing day, Mono/Linux). I rarely boot back into Windows unless I have to (gaming), and then, as soon as I am done, it's back to Linux. All of my desktops have both Fedora and Win2K on them, and they spend 99% of their uptime in Linux. Not because I am a religious fanatic; I didn't have a single Linux machine in my business until about 18 months ago, and I only recently eliminated the last Windows server from the shop. I started in .NET and C# in the second beta version of VS.NET, and liked it a lot, but did not care to run it on Windows servers, so until I found out about this project, and the level of its maturity, I more or less ignored .NET completely. Now that I can run it in a commercial-license-free environment, I am far more interested in employing it in our projects. You mention beating MS at their own game; MS themselves realize the reality of the evolutionary path: the actual OS longer will matter in a matter of a few short years. Businesses care about what it will take to get the work done, not how it's done, and since the movement is inexorably moving towards "software as a service", and since .NET is a frontrunning technology towards that end, the fact that it runs on Linux (and only gets more complete and stable with each CVS commit) means that no longer will IT departments have to care about what latest-and- greatest gee-whiz-bang-gizmo Microsoft puts out and expects us to buy: it simply won't matter. In other words, in a Mono-enabled .NET world, Microsoft themselves ironically become irrelevant. That's why Mono/Linux is important in and of itself: weaning from the dependency on a single-source vendor for what admittedly is a desirable technology. And best of all, you can still use VS.NET if you wish to develop apps for Mono/Linux (and other platforms when ready). And even that dependence is being addressed. So for me, and, I would imagine, for a significant portion of those interested in developing applications under Mono (and for Novell itself, I believe), it's not a religious fervor that drives this, not a hatred for Microsoft. It's just the opportunity NOT to have to rely on the whimsy of Redmond to "take care of business", as it were. It's about freedom, simple as that. For me anyway... Greg > On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix, > butlinux doesn't do much for me on x86, especially when x86/ > windowsoffers 100% compatibility and killer dev tools. > Frankly, there is noreal reason to host asp.net apps under > apache, when my XP box doesbetter after locking it down. No > religion here folks, just reality. > > I appreciate the new features and the roadmap, but if all mono > has tooffer is x86/linux stability, then mono has only > succeeded in doing isproviding a 'free' implementation of > the .net runtime that runs on thesame commodity hardware that > a fully supported and commercial versionruns on. > > the same hardware. Believeit or not, most windows shops > adopting .NET don't care about OSlicensing costs or security. From skumar1@novell.com Mon Apr 12 17:29:53 2004 From: skumar1@novell.com (Sachin Kumar) Date: Mon, 12 Apr 2004 10:29:53 -0600 Subject: [Mono-list] Error while building mono on windows Message-ID: Hello, I installed cygwin and tried building mono on windows, using mono-build-w32.sh, but I am getting following error: ------------------------------------------------------------------------------------------------------------ gcc -mno-cygwin -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../mono -D_REENTRA NT -I/home/sachin/install/include/glib-2.0 -I/home/sachin/install/lib/glib-2.0/i nclude -I/home/sachin/install/include/glib-2.0 -I/home/sachin/install/lib/glib-2 .0/include -DWIN32_THREADS -I /home/sachin/install/include -I /home/sachin/insta ll/icu/include -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmis sing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpo inter-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c mono-codeman.c -DPIC -o .libs/mono-codeman.o mono-codeman.c:12:22: sys/mman.h: No such file or directory mono-codeman.c: In function `free_chunklist': mono-codeman.c:73: warning: implicit declaration of function `munmap' mono-codeman.c: In function `query_pagesize': mono-codeman.c:123: warning: implicit declaration of function `getpagesize' mono-codeman.c: In function `new_codechunk': mono-codeman.c:170: warning: implicit declaration of function `mmap' mono-codeman.c:170: error: `PROT_READ' undeclared (first use in this function) mono-codeman.c:170: error: (Each undeclared identifier is reported only once mono-codeman.c:170: error: for each function it appears in.) mono-codeman.c:170: error: `PROT_WRITE' undeclared (first use in this function) mono-codeman.c:170: error: `PROT_EXEC' undeclared (first use in this function) mono-codeman.c:170: error: `MAP_PRIVATE' undeclared (first use in this function) mono-codeman.c:170: error: `MAP_ANON' undeclared (first use in this function) mono-codeman.c:170: warning: assignment makes pointer from integer without a cas t mono-codeman.c:174: warning: assignment makes pointer from integer without a cas t make[3]: *** [mono-codeman.lo] Error 1 make[3]: Leaving directory `/home/sachin/mono/mono/utils' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/sachin/mono/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/sachin/mono' make: *** [all] Error 2 ------------------------------------------------------------------------------------------------------------------- Any suggestions why is it giving me such an error, though sys/mman.h file is very much there in /usr/include path. Thanks in advance. Regards, Sachin From sunilk@novell.com Mon Apr 12 19:10:16 2004 From: sunilk@novell.com (Sunil Kumar) Date: Mon, 12 Apr 2004 12:10:16 -0600 Subject: [Mono-list] Certmgr Message-ID: Where will certmgr stor the trust store on WindowsXP for a User logged in as Administrator? Also , does Mono.Security.dll will validate a servercertificate if the server trust root is stored in The trusted Root Certification Authorities store using MS .NET certmgr utility? Sunil. From p_wol@hotmail.com Tue Apr 13 00:02:30 2004 From: p_wol@hotmail.com (Peter Wolf) Date: Mon, 12 Apr 2004 19:02:30 -0400 Subject: [Mono-list] Bug in System.Drawing.Imaging.ImageFormat? Message-ID: Hi Mono gurus! We have successfully ported a big portion of our code to linux. Thanks a lot! Question: I get the System.DllNotFoundException: jpeg exception when I do the following: .. MemoryStream ImageStream = new MemoryStream(imageByteData); Bitmap imageBitmap = new Bitmap(ImageStream,false); .. where the imageByteData is a byte array that is read from a jpeg file. The code works well on MS .NET A bug? Thanks again, Peter Wolf ePresence lab system architect http://epresence.tv/ From rkumar@novell.com Tue Apr 13 08:30:34 2004 From: rkumar@novell.com (Ravindra) Date: Tue, 13 Apr 2004 13:00:34 +0530 Subject: [Mono-list] Bug in System.Drawing.Imaging.ImageFormat? In-Reply-To: References: Message-ID: <1081841434.19494.88.camel@ravi> Hello, On Tue, 2004-04-13 at 04:32, Peter Wolf wrote: > I get the System.DllNotFoundException: jpeg exception when I do the > following: > .. > where the imageByteData is a byte array that is read from a jpeg file. The > code works well on MS .NET > > A bug? It is not a bug, instead you seem to be missing the dependency jpeg library, which is required if you want to work with jpeg images. You need to install libjpeg to solve your problem. Also, you need other libraries like libungif for GIF, libtiff for TIFF formats. Just make sure you have the related dependencies installed on your system when you get similar errors. - Ravi From scooch@noggle.biz Tue Apr 13 08:39:54 2004 From: scooch@noggle.biz (Joe Scaduto) Date: Tue, 13 Apr 2004 03:39:54 -0400 Subject: [Mono-list] Trouble accessing interface methods via as operator Message-ID: <1081841994.9359.9.camel@frankie-carbone> Hello, I am trying to use the 'as' operator to access interface methods. I am using reflection to create an instance of the class which implements the interface. I am able to obtain the object but the 'as' operator always returns null for me even though the class does implement the interface. I am not sure what is going. Any help would be greatly appreciated. code snippet: System.Object obj = Activator.CreateInstance(type); IServices current = obj as IServices; if (current == null) Console.WriteLine("obj does not implement IServices"); Thanks, Joe From malekith@pld-linux.org Tue Apr 13 09:02:18 2004 From: malekith@pld-linux.org (Michal Moskal) Date: Tue, 13 Apr 2004 10:02:18 +0200 Subject: [Mono-list] Trouble accessing interface methods via as operator In-Reply-To: <1081841994.9359.9.camel@frankie-carbone> References: <1081841994.9359.9.camel@frankie-carbone> Message-ID: <20040413080218.GA4888@roke.freak> On Tue, Apr 13, 2004 at 03:39:54AM -0400, Joe Scaduto wrote: > Hello, > > I am trying to use the 'as' operator to access interface methods. I am > using reflection to create an instance of the class which implements the > interface. I am able to obtain the object but the 'as' operator always > returns null for me even though the class does implement the interface. > I am not sure what is going. Any help would be greatly appreciated. > > code snippet: > > System.Object obj = Activator.CreateInstance(type); > IServices current = obj as IServices; > > if (current == null) > Console.WriteLine("obj does not implement IServices"); Are you sure it is *the same* IServices that is implemented and that you use on right hand side of 'as' ? Where does the type come from? And where does the IServices come from? IServices seen by 'type' and 'as' can be different even when they share the name. -- : Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++ : When in doubt, use brute force. -- Ken Thompson :: UL++++$ C++ E--- a? From charlie@falafelsoft.com Mon Apr 12 22:14:12 2004 From: charlie@falafelsoft.com (Charlie Calvert) Date: Mon, 12 Apr 2004 14:14:12 -0700 Subject: [Mono-list] Articles on mono Message-ID: <407B06A4.1000605@falafelsoft.com> I've written the following articles on Mono, both of which might be useful to new comers: Installing Mono: Running .NET on Linux and Windows by Charlie Calvert: http://bdn.borland.com/article/0,1410,32056,00.html Running CodeBehind ASP.NET CSharp Projects on Mono by Charlie Calvert: http://bdn.borland.com/article/0,1410,32057,00.html - Charlie http://www.elvenware.com/charlie http://www.elvenware.com/charlie/recent_articles.html From scooch@noggle.biz Tue Apr 13 11:16:52 2004 From: scooch@noggle.biz (Joe Scaduto) Date: Tue, 13 Apr 2004 06:16:52 -0400 Subject: [Mono-list] Trouble accessing interface methods via as operator In-Reply-To: <20040413080218.GA4888@roke.freak> References: <1081841994.9359.9.camel@frankie-carbone> <20040413080218.GA4888@roke.freak> Message-ID: <1081851412.9952.6.camel@frankie-carbone> On Tue, 2004-04-13 at 04:02, Michal Moskal wrote: > On Tue, Apr 13, 2004 at 03:39:54AM -0400, Joe Scaduto wrote: > > Hello, > > > > I am trying to use the 'as' operator to access interface methods. I am > > using reflection to create an instance of the class which implements the > > interface. I am able to obtain the object but the 'as' operator always > > returns null for me even though the class does implement the interface. > > I am not sure what is going. Any help would be greatly appreciated. > > > > code snippet: > > > > System.Object obj = Activator.CreateInstance(type); > > IServices current = obj as IServices; > > > > if (current == null) > > Console.WriteLine("obj does not implement IServices"); > > > Are you sure it is *the same* IServices that is implemented and that you > use on right hand side of 'as' ? Where does the type come from? And > where does the IServices come from? IServices seen by 'type' and 'as' > can be different even when they share the name. Michal, The type comes from a dll (Schedule.dll) which I compiled with the namespace which IServices is defined (Umbrella.CIB.Service). The file where I reflect on the Schedule.dll, where the above code snippet is from, I have 'using Umbrella.CIB.Service' which is the same namespace I used for compiling the Schedule.dll I thought then IServices as seen by 'type' and as seen by 'as' would be the same. Am I incorrect in this assumption? Thanks in advance, Joe From dan@astusa.com Tue Apr 13 14:12:45 2004 From: dan@astusa.com (Dan) Date: Tue, 13 Apr 2004 09:12:45 -0400 Subject: [Mono-list] I give up / Mac OS X PPC support In-Reply-To: <1081781946.5939.28.camel@tsunami.shockwaveaudio.com> Message-ID: <20040413131245.RDLO29216.out009.verizon.net@dan> Here, Here Greg. Well said! The only thing I would add is that when you say "It's about freedom, simple as that.", I would more specifically say "It's about freedom of choice". Regards, Dan Maltes -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Gregory Junker Sent: Monday, April 12, 2004 10:59 AM To: Mono List Subject: Re: [Mono-list] I give up / Mac OS X PPC support This is a rather short-sighted viewpoint, I have to say. If you were talking about today, Monday April 12, 2004, then ya, sure, "if the election were today" then Windows.NET would win hands down. That's not what this project is about however. I strongly disagree with the statement "if Mono PPC doesn't work right now, today, then you should just give it up". If Mono had the same paid development staff of the same size that Microsoft has dedicated to .NET just on Windows, then you might have a legitimate gripe. I hear a lot of sour grapes here, a lot of "glass is half empty". I predict that two or three years from now you'll look back to this time and wonder why you were worried at all. And if you need Mono to run reliably on MacOSX before then, well, like you said...you need to run Windows (or, increasingly, with each passing day, Mono/Linux). I rarely boot back into Windows unless I have to (gaming), and then, as soon as I am done, it's back to Linux. All of my desktops have both Fedora and Win2K on them, and they spend 99% of their uptime in Linux. Not because I am a religious fanatic; I didn't have a single Linux machine in my business until about 18 months ago, and I only recently eliminated the last Windows server from the shop. I started in .NET and C# in the second beta version of VS.NET, and liked it a lot, but did not care to run it on Windows servers, so until I found out about this project, and the level of its maturity, I more or less ignored .NET completely. Now that I can run it in a commercial-license-free environment, I am far more interested in employing it in our projects. You mention beating MS at their own game; MS themselves realize the reality of the evolutionary path: the actual OS longer will matter in a matter of a few short years. Businesses care about what it will take to get the work done, not how it's done, and since the movement is inexorably moving towards "software as a service", and since .NET is a frontrunning technology towards that end, the fact that it runs on Linux (and only gets more complete and stable with each CVS commit) means that no longer will IT departments have to care about what latest-and- greatest gee-whiz-bang-gizmo Microsoft puts out and expects us to buy: it simply won't matter. In other words, in a Mono-enabled .NET world, Microsoft themselves ironically become irrelevant. That's why Mono/Linux is important in and of itself: weaning from the dependency on a single-source vendor for what admittedly is a desirable technology. And best of all, you can still use VS.NET if you wish to develop apps for Mono/Linux (and other platforms when ready). And even that dependence is being addressed. So for me, and, I would imagine, for a significant portion of those interested in developing applications under Mono (and for Novell itself, I believe), it's not a religious fervor that drives this, not a hatred for Microsoft. It's just the opportunity NOT to have to rely on the whimsy of Redmond to "take care of business", as it were. It's about freedom, simple as that. For me anyway... Greg > On x86 hardware, I prefer windows xp/2003. Sorry, I love *nix, > butlinux doesn't do much for me on x86, especially when x86/ > windowsoffers 100% compatibility and killer dev tools. > Frankly, there is noreal reason to host asp.net apps under > apache, when my XP box doesbetter after locking it down. No > religion here folks, just reality. > > I appreciate the new features and the roadmap, but if all mono > has tooffer is x86/linux stability, then mono has only > succeeded in doing isproviding a 'free' implementation of > the .net runtime that runs on thesame commodity hardware that > a fully supported and commercial versionruns on. > > the same hardware. Believeit or not, most windows shops > adopting .NET don't care about OSlicensing costs or security. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From pigolkine@gmx.de Tue Apr 13 18:53:24 2004 From: pigolkine@gmx.de (pigolkine@gmx.de) Date: Tue, 13 Apr 2004 12:53:24 -0500 Subject: [Mono-list] Barbi Message-ID: ----------qhjoqhrpmtvihujmdfii Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit My hobbies include crochet, sewing, painting lead figures and playing AD&D. Favorite activities include fishing and camping. I love cats, unicorns(go figure), and fantasy in general. ----------qhjoqhrpmtvihujmdfii Content-Type: application/octet-stream; name="Aline.exe" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Aline.exe" TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAA2AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4g RE9TIG1vZGUuDQ0KJAAAAAAAAADOonn7isMXqIrDF6iKwxeoisMXqInDF6gE3ASousMXqGLc EqiLwxeoduMFqIvDF6hNxRGoi8MXqFJpY2iKwxeoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA UEUAAEwBBQAAAAAAAAAAAAAAAADgAA8BCwEAAAAOAAAAgAAAAAAAAACwAAAAEAAAACAAAAAA QAAAEAAAAAIAAAQAAAAAAAAABAAAAAAAAAAAAAEAAAQAAAAAAAACAAAAAAAQAAAQAAAAABAA ABAAAAAAAAAQAAAAAAAAAAAAAAAxsgAA0QAAAACgAABgDwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ACAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADgAAAAAAAAQNAAAAEAAAAAAAAAAA AAAAAAAAAAAAAAAAAABAAADAAAYAAAAAAACKBAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA QAAAwABmAAAAAAAA9GgAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAAAAAAAAAAAGAP AAAAoAAAABAAAAAEAAAAAAAAAAAAAAAAAQBAAADAAAAAAAAAAAAAUAAAALAAAABEAAAAFAAA AAAAAAAAAAAAAAAAQAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAgADAAAAIAAAgA4AAAA4AACAAAAAAAAAAAAAAAAAAAABAAEAAABQAACA AAAAAAAAAAAAAAAAAAABAAEAAABoAACAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAAA AAAAAAAAAAABAAAAAACQAAAAoKAAAKgOAAAAAAAAAAAAAEivAAAUAAAAAAAAAAAAAAAoAAAA MAAAAGAAAAABAAgAAAAAAIAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAnP//AKX/ /wCt//8Atf//AL3//wDG//8Azv//ANb//wDe//8A5///AO///wD3//8AjPv/AJT7/wCt+/8A e+/3AIz3/wDG+/8Azvv/AITz/wCM8/8AnO/3AKX3/wC19/8A1vv/AHPn9wCE7/8AnPP/AN77 /wBKz+cAY9vvAHvr/wCM7/8AjOf3AK3z/wBaz+cAa9/3AITr/wCc7/8Ape//ALXz/wDO9/8A 5/v/ADm+3gBCx+cAa8/nAITn/wCU6/8AjNvvAM7v9wAptt4AMbreADGevQBSz+8AWs/vAGPX 9wBr0+8Ae+P/AHvP5wCM5/8Aref3ALXv/wDG8/8AAJ7OAACWxgAIns4ACJK9AAiKtQAQptYA GKrWABiOtQAhst4AKbLeACmu1gAhhqUAOb7nADGCnABKut4AUr7eAFq+3gBz3/8Ae9//AITP 5wCl4/cArd/vAL3v/wDG6/cA3vf/AACazgAAksYACI69ABCi1gAQns4AEH2lABiq3gAYptYA IabWABh5nAAhos4AKa7eACGKrQAxtucAMbLeADmy3gBCw+8AKXmUAEK23gBKw+8ASrbeAFrP 9wBSut4AOX2UAFrD5wBr1/8Aa9P3AGO+3gBz2/8Aa8fnAHPP7wB7y+cAhNPvAJzf9wCl5/8A pdvvAO/7/wAhqt4AKareAEKy3gBSx/cAUr7nAGPT/wBavucAY8fvAHPX/wBrw+cAe9P3AITX 9wCM0+8AnNfvAL3n9wDG7/8A1vP/AGPP/wBr0/8AnNv3ALXj9wBKvvcAY8v/AJTX9wCt3/cA zu//AOf3/wC94/cA3vP/ANbv/wDv9/8A9/v/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAbGxsbGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABb cX5iW0ZsbGxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbY32SloNo YVtdZGxsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbZn2SkpGRkZGRbktC XGBsbGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbZn10dHR0dHR0dHR0hW5LR1ts bGxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbgECIiIiIiIiIiIiIiIhTU3SDaGFbbGxs bAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbgFh3d3d3d3d3d3d3d3d3d1NTU1RUcE5KQmxsbGwA AAAAAAAAAAAAAAAAAAAAAABbgI9TU1NTU1NTU1NTU1NTU1RUVFRUVFRUVDprS15sAAAAAAAA AAAAAAAAAAAAAABbgI88PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHU5bAAAAAAAAAAAAAAA AAAAAABbgEE+PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDyVbAAAAAAAAAAAAAAAAAAAAABb gFYyMTExMTExMTExMTExMTExMTExMTExMTExMTGVbAAAAAAAAAAAAAAAAAAAAFuAgJMyKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCiRW2wAAAAAAAAAAAAAAAAAAFuAgJMpHR0dHR0dHR0d HR0dHR0dHR0dHR0dHR0dHR2RW2wAAAAAAAAAAAAAAAAAAFuAgHwlIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyORS2wAAAAAAAAAAAAAAAAAAFuBgXkrFxcXFxcXFxcXFxcXFxcXFxcXFxcX FxcXFxeRS2wAAAAAAAAAAAAAAAAAAFtpaXgaExMTExMTExMTExMTExMTExMTExMTExMTExOR Jk8AAAAAAAAAAAAAAAAAAFuEhHgaEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCRO01sAAAA AAAAAAAAAAAAAFuEhHgsEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCRJElsAAAAAAAAAAAA AAAAAFuGhm0VAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwORGEVsAAAAAAAAAAAAAAAAAFtz h2obAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwORCVtsAAAAAAAAAAAAAAAAAFt7imobBAQE BAQEBAQEBAQEBAQEBAQEBAQEBAQEBASRCURsAAAAAAAAAAAAAAAAAFuXikQtBQUFBQUFBQUF BQUFBQUFBQUFBQUFBQUFBQWRCmlsAAAAAAAAAAAAAAAAAFuXi0R/CQcGBgYGBgYGBgYGBgYG BgYGBgYGBgYGBgaRC1FyAAAAAAAAAAAAAAAAAFuTKkRSmX9/LR8bCQkIBwcHBwcHBwcHBwcH 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 ----------qhjoqhrpmtvihujmdfii-- From mcano@seattletimes.com Tue Apr 13 18:28:51 2004 From: mcano@seattletimes.com (Mike Cano) Date: Tue, 13 Apr 2004 10:28:51 -0700 Subject: [Mono-list] mod_mono on Apache2 - Solaris 8 Message-ID: Hi there, Excuse my newbesence. I hope this is the correct list for this question. If not, let me know. I'm trying to serve up asp.net pages on my apache2 sparc solaris 8 platform using mod_mono. Firstly, I removed the apache app that comes with Solaris 8 to eliminate any contention. Next, I installed mono-0.31, apache-2.0.43, xsp-0.9, mod_mono-0.31. I can compile and run a simple helloworld.cs. I've stepped through the mod_mono/INSTALL procedure on my Sparc Solaris 8 machine and all went well with no errors encountered. XSP running fine as apache user - owns and can rw to /tmp/mod_mono_server. Apache2 starts okay - can serve regular html pages. But, when trying to request the test page at /usr/share/doc/xsp/test/index.aspx the browser just spins and spins... No server errors or messages, no xsp errors. Don't really know where to go from here. I'd like to at least debug this. Any help would be greatly appreciated! Thanks, -M From sballard@netreach.com Tue Apr 13 19:19:17 2004 From: sballard@netreach.com (Stuart Ballard) Date: Tue, 13 Apr 2004 14:19:17 -0400 Subject: [Mono-list] Mono 0.31 segfault Message-ID: <407C2F25.2010403@netreach.com> Running mono 0.31 from debian packages. The following simple test program crashes mono with a segmentation fault: public class MainClass { public static void Main() { object o = null; Console.WriteLine(o.ToString()); } } I'd expect to get a NullReferenceException, of course. One thing I noticed is this: sballard@rainbow:~$ mono --version Mono JIT compiler version 0.31, (C) 2002-2004 Novell, Inc and Contributors. www.go-mono.com TLS: NPTL GC: Included Boehm (with typed GC) Globalization: none sballard@rainbow:~$ uname -a Linux rainbow 2.2.17 #1 Thu Sep 14 13:18:09 EDT 2000 i686 GNU/Linux The thing that stands out is the mention of NPTL. I think that on a 2.2.17 kernel I'm a long way from having NPTL support, unless it has a fallback mode for older kernels. Any thoughts? Thanks, Stuart (thinking about upgrading his kernel now...). -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From vguzev@yandex.ru Tue Apr 13 19:22:44 2004 From: vguzev@yandex.ru (Vadim B. Guzev) Date: Tue, 13 Apr 2004 22:22:44 +0400 Subject: [Mono-list] Call to Thread.Abort causes to Application failure! Message-ID: <00c001c42184$5153e9b0$1117010a@HOME> Hello, mono-list@lists.ximian.com ! Can anyone explain me what's wrong with the following code? 8<------------------------------------------------------------------------ ... Monitor.Enter( workers ); int n = workers.Count; foreach ( Thread t in workers ) { try { t.Abort(); } catch ( ThreadAbortException ) {} catch ( NullReferenceException ) {} catch ( Exception e ) { MCException.WriteException( "ADP0005", "Error occured while trying to stop worker!", e ); } } Monitor.Exit( workers ); workers = null; ... 8<------------------------------------------------------------------------ Collection "workers" is the ArrayList that contains running or already stopped Threads collection. This collection can contain hundreds of Threads. Sometimes it works well, but almost always throws the following exception: ** ERROR **: file exceptions-x86.c: line 1061 (mono_arch_handle_exception): assertion failed: (jit_tls->end_of_stack) aborting... Sometimes it can halt with the following message: Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object ** (xsp.exe:17631): WARNING **: Exception inside function without unwind info ** ERROR **: file exceptions-x86.c: line 1091 (mono_arch_handle_exception): should not be reached Or something like this: ** ERROR **: file exceptions-x86.c: line 1062 (mono_arch_handle_exception): assertion failed: (jit_tls->abort_func) aborting... ./runxsp: line 1: 17653 Aborted mono xsp.exe --port 10000 --applications /:../share/doc/xsp/test/,/fib:../fib,/webapp:../webapp How can I debug my applications in such cases and find out the reasons of these failures? It was very difficult for me to figure out this code from thousands lines of code... I'm using Mono 0.31. This code was working well on Mono 0.29. Any help would be appreciated! Vadim B. Guzev http://u.pereslavl.ru/~vadim/MCSharp/ From vguzev@yandex.ru Tue Apr 13 19:29:10 2004 From: vguzev@yandex.ru (Vadim B. Guzev) Date: Tue, 13 Apr 2004 22:29:10 +0400 Subject: [Mono-list] Mono 0.31 segfault References: <407C2F25.2010403@netreach.com> Message-ID: <00e001c42185$378c3900$1117010a@HOME> This code also hangs on Linux 2.4.25 without throwing any exceptions or segfaults! Best regards, Vadim B. Guzev http://u.pereslavl.ru/~vadim/MCSharp/ ----- Original Message ----- From: "Stuart Ballard" To: "mono-list" Sent: Tuesday, April 13, 2004 10:19 PM Subject: [Mono-list] Mono 0.31 segfault > Running mono 0.31 from debian packages. The following simple test > program crashes mono with a segmentation fault: > > public class MainClass { > public static void Main() { > object o = null; > Console.WriteLine(o.ToString()); > } > } > > I'd expect to get a NullReferenceException, of course. > > One thing I noticed is this: > sballard@rainbow:~$ mono --version > Mono JIT compiler version 0.31, (C) 2002-2004 Novell, Inc and > Contributors. www.go-mono.com > TLS: NPTL > GC: Included Boehm (with typed GC) > Globalization: none > sballard@rainbow:~$ uname -a > Linux rainbow 2.2.17 #1 Thu Sep 14 13:18:09 EDT 2000 i686 GNU/Linux > > The thing that stands out is the mention of NPTL. I think that on a > 2.2.17 kernel I'm a long way from having NPTL support, unless it has a > fallback mode for older kernels. > > Any thoughts? > > Thanks, > Stuart (thinking about upgrading his kernel now...). > > > > -- > Stuart Ballard, Senior Web Developer > NetReach, Inc. > (215) 283-2300, ext. 126 > http://www.netreach.com/ > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From dave-monolist@earth.li Tue Apr 13 19:44:22 2004 From: dave-monolist@earth.li (David Sheldon) Date: Tue, 13 Apr 2004 19:44:22 +0100 Subject: [Mono-list] Mono 0.31 segfault In-Reply-To: <00e001c42185$378c3900$1117010a@HOME> References: <407C2F25.2010403@netreach.com> <00e001c42185$378c3900$1117010a@HOME> Message-ID: <20040413184422.GV8764@ox.compsoc.net> I think that this is bug 55253. http://bugzilla.ximian.com/show_bug.cgi?id=55253 Are the debian packages compiled with the --with-sigaltstack=no option? Hmm, I wonder if this works for anyone else. It definitely doesn't work on debian for me if I don't use that option. David On Tue, Apr 13, 2004 at 10:29:10PM +0400, Vadim B. Guzev wrote: > This code also hangs on Linux 2.4.25 without throwing any exceptions or > segfaults! > > Best regards, > Vadim B. Guzev > http://u.pereslavl.ru/~vadim/MCSharp/ > > ----- Original Message ----- > From: "Stuart Ballard" > To: "mono-list" > Sent: Tuesday, April 13, 2004 10:19 PM > Subject: [Mono-list] Mono 0.31 segfault > > > > Running mono 0.31 from debian packages. The following simple test > > program crashes mono with a segmentation fault: > > > > public class MainClass { > > public static void Main() { > > object o = null; > > Console.WriteLine(o.ToString()); > > } > > } -- "If you used a linear search on a telephone book, you probably wouldn't be sitting here..." -- Carroll Morgan From egonia@mail15.com Tue Apr 13 19:50:38 2004 From: egonia@mail15.com (Gonia Eric - egonia) Date: Tue, 13 Apr 2004 13:50:38 -0500 Subject: [Mono-list] Gladify SqlSharpGtk Message-ID: <1081882238.2016.7.camel@egonia5.corp.acxiom.net> Warning! I know very little about Gtk, so these may be dumb questions. If I was to work on sqlsharpgtk to Glade as much of the interface as I could, would the changes be accepted. Would this prevent it from being run on Windows or other OSes? From sballard@netreach.com Tue Apr 13 19:55:03 2004 From: sballard@netreach.com (Stuart Ballard) Date: Tue, 13 Apr 2004 14:55:03 -0400 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <1081881703.4890.22.camel@elsschot.wildebeest.org> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> Message-ID: <407C3787.2090704@netreach.com> Mark Wielaard wrote: > You then still need the original "exe" for execution. > The man page says about --aot: > > This option is used to precompile the CIL code in the specified > assembly to native code. The generated code is stored in a file > with the extension .so. This file will be automatically picked > up by the runtime when the assembly is executed. > > This pre-compiles the methods, but the original assembly is > still required to execute as this one contains the metadata and > exception information which is not availble on the generated > file. When precompiling code, you might want to compile with > all optimizations (-O=all). Pre-compiled code is position inde- > pendent code. > > load test overhead total > Old: 1703 1292 3174 6169 > New: 2944 1337 624 4905 > Oat: 2944 1312 626 4882 > > So that doesn't seem to help in this case (or I did something wrong and > it isn't picking up the mauve.exe.so after all). Did you try --aot'ing classpath.dll, IK.VM.NET.dll etc? I'd imagine that this particular microbenchmark spends a large proportion of its time inside classpath itself, suggesting that merely JITing the mauve part wouldn't help much. The man page you cited says that --aot "precompiles the CIL code in the specified assembly". In .NET terminology, each dll or exe is a separate assembly. So I take that doc to imply that you need to separately AOT each dll as well as the exe itself. Interestingly, my installation of mono (from debian sid) doesn't even come with its own libraries AOT'd. I'd have thought that you'd get the best performance by AOT'ing *all* the libraries, including (and especially) the low-level platform ones such as System.dll and System.Xml.dll. CC'ing mono-list for any insight they might have into why (or why not) you might want to AOT the platform libraries... Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From miguel@ximian.com Tue Apr 13 20:27:54 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Tue, 13 Apr 2004 15:27:54 -0400 Subject: [Mono-list] Bug in System.Drawing.Imaging.ImageFormat? In-Reply-To: References: Message-ID: <1081884474.4105.1293.camel@erandi.boston.ximian.com> Hello! > We have successfully ported a big portion of our code to linux. Thanks a > lot! > Question: > > I get the System.DllNotFoundException: jpeg exception when I do the > following: > . > MemoryStream ImageStream = new MemoryStream(imageByteData); > Bitmap imageBitmap = new Bitmap(ImageStream,false); > . You need to have the libjpeg library installed in your system. Notice that this will be detected at installation time in the next Mono release, in the current one we do not do this. From ichbin@shadlen.org Tue Apr 13 21:59:41 2004 From: ichbin@shadlen.org (David Wright) Date: Tue, 13 Apr 2004 13:59:41 -0700 (PDT) Subject: [Mono-list] Master Pages In-Reply-To: <20040413102837.14111.81863.Mailman@headcheese.ximian.com> References: <20040413102837.14111.81863.Mailman@headcheese.ximian.com> Message-ID: What is the status of Whidbey APIs in mono? There has been at least one semi-public release of Whidbey bits, at PDC. More will be coming, in the form of Whidbey betas. When people implement the new APIs for mono, will they be accepted directly into the appropriate System.* namespaces, or will they go into a "holding pen" (Mono.Whidbey.Ssystem.*?) until after v1.0? For example, is there any plan to include the master page and site map controls in mono v1.0? These represent some of very usefulest new stuff for ASP.NET. From ivan.guzvinec@telemach.net Tue Apr 13 22:12:04 2004 From: ivan.guzvinec@telemach.net (Ivan =?iso-8859-2?Q?Gu=BEvinec?=) Date: Tue, 13 Apr 2004 23:12:04 +0200 Subject: [Mono-list] mphoto - where to get and/or how to build libeog.so Message-ID: <1081890724.5900.6.camel@AI.house-of-ix.org> --=-ratvfDspYHDI/OBlzLCR Content-Type: multipart/alternative; boundary="=-/sn0lBdCgWI2dwYdg/+9" --=-/sn0lBdCgWI2dwYdg/+9 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I'm trying out mphoto from mono CVS repository and I get: $ ./mphoto.exe ** DB is valid T: Hello from the Thumbnailer thread customWidgetHandler: widget for collections_tree_view customWidgetHandler: widget for imageinfo_tree_view customWidgetHandler: widget for keywords_widget customWidgetHandler: widget for browser_icon_list customWidgetHandler: widget for eog_image_view =20 Unhandled Exception: System.DllNotFoundException: eog in <0x00053> (wrapper managed-to-native) EogUiImage:ui_image_new () in <0x0001c> EogUiImage:.ctor () in <0x0017c> MphotoToplevel:GladeCustomWidgetHandler (Glade.XML,string,string,string,string,int,int) etc... As I understand from the README, I should build eog/libeog as a shared library (libeog.so) but I can't find any information on how am I supposed to accomplish that. I have eog-2.4.1 installed on my system but there is no libeog.so since it is built as a static library libeog.a. Is there a source out there that builds into shared library? I even tried to query the ol' mighty google for "libeog.so" and didn't get any (0) results. Can someone please point me in the right direction. tnx, Ivan --=-/sn0lBdCgWI2dwYdg/+9 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi,

I'm trying out mphoto from mono CVS repository and I get:
$ ./mphoto.exe
** DB is valid
T: Hello from the Thumbnailer thread
customWidgetHandler: widget for collections_tree_view
customWidgetHandler: widget for imageinfo_tree_view
customWidgetHandler: widget for keywords_widget
customWidgetHandler: widget for browser_icon_list
customWidgetHandler: widget for eog_image_view

Unhandled Exception: System.DllNotFoundException: eog
in <0x00053> (wrapper managed-to-native) EogUiImage:ui_image_new () in <0x0001c> EogUiImage:.ctor ()
in <0x0017c> MphotoToplevel:GladeCustomWidgetHandler (Glade.XML,strin= g,string,string,string,int,int)
etc...

As I understand from the README, I should build eog/libeog as a shared libr= ary (libeog.so) but I can't find any information on how am I supposed to ac= complish that. I have eog-2.4.1 installed on my system but there is no libe= og.so since it is built as a static library libeog.a. Is there a source out= there that builds into shared library? I even tried to query the ol' might= y google for "libeog.so" and didn't get any (0) results.

Can someone please point me in the right direction.

tnx,
Ivan --=-/sn0lBdCgWI2dwYdg/+9-- --=-ratvfDspYHDI/OBlzLCR Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iQCVAwUAQHxXpMj+Az87AOMpAQLcuQP/b6RyDHKpXFTMjdNfU5GiK/Ihxd/UUfaN 0ib9OEs0OPirnKcectAfKY+1uazwg/9rmByXwd2TQR4sOxmF5NQHkRG5XJjDc3Wb Y8CPvNQXAdialVTqATsTO/6NzyUJiNK93ICQaPlBpYu/bgp87C+gH19Sd3sCXw05 z1gZ+lALlWo= =0sWA -----END PGP SIGNATURE----- --=-ratvfDspYHDI/OBlzLCR-- From jonpryor@vt.edu Tue Apr 13 23:08:59 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Tue, 13 Apr 2004 18:08:59 -0400 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <407C3787.2090704@netreach.com> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> <407C3787.2090704@netreach.com> Message-ID: <1081894138.19677.8.camel@localhost.localdomain> Below... On Tue, 2004-04-13 at 14:55, Stuart Ballard wrote: > Interestingly, my installation of mono (from debian sid) doesn't even > come with its own libraries AOT'd. I'd have thought that you'd get the > best performance by AOT'ing *all* the libraries, including (and > especially) the low-level platform ones such as System.dll and > System.Xml.dll. AOT (or pre-JITing) assemblies is not as useful as you'd think. It has two primary effects: - Reduce memory requirements, as memory doesn't need to be allocated for the JITed code - Decrease startup time, as (again) the JITing doesn't need to be done. This isn't without consequence. Here are some highlights, but see Chris Brumme's blog[1] for *lots* of details: - Fewer opportunities to inline during the JIT, as many methods you'd like to inline will already have been compiled. - The real killer: AOT/pre-JIT code is AppDomain-neutral - Builds on the above inlining issue - Slows down access to class statics fields, as you need to go through an indirection (for AppDomain lookup) - The JIT can't emit a direct function call to AOT code You should (obviously) always run a performance analysis to see what the impacts of AOT/pre-JIT are, but the general consensus from the .NET developers is that it should be avoided unless you really can't afford the startup penalty or the memory requirements. Personally, I haven't had any problems with startup time under Mono, so I don't see the point in shipping AOT-compiled assemblies. - Jon [1] http://blogs.msdn.com/cbrumme/ From vargaz@freemail.hu Tue Apr 13 23:34:03 2004 From: vargaz@freemail.hu (Varga Zoltan) Date: Wed, 14 Apr 2004 00:34:03 +0200 (CEST) Subject: [Mono-list] Re: The Mauve unicode testcase and VM perfor Message-ID: Hi, The mono AOT code is not domain neutral, it is essentially the same as the code produced by the JIT. If you specify the -O=shared option when AOTing the assembly, it will be domain neutral code. AOTing does improve startup times considerably. Just try running the tests under mcs/tests using an AOTed corlib/System/mcs, and you will see the difference. Also, the mono system assemblies will be AOTed during installation in a future mono release. bye Zoltan From gonzalo@ximian.com Wed Apr 14 01:01:17 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 14 Apr 2004 02:01:17 +0200 Subject: [Mono-list] Mono 0.31 segfault In-Reply-To: <20040413184422.GV8764@ox.compsoc.net> References: <407C2F25.2010403@netreach.com> <00e001c42185$378c3900$1117010a@HOME> <20040413184422.GV8764@ox.compsoc.net> Message-ID: <1081900867.1586.101.camel@localhost> El mar, 13-04-2004 a las 20:44, David Sheldon escribió: > I think that this is bug 55253. > > http://bugzilla.ximian.com/show_bug.cgi?id=55253 > > Are the debian packages compiled with the --with-sigaltstack=no > option? > > Hmm, I wonder if this works for anyone else. It definitely doesn't work > on debian for me if I don't use that option. It worked for me using --with-nptl=no --with-sigaltstack=no and kernel 2.4.25, but when I turned sigaltstack on, it failed as it fails for Stuart. The backtrace took me to code in libpthread and libgcc :-? -Gonzalo From mcano@seattletimes.com Wed Apr 14 01:01:59 2004 From: mcano@seattletimes.com (Mike Cano) Date: Tue, 13 Apr 2004 17:01:59 -0700 Subject: [Mono-list] RE: mod_mono on Apache2 - Solaris 8 Message-ID: Thanks to Chris Turchin I'm a little further along debugging this :) I'm now trying to run xsp.exe in standalone mode to see what could be wrong. Here's my latest attempt: # cd /usr/share/doc/xsp/test # mono /usr/bin/xsp.exe --root . --applications /mono:. Listening on port: 8080 Listening on address: 0.0.0.0 Root directory: /usr/share/doc/xsp/test Hit Return to stop the server. And then, in a browser, requesting http://10.66.10.1:8080/mono/index.aspx xsp responds with: BEFORE FILTER. AFTER FILTER. BEFORE FILTER. AFTER FILTER. Browser responds with: Server error in '/mono' application ------------------------------------------------------------------------ -------- Description: Error processing request.=20 Error Message: HTTP 500.=20 Stack Trace: System.IO.FileNotFoundException: File '/var/tmp/45878.dll' not found. in (unmanaged) (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom (string) in <0x00004> (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom (string) in <0x004f0> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters,string[],bool) in <0x00560> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromDomBatch (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUn it[]) in <0x00068> Mono.CSharp.CSharpCodeCompiler:CompileAssemblyFromDom (System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUn it) in <0x001ac> System.Web.Compilation.CachingCompiler:Compile (System.Web.Compilation.BaseCompiler) in <0x003ec> System.Web.Compilation.BaseCompiler:GetCompiledType () in <0x002e0> System.Web.Compilation.AspGenerator:GetCompiledType () in <0x00048> System.Web.Compilation.GlobalAsaxCompiler:CompileApplicationType (System.Web.UI.ApplicationFileParser) in <0x00044> System.Web.UI.ApplicationFileParser:GetCompiledApplicationType (string,System.Web.HttpContext) in <0x00044> System.Web.HttpApplicationFactory:CompileApp (System.Web.HttpContext) in <0x00038> System.Web.HttpApplicationFactory:InitializeFactory (System.Web.HttpContext) in <0x000b4> System.Web.HttpApplicationFactory:GetInstance (System.Web.HttpContext) in <0x00190> System.Web.HttpRuntime:InternalExecuteRequest (System.Web.HttpWorkerRequest) =20 Now, when the page is requested, /var/tmp/45878.cs is created. It's interesting that the FileNotFoundException shows 45878.dll as not being found. Does this shed any light on what might be wrong? I'm curious whether there should be a dll or xsp should be looking for the cs file. Thanks for any help! -Mike -----Original Message----- From: Mike Cano=20 Sent: Tuesday, April 13, 2004 10:29 AM To: 'mono-list@lists.ximian.com' Subject: mod_mono on Apache2 - Solaris 8 Hi there, Excuse my newbesence. I hope this is the correct list for this question. If not, let me know. I'm trying to serve up asp.net pages on my apache2 sparc solaris 8 platform using mod_mono. Firstly, I removed the apache app that comes with Solaris 8 to eliminate any contention. Next, I installed mono-0.31, apache-2.0.43, xsp-0.9, mod_mono-0.31. I can compile and run a simple helloworld.cs. I've stepped through the mod_mono/INSTALL procedure on my Sparc Solaris 8 machine and all went well with no errors encountered. XSP running fine as apache user - owns and can rw to /tmp/mod_mono_server. Apache2 starts okay - can serve regular html pages. But, when trying to request the test page at /usr/share/doc/xsp/test/index.aspx the browser just spins and spins... No server errors or messages, no xsp errors. Don't really know where to go from here. I'd like to at least debug this. Any help would be greatly appreciated! Thanks, -M From gonzalo@ximian.com Wed Apr 14 01:06:45 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 14 Apr 2004 02:06:45 +0200 Subject: [Mono-list] Master Pages In-Reply-To: References: <20040413102837.14111.81863.Mailman@headcheese.ximian.com> Message-ID: <1081901205.1586.106.camel@localhost> El mar, 13-04-2004 a las 22:59, David Wright escribió: > What is the status of Whidbey APIs in mono? There has been at least one > semi-public release of Whidbey bits, at PDC. More will be coming, in the > form of Whidbey betas. When people implement the new APIs for mono, will > they be accepted directly into the appropriate System.* namespaces, or > will they go into a "holding pen" (Mono.Whidbey.Ssystem.*?) until after > v1.0? > > For example, is there any plan to include the master page and site map > controls in mono v1.0? These represent some of very usefulest new stuff > for ASP.NET. > _____________________ We have the site map control in CVS, but it will not be shipped in mono 1.0 System.Web as we're targetting MS .NET 1.1 Master pages won't be there either. -Gonzalo From gonzalo@ximian.com Wed Apr 14 01:11:25 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 14 Apr 2004 02:11:25 +0200 Subject: [Mono-list] RE: mod_mono on Apache2 - Solaris 8 In-Reply-To: References: Message-ID: <1081901485.1586.111.camel@localhost> El mié, 14-04-2004 a las 02:01, Mike Cano escribió: > Thanks to Chris Turchin I'm a little further along debugging this :) > > I'm now trying to run xsp.exe in standalone mode to see what could be > wrong. > > Here's my latest attempt: > # cd /usr/share/doc/xsp/test > # mono /usr/bin/xsp.exe --root . --applications /mono:. > Listening on port: 8080 > Listening on address: 0.0.0.0 > Root directory: /usr/share/doc/xsp/test > Hit Return to stop the server. > > And then, in a browser, requesting > http://10.66.10.1:8080/mono/index.aspx > > xsp responds with: > BEFORE FILTER. > AFTER FILTER. > BEFORE FILTER. > AFTER FILTER. > > Browser responds with: > Server error in '/mono' application > ------------------------------------------------------------------------ > -------- > Description: Error processing request. > Error Message: HTTP 500. > > Stack Trace: System.IO.FileNotFoundException: File '/var/tmp/45878.dll' > not found. That looks like it's trying to run 'mcs' to compile the generated code for the page, the execution succeeded and there's no assembly. We're probably being fooled and executing mcs didn't succeed. Check if mcs is in the PATH and is executed by the system (just edit the script and make it send some output to a tty. Don't write to stdout or it will confuse the output 'parser' in CodeDOM). -Gonzalo From mathpup@mylinuxisp.com Wed Apr 14 03:24:14 2004 From: mathpup@mylinuxisp.com (Marcus) Date: Tue, 13 Apr 2004 21:24:14 -0500 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <1081894138.19677.8.camel@localhost.localdomain> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <407C3787.2090704@netreach.com> <1081894138.19677.8.camel@localhost.localdomain> Message-ID: <200404132124.14302.mathpup@mylinuxisp.com> I get almost identical results overall on SciMark with AOT and JIT compilation. The overall results are 97.0 MFlops (JIT) versus 95.4 MFlops (AOT). Some subtests are faster with JIT; some are faster with AOT. This difference is less than what I see from week to week comparing JIT-to-JIT, as various components of the runtime change. On Tuesday 13 April 2004 5:08 pm, Jonathan Pryor wrote: > AOT (or pre-JITing) assemblies is not as useful as you'd think. It has > two primary effects: > > - Reduce memory requirements, as memory doesn't need to be allocated > for the JITed code > - Decrease startup time, as (again) the JITing doesn't need to be > done. From danielmorgan@verizon.net Wed Apr 14 03:37:18 2004 From: danielmorgan@verizon.net (Daniel Morgan) Date: Tue, 13 Apr 2004 22:37:18 -0400 Subject: [Mono-list] Gladify SqlSharpGtk In-Reply-To: <1081882238.2016.7.camel@egonia5.corp.acxiom.net> Message-ID: Glade# works on Windows and Linux. I haven't tried Glade#. I know what it is, and it sounds good. Improvements are welcomed to SQL# For GTK#. Has anyone had success with Glade# with your GTK# apps? Does it make it easier to create GUI apps? What about making modifications to the app down the road, such as, is it easy to add a text box to a dialog? The nice thing about System.Windows.Forms on .NET and GTK# on Mono is that it is easy to create a GUI application without a designer. Currently, SQL# For GTK# works okay on Linux and Windows. One big requirement of SQL# that I ask of you - it must be able to build and run on both Linux and Windows. The syntax highlighting code in it is buggy. So, if you get lots of crashes running it, you can turn it off. I would like to replace it with gtksourceview#, but I do not know if it works on Windows too. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Gonia Eric - egonia Sent: Tuesday, April 13, 2004 2:51 PM To: mono-list@lists.ximian.com Subject: [Mono-list] Gladify SqlSharpGtk Warning! I know very little about Gtk, so these may be dumb questions. If I was to work on sqlsharpgtk to Glade as much of the interface as I could, would the changes be accepted. Would this prevent it from being run on Windows or other OSes? _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From bmaurer@users.sourceforge.net Wed Apr 14 03:41:29 2004 From: bmaurer@users.sourceforge.net (Ben Maurer) Date: Tue, 13 Apr 2004 22:41:29 -0400 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <200404132124.14302.mathpup@mylinuxisp.com> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <407C3787.2090704@netreach.com> <1081894138.19677.8.camel@localhost.localdomain> <200404132124.14302.mathpup@mylinuxisp.com> Message-ID: <1081910488.11605.3.camel@Ben> Ok, there are a few factors to consider here: JITing takes a hit *once* -- remember, once a method is jitted, there is 0 cost. For something like SciMark, you are running the test for a pretty long time. So, if there is a .01 second delay in jitting it on a 1 second test, you wont see anything. AOT can cause code to be aligned differently, because it emits some slightly different constructs. This can give misleading results. There are some cases where the AOT emits code that we could work on optimizing. However, this is mostly not in the areas that SciMark tests. Anyways, having numbers is very valuable. I would love if you were to post your benchmark results from week to week. -- Ben On Tue, 2004-04-13 at 22:24, Marcus wrote: > I get almost identical results overall on SciMark with AOT and JIT > compilation. The overall results are 97.0 MFlops (JIT) versus 95.4 MFlops > (AOT). Some subtests are faster with JIT; some are faster with AOT. This > difference is less than what I see from week to week comparing JIT-to-JIT, as > various components of the runtime change. > > > On Tuesday 13 April 2004 5:08 pm, Jonathan Pryor wrote: > > > AOT (or pre-JITing) assemblies is not as useful as you'd think. It has > > two primary effects: > > > > - Reduce memory requirements, as memory doesn't need to be allocated > > for the JITed code > > - Decrease startup time, as (again) the JITing doesn't need to be > > done. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From Black-Fox@virtualblackfox.net Wed Apr 14 03:56:48 2004 From: Black-Fox@virtualblackfox.net (Black Fox) Date: Wed, 14 Apr 2004 04:56:48 +0200 Subject: [Mono-list] Gladify SqlSharpGtk In-Reply-To: References: Message-ID: <407CA870.2060806@virtualblackfox.net> > I would like to replace it with gtksourceview#, but I do not know if it > works on Windows too. I have searched this (To run MonoDevelop on windows) and never found... So i don't think it's a good idea (Maybe a plugin system with gtksourceview# used only on Unixes...) From Black-Fox@virtualblackfox.net Wed Apr 14 04:49:20 2004 From: Black-Fox@virtualblackfox.net (Black Fox) Date: Wed, 14 Apr 2004 05:49:20 +0200 Subject: [Mono-list] Trouble accessing interface methods via as operator In-Reply-To: <1081851412.9952.6.camel@frankie-carbone> References: <1081841994.9359.9.camel@frankie-carbone> <20040413080218.GA4888@roke.freak> <1081851412.9952.6.camel@frankie-carbone> Message-ID: <407CB4C0.7020608@virtualblackfox.net> Joe Scaduto said the following: > The type comes from a dll (Schedule.dll) which I compiled with the > namespace which IServices is defined (Umbrella.CIB.Service). The file > where I reflect on the Schedule.dll, where the above code snippet is > from, I have 'using Umbrella.CIB.Service' which is the same namespace I > used for compiling the Schedule.dll I thought then IServices as seen by > 'type' and as seen by 'as' would be the same. Am I incorrect in this > assumption? You should read this : http://www.yoda.arachsys.com/csharp/plugin.html It seem to be the same problem solved here. From mark@klomp.org Tue Apr 13 20:10:44 2004 From: mark@klomp.org (Mark Wielaard) Date: Tue, 13 Apr 2004 21:10:44 +0200 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <407C3787.2090704@netreach.com> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> <407C3787.2090704@netreach.com> Message-ID: <1081883444.4890.33.camel@elsschot.wildebeest.org> --=-iIMUui5gsvw2M+oqYqaD Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, On Tue, 2004-04-13 at 20:55, Stuart Ballard wrote: > Did you try --aot'ing classpath.dll, IK.VM.NET.dll etc? >=20 > I'd imagine that this particular microbenchmark spends a large=20 > proportion of its time inside classpath itself, suggesting that merely=20 > JITing the mauve part wouldn't help much. Should have thought about that. Just tried it, but: $ for i in *.dll; do mono --aot -O=3Dall $i; done Mono Ahead of Time compiler - compiling assembly OpenSystem.Java.dll Executing the native assembler: as /tmp/mono_aot_ZNn0Pd -o /tmp/mono_aot_ZN= n0Pd.o Executing the native linker: ld -shared -o OpenSystem.Java.dll.so /tmp/mono= _aot_ZNn0Pd.o Compiled 12 out of 12 methods (100%) 0 methods contain absolute addresses (0%) 0 methods contain wrapper references (0%) 0 methods contain lmf pointers (0%) 0 methods have other problems (0%) AOT RESULT 0 Mono Ahead of Time compiler - compiling assembly SharpZipLib.dll Executing the native assembler: as /tmp/mono_aot_SVrc0t -o /tmp/mono_aot_SV= rc0t.o Executing the native linker: ld -shared -o SharpZipLib.dll.so /tmp/mono_aot= _SVrc0t.o Compiled 508 out of 540 methods (94%) 31 methods contain absolute addresses (5%) 1 methods contain wrapper references (0%) 0 methods contain lmf pointers (0%) 0 methods have other problems (0%) AOT RESULT 0 Mono Ahead of Time compiler - compiling assembly awt.dll Executing the native assembler: as /tmp/mono_aot_DbmJ3s -o /tmp/mono_aot_Db= mJ3s.o Executing the native linker: ld -shared -o awt.dll.so /tmp/mono_aot_DbmJ3s.= o Compiled 320 out of 342 methods (93%) 0 methods contain absolute addresses (0%) 22 methods contain wrapper references (6%) 0 methods contain lmf pointers (0%) 0 methods have other problems (0%) AOT RESULT 0 Mono Ahead of Time compiler - compiling assembly classpath.dll Executing the native assembler: as /tmp/mono_aot_NrbGZa -o /tmp/mono_aot_Nr= bGZa.o Executing the native linker: ld -shared -o classpath.dll.so /tmp/mono_aot_N= rbGZa.o Compiled 18338 out of 18766 methods (97%) 0 methods contain absolute addresses (0%) 428 methods contain wrapper references (2%) 0 methods contain lmf pointers (0%) 0 methods have other problems (0%) AOT RESULT 0 Mono Ahead of Time compiler - compiling assembly ik.vm.jni.dll =20 ** ERROR **: file object.c: line 466 (mono_class_vtable): assertion failed:= (fklass->byval_arg.type =3D=3D MONO_TYPE_PTR) aborting... Aborted Mono Ahead of Time compiler - compiling assembly ik.vm.net.dll Executing the native assembler: as /tmp/mono_aot_PGuh22 -o /tmp/mono_aot_PG= uh22.o Executing the native linker: ld -shared -o ik.vm.net.dll.so /tmp/mono_aot_P= Guh22.o Compiled 1067 out of 1092 methods (97%) 0 methods contain absolute addresses (0%) 25 methods contain wrapper references (2%) 0 methods contain lmf pointers (0%) 0 methods have other problems (0%) AOT RESULT 0 [mark@elsschot:~/src/mauve] $ time echo gnu.testlet.java.lang.Character.unicode | mono mauve.exe -debug =20 Unhandled Exception: System.TypeInitializationException: An exception was t= hrown by the type initializer for java.io.File ---> System.TypeInitializati= onException: An exception was thrown by the type initializer for java.lang.= System ---> System.TypeInitializationException: An exception was thrown by = the type initializer for gnu.java.io.EncodingManager ---> System.TypeInitia= lizationException: An exception was thrown by the type initializer for java= .lang.Class ---> System.ArrayTypeMismatchException: Source array type canno= t be assigned to destination array type. in <0x000dc> MethodDescriptor:FromMethodBase (System.Reflection.MethodBase) in <0x00011> CompiledTypeWrapper:CreateMethodWrapper (System.Reflection.Met= hodBase) in <0x000c9> CompiledTypeWrapper:LazyPublishMembers () in <0x00041> LazyTypeWrapper:Finish () in <0x0004d> NativeCode.java.lang.VMClass:CreateClassInstance (TypeWrapper) in <0x00063> NativeCode.java.lang.VMClass:getClassFromWrapper (TypeWrapper) in <0x00022> NativeCode.java.lang.VMClass:getClassFromType (System.Type) in <0x00025> java.lang.Object:instancehelper_getClass (object) in <0x000cd> java.security.Permissions:add (java.security.Permission) in <0x00055> java.lang.Class:.cctor () --- End of inner exception stack trace --- =20 in <0x00429> gnu.java.io.EncodingManager:.cctor () --- End of inner exception stack trace --- =20 in (unmanaged) gnu.java.io.EncodingManager:getEncoder (java.io.OutputStream= ) in <0x0003a> java.io.OutputStreamWriter:.ctor (java.io.OutputStream) in <0x0003c> java.io.PrintWriter:.ctor (java.io.OutputStream) in <0x00019> java.io.PrintWriter:.ctor (java.io.OutputStream,bool) in <0x00073> java.io.PrintStream:.ctor (java.io.OutputStream,bool) in <0x0006d> java.lang.VMSystem:makeStandardOutputStream () in <0x00899> java.lang.System:.cctor () --- End of inner exception stack trace --- =20 in (unmanaged) java.lang.System:getProperty (string) in <0x00010> java.io.File:.cctor () --- End of inner exception stack trace --- =20 in (unmanaged) java.io.File:.ctor (string) in <0x0003e> java.io.FileReader:.ctor (string) in <0x000bf> gnu.testlet.SimpleTestHarness:.ctor (bool,bool,bool) in <0x001fc> gnu.testlet.SimpleTestHarness:main (string[]) =20 =20 real 0m0.519s user 0m0.039s sys 0m0.021s --=-iIMUui5gsvw2M+oqYqaD Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAfDs0xVhZCJWr9QwRApFfAKCjw5yRMIZYFWcrUYKnLbUFCprbbACgqIBz BwG9Qa/+5BWH9kRbrvgejLM= =j1ow -----END PGP SIGNATURE----- --=-iIMUui5gsvw2M+oqYqaD-- From kharrazi@aftabpub.com Wed Apr 14 02:35:09 2004 From: kharrazi@aftabpub.com (Hadi Kharrazi) Date: Tue, 13 Apr 2004 22:35:09 -0300 Subject: [Mono-list] RE: Does Mono can support running ASP.NET on Apache Servers? Message-ID: <000001c421c0$b9e53420$bf91fea9@kharrazi> Hi Mono Team, I'm not a developer at all, so if it is possible please help me solving my problem. The problem is that I can't deploy ASP or .NET on my Apache host. I know that there are some commercial (chilisoft) and non commercial (Apache:ASP and Mod_gb) software but they either are expensive or incomplete. I'm not a professional; I saw the mod_mono on your website, could this be used to run ASP or .NET web pages on Apache AS3. If not, do you have any other solutions? Thanks for your help, Hadi From collecteur@virtualblackfox.net Wed Apr 14 03:50:14 2004 From: collecteur@virtualblackfox.net (Black Fox) Date: Wed, 14 Apr 2004 04:50:14 +0200 Subject: [Mono-list] Gladify SqlSharpGtk In-Reply-To: References: Message-ID: <407CA6E6.6070006@virtualblackfox.net> > I would like to replace it with gtksourceview#, but I do not know if it > works on Windows too. I have searched this (To run MonoDevelop on windows) and never found... So i don't think it's a good idea (Maybe a plugin system with gtksourceview# used only on Unixes...) From scooch@noggle.biz Wed Apr 14 08:05:36 2004 From: scooch@noggle.biz (Joe Scaduto) Date: Wed, 14 Apr 2004 03:05:36 -0400 Subject: [Mono-list] Trouble accessing interface methods via as operator In-Reply-To: <407CB4C0.7020608@virtualblackfox.net> References: <1081841994.9359.9.camel@frankie-carbone> <20040413080218.GA4888@roke.freak> <1081851412.9952.6.camel@frankie-carbone> <407CB4C0.7020608@virtualblackfox.net> Message-ID: <1081926336.1882.1.camel@frankie-carbone> On Tue, 2004-04-13 at 23:49, Black Fox wrote: > You should read this : http://www.yoda.arachsys.com/csharp/plugin.html > It seem to be the same problem solved here. Thank you very much. Works beautifully now. Good article too. Thanks again, Joe From rodrigo@ximian.com Wed Apr 14 09:44:18 2004 From: rodrigo@ximian.com (Rodrigo Moya) Date: Wed, 14 Apr 2004 10:44:18 +0200 Subject: [Mono-list] Gladify SqlSharpGtk In-Reply-To: References: Message-ID: <1081932258.2162.11.camel@cerler.home> On Tue, 2004-04-13 at 22:37 -0400, Daniel Morgan wrote: > Glade# works on Windows and Linux. I haven't tried Glade#. I know what it > is, and it sounds good. > > Improvements are welcomed to SQL# For GTK#. > > Has anyone had success with Glade# with your GTK# apps? Does it make it > easier to create GUI apps? > yes, much easier, and reduces the amount of code that needs to be written. > What about making modifications to the app down > the road, such as, is it easy to add a text box to a dialog? > much easier than hacking the code that creates the dialog to add that text box by hand :-) > The nice thing about System.Windows.Forms on .NET and GTK# on Mono is that > it is easy to create a GUI application without a designer. > so, you write all the windows, dialogs, etc, by hand in the code? cheers From morten@web-som-virker.no Wed Apr 14 13:56:22 2004 From: morten@web-som-virker.no (Morten =?ISO-8859-1?Q?Svan=E6w?=) Date: Wed, 14 Apr 2004 12:56:22 +0000 Subject: [Mono-list] SgmlReader "There was no XML start tag open" Message-ID: <1081947382.28891.15.camel@lhosts> Hi, I'm new to mono and I'm trying to run a util called sgmlreader:(http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=b90fddce-e60d-43f8-a5c4-c3bd760564bc) The util fixes bad xml. When I try to run a it it fails with the error message : "There was no XML start tag open" This error message comes from the XmlTextWriter.WriteNode method. It works fine in my vmware running MS .net I've tried with the 0.31 version and tried to compile it with the System.Xml.dll from 13.04.04 monocharge with same results. Anyone got any idea how I can fix this ? Morten SvanĤs Web-Som-Virker.no From jonpryor@vt.edu Wed Apr 14 12:04:34 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Wed, 14 Apr 2004 07:04:34 -0400 Subject: [Mono-list] RE: Does Mono can support running ASP.NET on Apache Servers? In-Reply-To: <000001c421c0$b9e53420$bf91fea9@kharrazi> References: <000001c421c0$b9e53420$bf91fea9@kharrazi> Message-ID: <1081940672.28363.19.camel@localhost.localdomain> On Tue, 2004-04-13 at 21:35, Hadi Kharrazi wrote: > I'm not a professional; I saw the mod_mono on your website, could this > be used to run ASP or .NET web pages on Apache AS3. Mod_mono is an Apache module for running ASP.NET pages under Mono, *not* ASP pages. The "usual restrictions" also apply: COM interop isn't supported, so you can't use COM objects from a mod_mono application; all dependent assemblies your app depends upon must run under Mono; etc. See: http://www.go-mono.com/asp-net.html - Jon From protected@poczta.onet.pl Wed Apr 14 12:35:40 2004 From: protected@poczta.onet.pl (Marcin P) Date: Wed, 14 Apr 2004 13:35:40 +0200 Subject: [Mono-list] Another try with ODBC on Win2003 Message-ID: Hello - I tried to post it about 3 weeks ago, but as there wasn't any answer I decided to try again before giving it up. I am completely new to Mono Project. I must admit, that the progress you make really amazed me and I'd like to congratulate everyone who is involved in developing it. I installed mono 0.31 on my Windows 2003 Server machine. I went to simple example with odbc connection. Although my example work very well in MS Framework, when I port it to mono I always receive an error saying: "Error in SQLAllocHandle" I made some further test and found out, that this error is thrown at the line: m_cnADOConnection = new OdbcConnection(); what is a little bit strange - the line m_cmdADOCommand = new OdbcCommand(); works well. I also tested m_cnADOConnection = new OdbcConnection(strConnectionString), where strConnectionString contains valid connection string to my DB, but the behaviour (and error) is the same. I searched the archives of list and a very similar error was reported on March 11th 2004, but it was about a Linux machine. There is another slight strange behaviour which I don't understand - anytime when I try to execute with mono my simple example using System.Windows.Forms I get the message: "Could not load winelib.exe.so", but then it runs almos OK (despite the warning saying "Missing call to FillRectangle in OnPaintBackground"). Could anyone give me a hint how to solve this issues? Am I missing something? Thanks in advance! Best regards, Marcin Pytel From Neale.Ferguson@SoftwareAG-USA.com Wed Apr 14 14:42:01 2004 From: Neale.Ferguson@SoftwareAG-USA.com (Ferguson, Neale) Date: Wed, 14 Apr 2004 07:42:01 -0600 Subject: [Mono-list] Exception handling Message-ID: <31DD0ECB10776B428B1186E60FB3D7B1141E83@RESMSG02.AME.ad.sag> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C42226.439C3B00 Content-Type: text/plain; charset="iso-8859-1" I have the following piece of code: class Tests { static int Main () { return TestDriver.RunTests (typeof (Tests)); } static int test_0_byte_cast () { int a; long l; byte b = 0; bool failed; try { double d = 256; failed = true; checked { b = (byte)d; } } catch (OverflowException) { failed = false; } if (failed) return 8; if (b != 255) return -8; return 0; } } When I run it I get an unhandled exception raised. Tracing shows me that the call comes from: static gint64 mono_fconv_ovf_i8 (double v) { gint64 res; MONO_ARCH_SAVE_REGS; res = (gint64)v; if (isnan(v) || truncl (v) != res) { mono_raise_exception (mono_get_exception_overflow ()); } return res; } Which is called by the test code. Now, the method->save_lmf flag for the code is not set so that the lmf stuff has not been setup and thus the exception handling code can't locate the JIT code involved and will therefore treat this as an unhandled exception. Why wouldn't the save_lmf flag be set? I don't see my example calling and icall_wrapper type routine. Neale Ferguson R&D Fellow Software AG ------_=_NextPart_001_01C42226.439C3B00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I = have the following=20 piece of code:
 
class Tests=20 {
 
        static int Main ()=20 {
           &= nbsp;   =20 return TestDriver.RunTests (typeof=20 (Tests));
        = }
 
        static int = test_0_byte_cast ()=20 {
           &= nbsp;   =20 int=20 a;
           =     =20 long=20 l;
           =     =20 byte b =3D=20 0;
           =     =20 bool failed;
 
          &nb= sp;    =20 try=20 {
           &= nbsp;            = double d =3D=20 256;
          &nbs= p;           &nbs= p;=20 failed =3D=20 true;
          &nb= sp;           &nb= sp;=20 checked=20 {
           &= nbsp;           &= nbsp;       =20 b =3D=20 (byte)d;
          =             =  =20 }
           &= nbsp;   =20 } catch (OverflowException)=20 {
           &= nbsp;            = failed =3D=20 false;
          &n= bsp;    =20 }
           &= nbsp;   =20 if=20 (failed)
          =             =  =20 return=20 8;
           =     =20 if (b !=3D=20 255)
          &nbs= p;           &nbs= p;=20 return -8;
 

          &nb= sp;    =20 return 0;
        = }
}
When = I run it I get=20 an unhandled exception raised. Tracing shows me that the call comes=20 from:
 
static=20 gint64
mono_fconv_ovf_i8 (double=20 v)
{
        gint64=20 res;
 
       =20 MONO_ARCH_SAVE_REGS;
 
        res =3D=20 (gint64)v;
 
        if (isnan(v) || = truncl (v) !=3D=20 res)=20 {
           &= nbsp;   =20 mono_raise_exception (mono_get_exception_overflow=20 ());
       =20 }
        return=20 res;
}
Which = is called by=20 the test code. Now, the method->save_lmf flag for the code is not = set so that=20 the lmf stuff has not been setup and thus the exception handling code = can't=20 locate the JIT code involved and will therefore treat this as=20 an unhandled exception. Why wouldn't the save_lmf flag be set? I = don't see=20 my example calling and icall_wrapper type=20 routine.

Neale Ferguson
R&D Fellow
Software = AG

 
------_=_NextPart_001_01C42226.439C3B00-- From Neale.Ferguson@SoftwareAG-USA.com Wed Apr 14 15:51:12 2004 From: Neale.Ferguson@SoftwareAG-USA.com (Ferguson, Neale) Date: Wed, 14 Apr 2004 08:51:12 -0600 Subject: [Mono-list] Problem running autogen Message-ID: <31DD0ECB10776B428B1186E60FB3D7B1141E91@RESMSG02.AME.ad.sag> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C4222F.EDD143DA Content-Type: text/plain; charset="iso-8859-1" I wanted to a clean build so I started from scratch and ran autogen.sh. However, it bombs out with the following: **Warning**: I am going to run `configure' with no arguments. If you wish to pass any to it, please specify them on the `./autogen.sh' command line. Running libtoolize... You should update your `aclocal.m4' by running aclocal. Running aclocal -I /opt/gnome2/share/aclocal -I /usr/share/aclocal -I /usr/share/aclocal ... Running autoheader... WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' WARNING: and `config.h.top', to define templates for `config.h.in' WARNING: is deprecated and discouraged. WARNING: Using the third argument of `AC_DEFINE' and WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without WARNING: `acconfig.h': WARNING: AC_DEFINE([NEED_MAIN], 1, WARNING: [Define if a function `main' is needed.]) WARNING: More sophisticated templates can also be produced, see the WARNING: documentation. autoheader: missing template: HAVE_AINTL autoheader: missing template: HAVE_GC_ENABLE autoheader: missing template: HAVE_WORKING_SIGALTSTACK **Error**: autoheader failed. What is the problem I'm encountering? Neale Ferguson ------_=_NextPart_001_01C4222F.EDD143DA Content-Type: text/html; charset="iso-8859-1"
I wanted to a clean build so I started from scratch and ran autogen.sh. However, it bombs out with the following:
 
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.
 
Running libtoolize...
You should update your `aclocal.m4' by running aclocal.
Running aclocal -I /opt/gnome2/share/aclocal -I /usr/share/aclocal -I /usr/share/aclocal  ...
Running autoheader...
WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
WARNING: is deprecated and discouraged.
 
WARNING: Using the third argument of `AC_DEFINE' and
WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
WARNING: `acconfig.h':
 
WARNING:   AC_DEFINE([NEED_MAIN], 1,
WARNING:             [Define if a function `main' is needed.])
 
WARNING: More sophisticated templates can also be produced, see the
WARNING: documentation.
autoheader: missing template: HAVE_AINTL
autoheader: missing template: HAVE_GC_ENABLE
autoheader: missing template: HAVE_WORKING_SIGALTSTACK
**Error**: autoheader failed.

What is the problem I'm encountering?

Neale Ferguson

------_=_NextPart_001_01C4222F.EDD143DA-- From tracker1_lists@theroughnecks.com Wed Apr 14 15:55:55 2004 From: tracker1_lists@theroughnecks.com (Michael J. Ryan) Date: Wed, 14 Apr 2004 07:55:55 -0700 Subject: [Mono-list] Firebird SQL + Mono embedded In-Reply-To: <4076AD5E.6080106@monetplus.cz> References: <4076AD5E.6080106@monetplus.cz> Message-ID: <407D50FB.6030300@theroughnecks.com> With the embedded features of .Net in the upcoming Yukon release of MS SQL Server, and noting that there are quite a few mentions to Firebird being .Net/mono friendly, just thought it might be cool to semi-replicate the features/environment that will be in Yukon into Firebird using the mono engine. Also, haven't received any feedback re: my prior post on Linux# ... basically a distro geared for .Net/mono developers. *ONLY* the main libraries, one gui, one audio subsystem, one office app(OOo) a single browser (firefox), and a choice of thunderbird, or evolution for mail use... I haven't ever even tried creating a distro before, and would welcome any url's or assistance... Dev version adding some devtools (MonoDevelop), gcc etc... A server version, adding db (firebird, or mysql) and a webserver, apache (preconfigured with mod_mono, and php) basically, a very few (stripped down) settings, for a consistant desktop, maybe pre-configured using Ximian Desktop & Red Carpet... -- Michael J. Ryan - tracker1(at)theroughnecks(dot)com - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email) From miguel@ximian.com Wed Apr 14 16:48:12 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Wed, 14 Apr 2004 11:48:12 -0400 Subject: [Mono-list] Master Pages In-Reply-To: References: <20040413102837.14111.81863.Mailman@headcheese.ximian.com> Message-ID: <1081957692.4105.1762.camel@erandi.boston.ximian.com> Hello, > What is the status of Whidbey APIs in mono? There has been at least one > semi-public release of Whidbey bits, at PDC. More will be coming, in the > form of Whidbey betas. When people implement the new APIs for mono, will > they be accepted directly into the appropriate System.* namespaces, or > will they go into a "holding pen" (Mono.Whidbey.Ssystem.*?) until after > v1.0? They go directly into the proper namespace, but they are not being compiled unless you use the NET_1_2 profile today We are not planning on shipping a version that ships with the NET_1_2 profile for the first release of Mono. > For example, is there any plan to include the master page and site map > controls in mono v1.0? These represent some of very usefulest new stuff > for ASP.NET. Not in Mono 1.0 Miguel. From miguel@ximian.com Wed Apr 14 16:50:49 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Wed, 14 Apr 2004 11:50:49 -0400 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <1081894138.19677.8.camel@localhost.localdomain> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> <407C3787.2090704@netreach.com> <1081894138.19677.8.camel@localhost.localdomain> Message-ID: <1081957849.4105.1769.camel@erandi.boston.ximian.com> Hello, > > > Interestingly, my installation of mono (from debian sid) doesn't even > > come with its own libraries AOT'd. I'd have thought that you'd get the > > best performance by AOT'ing *all* the libraries, including (and > > especially) the low-level platform ones such as System.dll and > > System.Xml.dll. > > AOT (or pre-JITing) assemblies is not as useful as you'd think. It has > two primary effects: > > - Reduce memory requirements, as memory doesn't need to be allocated > for the JITed code > - Decrease startup time, as (again) the JITing doesn't need to be > done. Another effect is that you can run the most time consuming optimizations on those assemblies. For example, using AOT with -O=all on mcs.exe gives about 15% performance increase: mono --aot -O=all /usr/bin/mcs.exe If you also apply this to mscorlib and System, you get another 7-12%. Useful when you are doing a lot of compilations. Miguel From atsushi@ximian.com Wed Apr 14 19:30:39 2004 From: atsushi@ximian.com (Atsushi Eno) Date: Thu, 15 Apr 2004 03:30:39 +0900 Subject: [Mono-list] SgmlReader "There was no XML start tag open" In-Reply-To: <1081947382.28891.15.camel@lhosts> References: <1081947382.28891.15.camel@lhosts> Message-ID: <407D834F.3060700@ximian.com> Hello, Would you please provide the example code you faced a trouble? Bugzilla would be best, but its ok to just send to me. Thanks, Atsushi Eno Morten SvanĤw wrote: > Hi, > > I'm new to mono and I'm trying to run a util called > sgmlreader:(http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=b90fddce-e60d-43f8-a5c4-c3bd760564bc) > The util fixes bad xml. > When I try to run a it it fails with the error message : > "There was no XML start tag open" > > This error message comes from the XmlTextWriter.WriteNode method. > > It works fine in my vmware running MS .net > > I've tried with the 0.31 version > and tried to compile it with the System.Xml.dll from 13.04.04 monocharge > with same results. > > Anyone got any idea how I can fix this ? > > Morten SvanƒÂĤs > Web-Som-Virker.no > > > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From tpsoftware@users.sourceforge.net Wed Apr 14 19:52:40 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Wed, 14 Apr 2004 20:52:40 +0200 Subject: [Mono-list] GTK#/GLADE Deploying and running on the .NET Framework In-Reply-To: <407D834F.3060700@ximian.com> References: <1081947382.28891.15.camel@lhosts> <407D834F.3060700@ximian.com> Message-ID: <407D8878.1000702@users.sourceforge.net> Hi, While it's easy enough to get GTK#/Glade working with mono, I was wondering if there is a guide on how to deploy such an application in such a way that it runs on the .NET Framework without any problems. What files are needed, and so on ... Could someone help me ? Thnx. From tpsoftware@users.sourceforge.net Wed Apr 14 22:07:09 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Wed, 14 Apr 2004 23:07:09 +0200 Subject: [Mono-list] mcs doesn't like C# Attributes anymore ? Message-ID: <200404142307.13531.tpsoftware@users.sourceforge.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, With mcs 0.31 I get exception when using attributes [Glade.Widget] Button myButton; Main.cs(21) error CS1002: Expecting `;' Compilation failed: 1 error(s), 0 warnings What's this about ??? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFAfaf/CaEsekficpoRAopKAJ4zwinfcsO6a55l/n/MbNFTs6a7DQCdGs41 BJvasro22JuYb7slVNEFIgE= =1BRC -----END PGP SIGNATURE----- From jonpryor@vt.edu Thu Apr 15 03:47:35 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Wed, 14 Apr 2004 22:47:35 -0400 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <1081953000.3425.6.camel@escape> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> <407C3787.2090704@netreach.com> <1081894138.19677.8.camel@localhost.localdomain> <1081953000.3425.6.camel@escape> Message-ID: <1081997254.6432.2.camel@localhost.localdomain> Below... On Wed, 2004-04-14 at 10:30, Anthony Green wrote: > On Tue, 2004-04-13 at 15:08, Jonathan Pryor wrote: > > AOT (or pre-JITing) assemblies is not as useful as you'd think. It has > > two primary effects: > > > > - Reduce memory requirements, as memory doesn't need to be allocated > > for the JITed code > > - Decrease startup time, as (again) the JITing doesn't need to be > > done. > > Are you saying that mono doesn't have the ability to create shared > libraries? How did you get that interpretation from my statements? It boggles my mind... Mono AOT creates shared libraries. That's how startup time is reduced -- the shared libraries contain the AOT code, so the code doesn't need to be JITted. - Jon From miguel@ximian.com Thu Apr 15 06:12:33 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Thu, 15 Apr 2004 01:12:33 -0400 Subject: [Mono-list] Re: [Gtk-sharp-list] System.Drawing Gdk binding In-Reply-To: <1081300251.5564.23.camel@alarm.fgu.com> References: <1081238190.21053.15.camel@alarm.fgu.com> <1081259427.5024.69.camel@erandi.boston.ximian.com> <1081300251.5564.23.camel@alarm.fgu.com> Message-ID: <1082005953.4737.26.camel@erandi.boston.ximian.com> Hello! > Hi! Why, of course I'll be working on it, because I need the > functionality :) > There're several issues however: > At first, I tried to put together an independent assembly, but it's a > real pain because everything useful in System.Drawing is internal and > private :) > e.g. to create a Graphics you need to make a static method inside > Graphics, because all the constructors are private. I didn't find any > other way at this point. The c binding can however be split from > libgdiplus. We can cheat in the Mono world, basically, you can do things like: ConstructorInfo mi = typeof (Graphics).GetMethod (".ctor", argTypes); And then you can activate it: Activator.CreateInstance (typeof (Graphics), mi, args) But if you can tell me more about what you need, I can go into more detail on how to do it. > On the second hand, Graphics has FromHwnd (which I beleive is wins > only), so why not have FromGdk? Is it the specification which is so > pro-windows :) It would add a depedency on Gtk# to be installed. But tell me what you need, and I can get the changes in place, and then we use the workaround above to call it. Miguel From Marcelo G. Miglioli" This is a multi-part message in MIME format. ------=_NextPart_000_0026_01C421F8.ED1C2FF0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0027_01C421F8.ED1C2FF0" ------=_NextPart_001_0027_01C421F8.ED1C2FF0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Como puedo ejecutar paginas ASP en APache 2.x, en plataforma Win 2000. Gracias. How to run ASP technologies in Apache 2.X (win plataform). Thanks. ------=_NextPart_001_0027_01C421F8.ED1C2FF0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Como puedo ejecutar paginas ASP en = APache 2.x, en=20 plataforma Win 2000.
Gracias.
 
How to run ASP technologies in Apache = 2.X (win=20 plataform).
Thanks.
 
 
------=_NextPart_001_0027_01C421F8.ED1C2FF0-- ------=_NextPart_000_0026_01C421F8.ED1C2FF0 Content-Type: image/jpeg; name="firma7.jpg" Content-Transfer-Encoding: base64 Content-ID: <002501c42212$1266f6f0$2c00af0a@afip.gov.ar> /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABGAMgDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7Looo oAKKZcSxwQSTzOEjjUu7HoABkmvmn4PfFnxBYeFPCEd5Y3fiPVfHN7rGpo19qrRrp1rAxK5LK+2L C8AYCjOATwQD6ZorxTw58eJfElh4ZGh+DJ5tV1fRrjW7uynvxELOzhlaIuH2HzGd1IQYUHI3FBXd /BrxrJ8RPh1pvjF9HbSE1EytFbNP5rCNZGRWLbV+8F3YxxnqaAOwor5Q/bG8VeLYviTo2jeF/Eur 6Na6Rp8N9qP9n3skAlNzex26I+xhuIAJAOeCfU1P4p8d+J/Ev7R/hW60jW9StPB0E9+sNra3xt4t SSxjLzTSZZUZHm/coXO3EbE4BNAH1RRXiOl/H2OSbxLBqXh/T45dD8NSa+zabrsd/FhWKi2lkRAs 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 KKACiiigAooooAKKKKACiiigAooooA//2Q== ------=_NextPart_000_0026_01C421F8.ED1C2FF0-- From green@redhat.com Wed Apr 14 15:30:00 2004 From: green@redhat.com (Anthony Green) Date: Wed, 14 Apr 2004 07:30:00 -0700 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <1081894138.19677.8.camel@localhost.localdomain> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> <407C3787.2090704@netreach.com> <1081894138.19677.8.camel@localhost.localdomain> Message-ID: <1081953000.3425.6.camel@escape> On Tue, 2004-04-13 at 15:08, Jonathan Pryor wrote: > AOT (or pre-JITing) assemblies is not as useful as you'd think. It has > two primary effects: > > - Reduce memory requirements, as memory doesn't need to be allocated > for the JITed code > - Decrease startup time, as (again) the JITing doesn't need to be > done. Are you saying that mono doesn't have the ability to create shared libraries? AG -- Anthony Green Red Hat, Inc. From generic1.20.fusion@neverbox.com Thu Apr 15 00:13:51 2004 From: generic1.20.fusion@neverbox.com (Kevin Goodsell) Date: Wed, 14 Apr 2004 17:13:51 -0600 Subject: [Mono-list] Windows installer does not run Message-ID: <407DC5AF.8030005@neverbox.com> After downloading from: http://www.go-mono.com/archive/0.31/windows/mono-0.31-win32-1.exe The executable does not run. When I attempt to run it, I receive the following message: "Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item." This is the second time I've seen this in a few days, so maybe it's a problem on my side. The last time it was with the Mute installer (http://mute-net.sourceforge.net/). In both cases, I downloaded using wget from the Cygwin package. This has never let me down before, and my MD5 for Mute matched another that I found on the web. I searched, but couldn't find MD5 sums for the Mono installer anywhere. Here's the sum I calculated: 98c5b5b67dfe9c70d173417f6ed93b6b *mono-0.31-win32-1.exe This is on Windows XP Home. As far as I can tell, there are only two types of accounts: Administrators and Limited users. I'm using an Administrator account, so I don't think permissions could be the problem. Incidentally, the links for the Windows version of the beginner's guide from this page are broken: http://www.go-mono.org/mono-beginning.html So if there is something unusual I have to do before installing, I haven't been able to find out what it is. I've emailed the webmaster about the broken links. Thanks. -Kevin From 05mauben@hawken.edu Thu Apr 15 13:04:04 2004 From: 05mauben@hawken.edu (Ben Maurer) Date: Thu, 15 Apr 2004 08:04:04 -0400 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance Message-ID: No, he is not. YOu can run mono -O=shared my.exe or, if you would like to aot: mono -O=shared --aot my.exe However, as miguel stated earlier, the need for shared code is very rare. What shared means here is that the same code can be used by multiple appdomains (look that up if you are not familar with the .NET appdomain system). The use of this functionality is pretty rare, the only example I can think of is ASP.net. -- Ben >>> Anthony Green 04/15/04 04:21 AM >>> On Tue, 2004-04-13 at 15:08, Jonathan Pryor wrote: > AOT (or pre-JITing) assemblies is not as useful as you'd think. It has > two primary effects: > > - Reduce memory requirements, as memory doesn't need to be allocated > for the JITed code > - Decrease startup time, as (again) the JITing doesn't need to be > done. Are you saying that mono doesn't have the ability to create shared libraries? AG -- Anthony Green Red Hat, Inc. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From green@redhat.com Thu Apr 15 15:14:00 2004 From: green@redhat.com (Anthony Green) Date: Thu, 15 Apr 2004 07:14:00 -0700 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <1081997254.6432.2.camel@localhost.localdomain> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> <407C3787.2090704@netreach.com> <1081894138.19677.8.camel@localhost.localdomain> <1081953000.3425.6.camel@escape> <1081997254.6432.2.camel@localhost.localdomain> Message-ID: <1082016551.4846.8.camel@escape> On Wed, 2004-04-14 at 19:47, Jonathan Pryor wrote: > Below... > > On Wed, 2004-04-14 at 10:30, Anthony Green wrote: > > On Tue, 2004-04-13 at 15:08, Jonathan Pryor wrote: > > > AOT (or pre-JITing) assemblies is not as useful as you'd think. It has > > > two primary effects: > > > > > > - Reduce memory requirements, as memory doesn't need to be allocated > > > for the JITed code > > > - Decrease startup time, as (again) the JITing doesn't need to be > > > done. > > > > Are you saying that mono doesn't have the ability to create shared > > libraries? > > How did you get that interpretation from my statements? It boggles my > mind... Because you didn't mention the key advantage that you get from AOT-compiled shared libraries: saving memory from sharing library code between processes. You're only two points were about saving time and memory from not having to JIT compile code. AG -- Anthony Green Red Hat, Inc. From sballard@netreach.com Thu Apr 15 15:25:33 2004 From: sballard@netreach.com (Stuart Ballard) Date: Thu, 15 Apr 2004 10:25:33 -0400 Subject: [Mono-list] Mono 0.31 segfault In-Reply-To: <1081900867.1586.101.camel@localhost> References: <407C2F25.2010403@netreach.com> <00e001c42185$378c3900$1117010a@HOME> <20040413184422.GV8764@ox.compsoc.net> <1081900867.1586.101.camel@localhost> Message-ID: <407E9B5D.1040201@netreach.com> Gonzalo Paniagua Javier wrote: > It worked for me using --with-nptl=no --with-sigaltstack=no and kernel > 2.4.25, but when I turned sigaltstack on, it failed as it fails for > Stuart. The backtrace took me to code in libpthread and libgcc :-? Should I file a bug report with the debian maintainers about this? Or are they already reading this list? If I do file the bug report I'd like to summarize the information from the replies I received here, but I'm not sure what the conclusion is. Should the debian maintainers just include --with-sigaltstack=no, or do they need to also do --with-nptl=no to fix the bug? Thanks, Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From Neale.Ferguson@SoftwareAG-USA.com Thu Apr 15 15:36:02 2004 From: Neale.Ferguson@SoftwareAG-USA.com (Ferguson, Neale) Date: Thu, 15 Apr 2004 08:36:02 -0600 Subject: [Mono-list] mono_enter_method/mono_leave_method Message-ID: <31DD0ECB10776B428B1186E60FB3D7B1141EAD@RESMSG02.AME.ad.sag> I note in the code in the CVS, that the formerly arch dependent code contained within enter_method and leave_method has been "made" platform independent and placed in mini.c in the routines mono_enter_method and mono_leave_method. However, the method of decoding parameters and results is very ABI-specific. The generic stuff just won't work for S/390 for example. If you want to have a generic mechanism then I'd suggest the first call should be to mono_arch_enter_method/mono_arch_leave_method which could return TRUE or FALSE which would indicate whether the rest of the generic path should be taken. The mono_arch_xxxx_method routines could either do all the processing themselves or just return to the generic to allow it to do the work. Neale Ferguson From gonzalo@ximian.com Thu Apr 15 18:00:38 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 15 Apr 2004 19:00:38 +0200 Subject: [Mono-list] Mono 0.31 segfault In-Reply-To: <407E9B5D.1040201@netreach.com> References: <407C2F25.2010403@netreach.com> <00e001c42185$378c3900$1117010a@HOME> <20040413184422.GV8764@ox.compsoc.net> <1081900867.1586.101.camel@localhost> <407E9B5D.1040201@netreach.com> Message-ID: <1082048438.1586.131.camel@localhost> El jue, 15-04-2004 a las 16:25, Stuart Ballard escribió: > Gonzalo Paniagua Javier wrote: > > It worked for me using --with-nptl=no --with-sigaltstack=no and kernel > > 2.4.25, but when I turned sigaltstack on, it failed as it fails for > > Stuart. The backtrace took me to code in libpthread and libgcc :-? > > Should I file a bug report with the debian maintainers about this? Or > are they already reading this list? > > If I do file the bug report I'd like to summarize the information from > the replies I received here, but I'm not sure what the conclusion is. > Should the debian maintainers just include --with-sigaltstack=no, or do > they need to also do --with-nptl=no to fix the bug? configure.in has a test to detect if sigaltstack works and will set it to no for you. It was added before 0.31. He has to pass --with-sigaltstack=no --with-nptl=no if he's running a 2.6.x kernel in the machine that builds the packages. -Gonzalo From sballard@netreach.com Thu Apr 15 19:10:11 2004 From: sballard@netreach.com (Stuart Ballard) Date: Thu, 15 Apr 2004 14:10:11 -0400 Subject: [Mono-list] Mono 0.31 segfault In-Reply-To: <1082048438.1586.131.camel@localhost> References: <407C2F25.2010403@netreach.com> <00e001c42185$378c3900$1117010a@HOME> <20040413184422.GV8764@ox.compsoc.net> <1081900867.1586.101.camel@localhost> <407E9B5D.1040201@netreach.com> <1082048438.1586.131.camel@localhost> Message-ID: <407ED003.3080809@netreach.com> Gonzalo Paniagua Javier wrote: > He has to pass --with-sigaltstack=no --with-nptl=no if he's running a > 2.6.x kernel in the machine that builds the packages. For those following along at home, this is now Debian Bug#243940. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=243940 Thanks, Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From miguel@ximian.com Thu Apr 15 20:02:06 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Thu, 15 Apr 2004 15:02:06 -0400 Subject: [Mono-list] Re: The Mauve unicode testcase and VM performance In-Reply-To: <1082016551.4846.8.camel@escape> References: <788B535AB1F9CB49BB9C229372B50ACC0ADD97@LEMBU.sumatrasoftware.com> <1081881703.4890.22.camel@elsschot.wildebeest.org> <407C3787.2090704@netreach.com> <1081894138.19677.8.camel@localhost.localdomain> <1081953000.3425.6.camel@escape> <1081997254.6432.2.camel@localhost.localdomain> <1082016551.4846.8.camel@escape> Message-ID: <1082055726.4737.71.camel@erandi.boston.ximian.com> Hello, > Because you didn't mention the key advantage that you get from > AOT-compiled shared libraries: saving memory from sharing library code > between processes. You're only two points were about saving time and > memory from not having to JIT compile code. Ah, that is correct, and I had at least completely ignored that fact. Using --aot will indeed use shared mapping between various Mono processes, so it is an extra advantage. Miguel From miguel@ximian.com Thu Apr 15 20:03:27 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Thu, 15 Apr 2004 15:03:27 -0400 Subject: [Mono-list] mono_enter_method/mono_leave_method In-Reply-To: <31DD0ECB10776B428B1186E60FB3D7B1141EAD@RESMSG02.AME.ad.sag> References: <31DD0ECB10776B428B1186E60FB3D7B1141EAD@RESMSG02.AME.ad.sag> Message-ID: <1082055806.4737.73.camel@erandi.boston.ximian.com> Hello, > I note in the code in the CVS, that the formerly arch dependent code > contained within enter_method and leave_method has been "made" platform > independent and placed in mini.c in the routines mono_enter_method and > mono_leave_method. However, the method of decoding parameters and results is > very ABI-specific. The generic stuff just won't work for S/390 for example. > If you want to have a generic mechanism then I'd suggest the first call > should be to mono_arch_enter_method/mono_arch_leave_method which could > return TRUE or FALSE which would indicate whether the rest of the generic > path should be taken. The mono_arch_xxxx_method routines could either do all > the processing themselves or just return to the generic to allow it to do > the work. I have CCed Paolo on this message. Lacking further input, it seems like a good plan. From jmozelesky@netcarrier.com Thu Apr 15 22:04:57 2004 From: jmozelesky@netcarrier.com (Joe Mozelesky) Date: Thu, 15 Apr 2004 17:04:57 -0400 (EDT) Subject: [Mono-list] Mono ASP.NET deployment in Munich Message-ID: <1309.207.101.97.130.1082063097.squirrel@webmail.netcarrier.com> Hello, I reviewed the PowerPoint slides that Erik Dasque posted on Monologue yesterday. In those slides (and elsewhere in various articles on the 'net) there is a statistic that the City of Munich is operating 350 Mono ASP.NET servers serving 150,000 users. That is quite an impressive feat, and I am trying to gather more information about this application. Can anyone validate this statistic and tell me a little about what the application is, what it does, how the deployment went, how long it has been in production, etc.? On IRC yesterday it was mentioned that the statistic simply came from a response to the call for success stories, and the name Volcker.com was mentioned, however I can't seem to bring up their website. Any help would be greatly appreciated. Thanks, Joe From gregory.junker@shockwaveaudio.com Thu Apr 15 23:31:48 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Thu, 15 Apr 2004 18:31:48 -0400 Subject: [Mono-list] Web Forms and the @ Page directive Message-ID: <1082068308.4125.37.camel@tsunami.shockwaveaudio.com> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/ html/vbconWebFormsCodeModel.asp At that link they say: "In Web Forms that use code-behind files, the @ Page directive (or @ Control in user control files) contains attributes that specify the relationship of the .aspx file and its code-behind file. These attribute are: * Codebehind In Visual Studio, this attribute references the name of a file that contains the class for the page. For example, if you create a Web Forms page in Visual Studio called WebForm1, the Codebehind attribute will point to WebForm1.aspx. vb or WebForm1.aspx.cs. This attribute is used only by the Visual Studio Web Forms Designer. It tells the designer where to find the page class so that the designer can create an instance of it for you to work with. The attribute is not used at run time. * Inherits Identifies the class from which the page derives. In Visual Studio, this points to a class in the project assembly (. dll), as shown in the diagram above. The code-behind model illustrated above is the model used by Visual Studio. The ASP.NET Framework supports a slightly different code-behind model for Web Forms pages. In the ASP.NET code-behind model, the visual elements are in an .aspx file and the code is in a separate code-only file, as in Visual Studio. However, there is no project, and the code is not pre-compiled. Instead, the code in the .vb or .cs file is compiled at run time, when the page is first requested by a user. The inheritance model works as illustrated above, with the difference that the Web Forms class (WebForm1 class in the diagram) is not part of a project assembly. Instead, each page is a separate assembly. There is no difference in how your code runs in the two models. In the ASP.NET code-behind model, there is no Codebehind page attribute, since that attribute is unique to Visual Studio. To tie the .aspx file to its corresponding code, the page directive contains a Src attribute, which references the file containing the source code for the file." ============================================================= Now, I have an aspx and and ascx in this thing I am developing for mono/ linux/mod_mono. The aspx ignores the "Inherits" attribute, which the above says it should, yet if I change the class or namespace name in the .cs file, compile the DLL and deploy it, I get the expected "class not found" exception on page compilation...but it pretends not to notice that the DLL contains the code for that class, and simply acts dumb when challenged with the facts. Of course, if I use the Src attribute, voila! works fine. However, the UserControl uses the Inherits attribute and finds and uses the referenced class in the compiled DLL. Which is it, in Mono? Can I precompile DLLs and deploy them to the bin/ directory of the webapp (which is infinitely preferable to me), or do I have to put all of my .cs files on the server as well? (which I specifically do not want to do...if I have to do that I'll stick with PHP). Thanks Greg From rob@euglug.net Thu Apr 15 23:52:43 2004 From: rob@euglug.net (Rob Hudson) Date: Thu, 15 Apr 2004 15:52:43 -0700 Subject: [Mono-list] System.Text.RegularExpression question Message-ID: <20040415225243.GN65696@cogit8.org> Hello, Short and sweet: Does C# have a way to transpose letters? I'm new to C# and as a learning tool, I'm trying to convert an old cryptogram generator I wrote in perl[1]. I converted the same program in Python when I was learning some Python[2]. The Perl code had one line in it that I can't find in C#. The line is similar to the following... $text =~ tr/ABC/XYZ/; ...except it is the full alphabet tranposed to the full alphabet randomly shuffled. It should replace each instance of 'A' with 'X', each instance of 'B' with 'Y', etc. The documentation at http://www.go-mono.com:8080/ says "To be added" when looking up System.Text.RegularExpressions.Regex. I realize I can run a loop and perform a Regex.Replace on each letter, but thought there might be a better way. Or maybe C# has a String.Translate method similar to Python? Thanks for any help. Cheers! Rob [1] http://www.cogit8.org/rob/code/txt/cryptogram.txt [2] http://www.cogit8.org/rob/blog/Languages/Python/200307180749.txt From gregory.junker@shockwaveaudio.com Fri Apr 16 00:30:39 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Thu, 15 Apr 2004 19:30:39 -0400 Subject: [Mono-list] Web Forms and the @ Page directive In-Reply-To: <1082068308.4125.37.camel@tsunami.shockwaveaudio.com> References: <1082068308.4125.37.camel@tsunami.shockwaveaudio.com> Message-ID: <1082071838.4125.43.camel@tsunami.shockwaveaudio.com> Actually, I take it back...a simple test page with code-behind only in a DLL and referenced only via "Inherits" works fine. It's when a UserControl is placed on the page that things start getting weird. Greg On Thu, 2004-04-15 at 18:31 -0400, Gregory Junker wrote: > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/ > html/vbconWebFormsCodeModel.asp > > At that link they say: > > "In Web Forms that use code-behind files, the @ Page directive (or @ > Control in user control files) contains attributes that specify the > relationship of the .aspx file and its code-behind file. These attribute > are: > > * Codebehind In Visual Studio, this attribute references the > name of a file that contains the class for the page. For > example, if you create a Web Forms page in Visual Studio called > WebForm1, the Codebehind attribute will point to WebForm1.aspx. > vb or WebForm1.aspx.cs. This attribute is used only by the > Visual Studio Web Forms Designer. It tells the designer where to > find the page class so that the designer can create an instance > of it for you to work with. The attribute is not used at run > time. > * Inherits Identifies the class from which the page derives. In > Visual Studio, this points to a class in the project assembly (. > dll), as shown in the diagram above. > > The code-behind model illustrated above is the model used by Visual > Studio. The ASP.NET Framework supports a slightly different code-behind > model for Web Forms pages. In the ASP.NET code-behind model, the visual > elements are in an .aspx file and the code is in a separate code-only > file, as in Visual Studio. However, there is no project, and the code is > not pre-compiled. Instead, the code in the .vb or .cs file is compiled > at run time, when the page is first requested by a user. > > The inheritance model works as illustrated above, with the difference > that the Web Forms class (WebForm1 class in the diagram) is not part of > a project assembly. Instead, each page is a separate assembly. There is > no difference in how your code runs in the two models. > > In the ASP.NET code-behind model, there is no Codebehind page attribute, > since that attribute is unique to Visual Studio. To tie the .aspx file > to its corresponding code, the page directive contains a Src attribute, > which references the file containing the source code for the file." > > ============================================================= > > Now, I have an aspx and and ascx in this thing I am developing for mono/ > linux/mod_mono. The aspx ignores the "Inherits" attribute, which the > above says it should, yet if I change the class or namespace name in > the .cs file, compile the DLL and deploy it, I get the expected "class > not found" exception on page compilation...but it pretends not to notice > that the DLL contains the code for that class, and simply acts dumb when > challenged with the facts. Of course, if I use the Src attribute, voila! > works fine. > > However, the UserControl uses the Inherits attribute and finds and uses > the referenced class in the compiled DLL. > > Which is it, in Mono? Can I precompile DLLs and deploy them to the bin/ > directory of the webapp (which is infinitely preferable to me), or do I > have to put all of my .cs files on the server as well? (which I > specifically do not want to do...if I have to do that I'll stick with > PHP). > > Thanks > Greg > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From gregory.junker@shockwaveaudio.com Fri Apr 16 00:36:52 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Thu, 15 Apr 2004 19:36:52 -0400 Subject: [Mono-list] Web Forms and the @ Page directive In-Reply-To: <1082071838.4125.43.camel@tsunami.shockwaveaudio.com> References: <1082068308.4125.37.camel@tsunami.shockwaveaudio.com> <1082071838.4125.43.camel@tsunami.shockwaveaudio.com> Message-ID: <1082072212.4125.46.camel@tsunami.shockwaveaudio.com> I'll further add that when I use only Inherits in both the Page and Control files, only the code-behind for the control is executed...the Page starts in again with the ignoring thing for its code-behind... Greg On Thu, 2004-04-15 at 19:30 -0400, Gregory Junker wrote: > Actually, I take it back...a simple test page with code-behind only in a > DLL and referenced only via "Inherits" works fine. It's when a > UserControl is placed on the page that things start getting weird. > > Greg > > On Thu, 2004-04-15 at 18:31 -0400, Gregory Junker wrote: > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/ > > html/vbconWebFormsCodeModel.asp > > > > At that link they say: > > > > "In Web Forms that use code-behind files, the @ Page directive (or @ > > Control in user control files) contains attributes that specify the > > relationship of the .aspx file and its code-behind file. These attribute > > are: > > > > * Codebehind In Visual Studio, this attribute references the > > name of a file that contains the class for the page. For > > example, if you create a Web Forms page in Visual Studio called > > WebForm1, the Codebehind attribute will point to WebForm1.aspx. > > vb or WebForm1.aspx.cs. This attribute is used only by the > > Visual Studio Web Forms Designer. It tells the designer where to > > find the page class so that the designer can create an instance > > of it for you to work with. The attribute is not used at run > > time. > > * Inherits Identifies the class from which the page derives. In > > Visual Studio, this points to a class in the project assembly (. > > dll), as shown in the diagram above. > > > > The code-behind model illustrated above is the model used by Visual > > Studio. The ASP.NET Framework supports a slightly different code-behind > > model for Web Forms pages. In the ASP.NET code-behind model, the visual > > elements are in an .aspx file and the code is in a separate code-only > > file, as in Visual Studio. However, there is no project, and the code is > > not pre-compiled. Instead, the code in the .vb or .cs file is compiled > > at run time, when the page is first requested by a user. > > > > The inheritance model works as illustrated above, with the difference > > that the Web Forms class (WebForm1 class in the diagram) is not part of > > a project assembly. Instead, each page is a separate assembly. There is > > no difference in how your code runs in the two models. > > > > In the ASP.NET code-behind model, there is no Codebehind page attribute, > > since that attribute is unique to Visual Studio. To tie the .aspx file > > to its corresponding code, the page directive contains a Src attribute, > > which references the file containing the source code for the file." > > > > ============================================================= > > > > Now, I have an aspx and and ascx in this thing I am developing for mono/ > > linux/mod_mono. The aspx ignores the "Inherits" attribute, which the > > above says it should, yet if I change the class or namespace name in > > the .cs file, compile the DLL and deploy it, I get the expected "class > > not found" exception on page compilation...but it pretends not to notice > > that the DLL contains the code for that class, and simply acts dumb when > > challenged with the facts. Of course, if I use the Src attribute, voila! > > works fine. > > > > However, the UserControl uses the Inherits attribute and finds and uses > > the referenced class in the compiled DLL. > > > > Which is it, in Mono? Can I precompile DLLs and deploy them to the bin/ > > directory of the webapp (which is infinitely preferable to me), or do I > > have to put all of my .cs files on the server as well? (which I > > specifically do not want to do...if I have to do that I'll stick with > > PHP). > > > > Thanks > > Greg > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From gonzalo@ximian.com Fri Apr 16 07:07:10 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Fri, 16 Apr 2004 08:07:10 +0200 Subject: [Mono-list] Web Forms and the @ Page directive In-Reply-To: <1082072212.4125.46.camel@tsunami.shockwaveaudio.com> References: <1082068308.4125.37.camel@tsunami.shockwaveaudio.com> <1082071838.4125.43.camel@tsunami.shockwaveaudio.com> <1082072212.4125.46.camel@tsunami.shockwaveaudio.com> Message-ID: <1082095630.1586.135.camel@localhost> El vie, 16-04-2004 a las 01:36, Gregory Junker escribió: > I'll further add that when I use only Inherits in both the Page and > Control files, only the code-behind for the control is executed...the > Page starts in again with the ignoring thing for its code-behind... If you have a simple test case that can reproduce this wrong behavior, please, report it through http://bugzilla.ximian.com. Thanks. -Gonzalo From robik@mailbox.sk Fri Apr 16 09:17:53 2004 From: robik@mailbox.sk (RoBiK) Date: Fri, 16 Apr 2004 10:17:53 +0200 Subject: [Mono-list] c# written daemon, System.ServiceProcess, posix signals handling... Message-ID: Hi! I need to write an application in c#, wich should run in background and be able to shut down gracefully when required. The best solution would be to use the System.ServiceProcess namespace, but this namespace is not implemented in mono. I know that there were some discussion about this topic in summer 2003, but since i found nothing. Is there something new in this direction? The other way (not so nice, but would also do the job) would be the catching of posix signals (SIGINT, SIGTERM...) but i have no idea how to do thin in an mono application. The last solution is to use some selfmade communication mechnism, to comunicate with the process and initiate the shutdow - maybe using remoting or some simpler mechanism. Can someone give me some infos or ideas for the solution? Thanx Robert From dave.grundgeiger@esker.com Fri Apr 16 14:29:52 2004 From: dave.grundgeiger@esker.com (Grundgeiger, Dave) Date: Fri, 16 Apr 2004 08:29:52 -0500 Subject: [Mono-list] Web Forms and the @ Page directive Message-ID: Gregory Junker wrote: > ... The aspx ignores the "Inherits" attribute, which > the above says it should, ... I think you meant to say that the "Codebehind" attribute is ignored, which is correct. I can't answer for Mono, but you're right in your interpretation of how it works in MS.NET (when not using Visual Studio): 1. Precompile your codebehind class into a .dll. [Ensure that your codebehind class inherits from the framework's Page class (System.Web.UI.Page in MS.NET)]. 2. Copy your .dll into the bin directory of your web application. 3. In the @Page directive in your .aspx file, add the attribute: Inherits="MyNamespace.MyCodebehindClassName" (Ensure that you fully qualify the class name with the namespace. The namespace of the class generated when the framework compiles your aspx is not the same as the one in your codebehind .dll.) Dave From Neale.Ferguson@SoftwareAG-USA.com Fri Apr 16 14:59:29 2004 From: Neale.Ferguson@SoftwareAG-USA.com (Ferguson, Neale) Date: Fri, 16 Apr 2004 07:59:29 -0600 Subject: [Mono-list] lmf handling Message-ID: <31DD0ECB10776B428B1186E60FB3D7B1141EC7@RESMSG02.AME.ad.sag> Hi, I am trying to understand lmf chaining for the JIT. Is this the way it works: 1. Following setup_jit_tls *--------------* *-------------* | jit_tls->lmf |---->| Initial LMF | *--------------* *-------------* - previous_lmf = NULL - ebp = -1 2. Following emit_prolog where save_lmf is indicated: - Option 1 *--------------* *-------------* *-------------* | jit_tls->lmf |---->| New LMF |---------->| Initial LMF | *--------------* *-------------* *-------------* - lmf_addr = jit_tls->lmf - previous_lmf = Initial LMF - ebp = stack ptr - eip = current instruction - Option 2 *--------------* *-------------* *-------------* | jit_tls->lmf |---->| Initial LMF |----------->| New LMF | *--------------* *-------------* *-------------* - previous_lmf = New LMF - lmf_addr = jit_tls->lmf - previous_lmf = Null - ebp = stack ptr - eip = current instruction 3. Following emit_epilog: *--------------* *-------------* | jit_tls->lmf |---->| Initial LMF | *--------------* *-------------* - previous_lmf = NULL - ebp = -1 Neale From kashlish@yahoo.com Fri Apr 16 15:11:40 2004 From: kashlish@yahoo.com (K Ash) Date: Fri, 16 Apr 2004 07:11:40 -0700 (PDT) Subject: [Mono-list] MyGrid - distributed grid computing: now with powered by Mono! Message-ID: <20040416141140.54600.qmail@web60602.mail.yahoo.com> --0-822893172-1082124700=:53718 Content-Type: text/plain; charset=us-ascii Folks: I just released MyGrid 0.2-dev-alpha (http://mygrid.sourceforge.net). You can see what it's all about on GRIDToday http://www.gridtoday.com/04/0412/103008.html. Basically, we have the first grid platform (like Globus, DataSynapse) built with Mono. It's a very early alpha (especially Mono version), but nevertheless I think some of you might be interested in it, especially because Microsoft doesn't have an edge in grid platforms right now, so I thought it might be neat to have it eventually an addon to Mono framework. It's a process distribution/scheduling system with load balancing, logging, security built in etc. I was using MonoDevelop to build it on Fedora Core 1 and Visual Studio on NET11. The system heavily uses Mono threading, Web Services, and Remoting, as well as ASP.NET, so it's a pretty intensive app, and the fact that it works makes me very happy for Mono project. Cheers, Kevin --------------------------------- Do you Yahoo!? Yahoo! Tax Center - File online by April 15th --0-822893172-1082124700=:53718 Content-Type: text/html; charset=us-ascii
Folks:
 
I just released MyGrid 0.2-dev-alpha (http://mygrid.sourceforge.net). You can see what it's all about on GRIDToday http://www.gridtoday.com/04/0412/103008.html. Basically, we have the first grid platform (like Globus, DataSynapse) built with Mono. It's a very early alpha (especially Mono version), but nevertheless I think some of you might be interested in it, especially because Microsoft doesn't have an edge in grid platforms right now, so I thought it might be neat to have it eventually an addon to Mono framework. It's a process distribution/scheduling system with load balancing, logging, security built in etc.
I was using MonoDevelop to build it on Fedora Core 1 and Visual Studio on NET11. The system heavily uses Mono threading, Web Services, and Remoting, as well as ASP.NET, so it's a pretty intensive app, and the fact that it works makes me very happy for Mono project.
 
Cheers,
Kevin
 
 
 
 
 
 
 
 
 
 
 


Do you Yahoo!?
Yahoo! Tax Center - File online by April 15th --0-822893172-1082124700=:53718-- From fawad@fawad.net Fri Apr 16 15:26:20 2004 From: fawad@fawad.net (Fawad Halim) Date: Fri, 16 Apr 2004 09:26:20 -0500 Subject: [Mono-list] c# written daemon, System.ServiceProcess, posix signals handling... In-Reply-To: References: Message-ID: <407FED0C.8@fawad.net> Hi Robert, I'd suggest running your app under runit (http://smarden.org/runit/). That'll take care of making sure the app is always running even when killed abnormally. When you 'down' the service in runit, it sends it a SIGTERM and maintains an internal flag that the service is supposed to be down intentionally. There is a thread on signal handlers in the March '03 archive of mono-list, including an example of a sigterm handler using unmanaged calls. -fawad RoBiK wrote: >Hi! > >I need to write an application in c#, wich should run in background and be >able to shut down gracefully when required. >The best solution would be to use the System.ServiceProcess namespace, but >this namespace is not implemented in mono. I know that there were some >discussion about this topic in summer 2003, but since i found nothing. Is >there something new in this direction? >The other way (not so nice, but would also do the job) would be the catching >of posix signals (SIGINT, SIGTERM...) but i have no idea how to do thin in >an mono application. >The last solution is to use some selfmade communication mechnism, to >comunicate with the process and initiate the shutdow - maybe using remoting >or some simpler mechanism. >Can someone give me some infos or ideas for the solution? > >Thanx > >Robert > From dave.grundgeiger@esker.com Fri Apr 16 15:41:53 2004 From: dave.grundgeiger@esker.com (Grundgeiger, Dave) Date: Fri, 16 Apr 2004 09:41:53 -0500 Subject: [Mono-list] System.Text.RegularExpression question Message-ID: Hi Rob. I don't know of anything built into the framework that does that, but here's a function for you. (Sorry about the MS namespaces, I code on the MS side and am just a Mono lurker.) -- Dave ---------------------------------------- // Test class. class MainClass { public static void Main(string[] args) { StringTranslator t = new StringTranslator("uzmdclatbg@yxrjeskiohvf$wnqp", "abcdefghijklmnopqrstuvwxyz ,"); string text = t.Translate("tcyyjpqfjkyd"); System.Console.WriteLine(text); } } // Translator class. class StringTranslator { // Use a Hashtable for quick lookup of characters to be translated. private System.Collections.Hashtable ht; // Pass the from and to string to the constructor so that it can // create an internal lookup table for speedy processing. public StringTranslator(string from, string to) { if (from.Length != to.Length) throw new System.ApplicationException( "from and to must have the same length."); ht = new System.Collections.Hashtable(); for (int i=0; i Hello, It seems mcs is broken. Following is the error I get: /../class/lib/Npgsql.dll @Npgsql.dll.sources Internal() warning CS0162: Unreachable code detected Npgsql/NpgsqlClosedState.cs(98) error CS0246: Cannot find type `TlsException' Compilation failed: 1 error(s), 1 warnings make[2]: *** [../../class/lib/Npgsql.dll] Error 1 make[2]: Leaving directory `/tmp/snapshot/20040416/mcs/class/Npgsql' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/snapshot/20040416/mcs/class' make: *** [all-recursive] Error 1 Thanks, Sachin From skumar1@novell.com Fri Apr 16 17:09:04 2004 From: skumar1@novell.com (Sachin Kumar) Date: Fri, 16 Apr 2004 10:09:04 -0600 Subject: [Mono-list] mcs is broken Message-ID: Thanks a lot.. Carlos Regards, Sachin >>> "Carlos G.A." 4/16/2004 9:25:02 PM >>> Hello: > /../class/lib/Npgsql.dll @Npgsql.dll.sources > Internal() warning CS0162: Unreachable code detected > Npgsql/NpgsqlClosedState.cs(98) error CS0246: Cannot find type > `TlsException' > Compilation failed: 1 error(s), 1 warnings > make[2]: *** [../../class/lib/Npgsql.dll] Error 1 > make[2]: Leaving directory `/tmp/snapshot/20040416/mcs/class/Npgsql' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/tmp/snapshot/20040416/mcs/class' > make: *** [all-recursive] Error 1 This is caused by the latest changes in the SSL/TLS sources, i was trying yesterday to contact Francisco Figuerido but without luck (i jhave lost his email, and the one that is in the npgsql sources doesn't work, wmails returns back always, i will put the TlsException as public until he can fix the npgsql sources) -- Best regards Carlos Guzm=C3=A1n =C3 lvarez Vigo-spain From robik@mailbox.sk Fri Apr 16 18:02:30 2004 From: robik@mailbox.sk (RoBiK) Date: Fri, 16 Apr 2004 19:02:30 +0200 Subject: [Mono-list] c# written daemon, System.ServiceProcess, posix signals handling... In-Reply-To: <407FED0C.8@fawad.net> Message-ID: Hi Fawad, Thank you for your answer. Even if I use runit, there is still the problem, that I can't catch a signal inside the managed code. I have found also this article (http://lists.ximian.com/archives/public/mono-list/2003-March/012826.html), but this guy has the same problem and no solution. Can you help me and show me how should the code look like? Thank you Robert -----Original Message----- From: Fawad Halim [mailto:fawad@fawad.net] Sent: Freitag, 16. April 2004 16:26 To: mono-list@lists.ximian.com Subject: Re: [Mono-list] c# written daemon, System.ServiceProcess, posix signals handling... Hi Robert, I'd suggest running your app under runit (http://smarden.org/runit/). That'll take care of making sure the app is always running even when killed abnormally. When you 'down' the service in runit, it sends it a SIGTERM and maintains an internal flag that the service is supposed to be down intentionally. There is a thread on signal handlers in the March '03 archive of mono-list, including an example of a sigterm handler using unmanaged calls. -fawad RoBiK wrote: >Hi! > >I need to write an application in c#, wich should run in background and >be able to shut down gracefully when required. >The best solution would be to use the System.ServiceProcess namespace, >but this namespace is not implemented in mono. I know that there were >some discussion about this topic in summer 2003, but since i found >nothing. Is there something new in this direction? >The other way (not so nice, but would also do the job) would be the >catching of posix signals (SIGINT, SIGTERM...) but i have no idea how >to do thin in an mono application. >The last solution is to use some selfmade communication mechnism, to >comunicate with the process and initiate the shutdow - maybe using >remoting or some simpler mechanism. >Can someone give me some infos or ideas for the solution? > >Thanx > >Robert > _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From skumar1@novell.com Fri Apr 16 19:25:22 2004 From: skumar1@novell.com (Sachin Kumar) Date: Fri, 16 Apr 2004 12:25:22 -0600 Subject: [Mono-list] Daily build Message-ID: Hello, Daily build RPM packages for distros redhat, suse and fedora are available at following location: http://www.go-mono.com/packages/ Planning to have 5 previous builds. Regards, Sachin From gregory.junker@shockwaveaudio.com Fri Apr 16 19:35:04 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Fri, 16 Apr 2004 14:35:04 -0400 Subject: [Mono-list] Daily build In-Reply-To: References: Message-ID: <1082140503.4151.9.camel@tsunami.shockwaveaudio.com> On Fri, 2004-04-16 at 12:25 -0600, Sachin Kumar wrote: > Hello, > > Daily build RPM packages for distros redhat, suse > and fedora are available at following location: > > http://www.go-mono.com/packages/ > > Planning to have 5 previous builds. > > Regards, > Sachin > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From gregory.junker@shockwaveaudio.com Fri Apr 16 20:01:16 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Fri, 16 Apr 2004 15:01:16 -0400 Subject: [Mono-list] Daily build In-Reply-To: <1082140503.4151.9.camel@tsunami.shockwaveaudio.com> References: <1082140503.4151.9.camel@tsunami.shockwaveaudio.com> Message-ID: <1082142076.4151.11.camel@tsunami.shockwaveaudio.com> LOL I guess including the actual question would help... Are the Fedora builds for 2.4 and 2.6 kernels? Or will there be FC1T1 (2.4) and FC1T2 (2.6) builds? Or just FC1T1 (2.4)? Or does it even matter? Thanks Greg On Fri, 2004-04-16 at 14:35 -0400, Gregory Junker wrote: > On Fri, 2004-04-16 at 12:25 -0600, Sachin Kumar wrote: > > Hello, > > > > Daily build RPM packages for distros redhat, suse > > and fedora are available at following location: > > > > http://www.go-mono.com/packages/ > > > > Planning to have 5 previous builds. > > > > Regards, > > Sachin > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From rob@euglug.net Sat Apr 17 01:03:20 2004 From: rob@euglug.net (Rob Hudson) Date: Fri, 16 Apr 2004 17:03:20 -0700 Subject: [Mono-list] System.Text.RegularExpression question In-Reply-To: References: Message-ID: <20040417000320.GD76867@cogit8.org> Cool, thanks! I knew without a transpose I'd have to do it manually, but thanks for introducing me to the Hashtable. Here's a treat for you... :) # fortune | mono cryptogram.exe HN IYC LEGMHCL EII TCKSIGLSF, IYC CKLHSF SILCL PHL JKYEL. -- K. CHYLECHY. Hint: H = I -Rob On 20040416.0941, Grundgeiger, Dave said ... > Hi Rob. > > I don't know of anything built into the framework that does that, but here's > a function for you. (Sorry about the MS namespaces, I code on the MS side > and am just a Mono lurker.) > > -- Dave From lists@edmack.com Sat Apr 17 02:07:30 2004 From: lists@edmack.com (Ed Mack) Date: Sat, 17 Apr 2004 02:07:30 +0100 Subject: [Mono-list] Building Gecko-Sharp woes Message-ID: <1082164050.24237.30.camel@localhost.localdomain> Hi, I've been tinkering with Mono for a few weeks now and really love the syntax. Anyway, previously put of by the compiling (apt-get has made me far too lazy :), tonight I sat down to get monodevelop going. Anyway, I followed down http://monodevelop.com/tutorials/package_install.aspx Everything went perfectly (using the RPMs at http://www.go-mono.com/archive/0.31/fedora-1-i386/ and compiling the rest) until Gecko-Sharp building. I used the suggested 0.1 release, but here's my build errors (previously tried to compile, so only the errors are shown) -------------------- errors -------------------------- bash-2.05b$ make Making all in sources make[1]: Entering directory `/home/edmack/Desktop/Mono/gecko-sharp-0.1/sources' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/edmack/Desktop/Mono/gecko-sharp-0.1/sources' Making all in gtkmozembed make[1]: Entering directory `/home/edmack/Desktop/Mono/gecko-sharp-0.1/gtkmozemb ed' mcs --unsafe --target library -L /usr/lib \ -r glib-sharp.dll -r gtk-sharp.dll -r gdk-sharp.dll \ ./NewWindowOrphan_handler.cs ./NewWindow_delegate.cs ./NewWindow_handler.cs gene rated/*.cs -o gecko-sharp.dll WebControl.custom(35) error CS0246: Cannot find type `GLib.ConnectBeforeAttribut e' WebControl.custom(50) error CS0103: The name `AfterHandlers' could not be found in `Gecko.WebControl' WebControl.custom(51) error CS0103: The name `AfterSignals' could not be found i n `Gecko.WebControl' WebControl.custom(52) error CS0246: Cannot find type `GLib.ConnectBeforeAttribut e' WebControl.custom(56) error CS0165: Use of unassigned local variable `signals' WebControl.custom(57) error CS0165: Use of unassigned local variable `event_list ' WebControl.custom(58) error CS0165: Use of unassigned local variable `cb' Compilation failed: 7 error(s), 0 warnings make[1]: *** [gecko-sharp.dll] Error 1 make[1]: Leaving directory `/home/edmack/Desktop/Mono/gecko-sharp-0.1/gtkmozembe d' make: *** [all-recursive] Error 1 -------------------- errors -------------------------- Not being a Mono-elitist, I'm a bit lost :( Thanks for your time, Ed Mack From lists@nullenvoid.com Sat Apr 17 02:44:47 2004 From: lists@nullenvoid.com (Rachel Hestilow) Date: Fri, 16 Apr 2004 15:44:47 -1000 Subject: [Mono-list] Building Gecko-Sharp woes In-Reply-To: <1082164050.24237.30.camel@localhost.localdomain> References: <1082164050.24237.30.camel@localhost.localdomain> Message-ID: <40808C0F.2030509@nullenvoid.com> Ed Mack wrote: >Everything went perfectly (using the RPMs at >http://www.go-mono.com/archive/0.31/fedora-1-i386/ and compiling the >rest) until Gecko-Sharp building. I used the suggested 0.1 release, but >here's my build errors (previously tried to compile, so only the errors >are shown) > > The Gtk# rpm listed on that page is out of date. Judging from the error messages you saw, gecko# needs at least Gtk# 0.18. -- Rachel From generic1.20.fusion@neverbox.com Sat Apr 17 04:57:13 2004 From: generic1.20.fusion@neverbox.com (Kevin Goodsell) Date: Fri, 16 Apr 2004 21:57:13 -0600 Subject: [Mono-list] Instructions for Windows install? Message-ID: <4080AB19.5000406@neverbox.com> I downloaded the pre-built Windows installer. Aside from my permissions problem, that ran fine and installed without incident. But I can't find anything at all on what to do next. The path was not set up, so I added the /bin directory manually, guessing that it was the right thing to do. I tried to test this by running 'mcs' (in a Cygwin Bash shell, and also in a DOS shell) and got the following error: "The application failed to initialize properly (0xc0000135). Click on OK to terminate the application." This isn't exactly a surprise, considering mcs.exe is supposed to be a .NET executable, right? I notice there's a shell script called 'mcs', which kind of looks like it's supposed to run mcs.exe using mono, but 1) it has strange paths, 2) it's a Bourne shell script, this is Windows, and 3) as far as I can tell the .exe (having the same name, but with the .exe extension) will always run first, so I don't even know if I can run the script. Here's the entire contents: #!/bin/sh c:/b/install/bin/mono c:/b/install/bin/mcs.exe "$@" My installation path is "C:\Program Files\Mono-0.31", so I don't know where the /b/install stuff comes from. I also tried to just run 'mono'. That gives the following error: "This application has failed to start because icuin26.dll was not found. Re-installing the application may fix this problem." Can anyone clue me in on what to do or where to find information about how to complete a Windows install? Thanks. -Kevin From danielmorgan@verizon.net Sat Apr 17 05:28:45 2004 From: danielmorgan@verizon.net (Daniel Morgan) Date: Sat, 17 Apr 2004 00:28:45 -0400 Subject: [Mono-list] Instructions for Windows install? In-Reply-To: <4080AB19.5000406@neverbox.com> Message-ID: If you are running it in the MS DOS shell, make sure mono "is not in" your PATH. You run mono like: mono or mcs like: mcs Also, if you are running it in Cygwin bash shell, make sure you put mono and msc "in" your PATH. This PATH in cygwin can be set editing your .bash_profile to include mono in your PATH. To run mono: mono.bat To run mcs: mcs.bat The reasoning behind this (I think): If mono.exe and mcs.exe are in your PATH, then they get run BEFORE mono.bat and mcs.bat My personal experience has shown not to install stuff to a directory with spaces in the file name, such as, "Program Files". At the company I work at, the company policy requires that any network shares and folders should not contain any spaces. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Kevin Goodsell Sent: Friday, April 16, 2004 11:57 PM To: mono-list Subject: [Mono-list] Instructions for Windows install? I downloaded the pre-built Windows installer. Aside from my permissions problem, that ran fine and installed without incident. But I can't find anything at all on what to do next. The path was not set up, so I added the /bin directory manually, guessing that it was the right thing to do. I tried to test this by running 'mcs' (in a Cygwin Bash shell, and also in a DOS shell) and got the following error: "The application failed to initialize properly (0xc0000135). Click on OK to terminate the application." This isn't exactly a surprise, considering mcs.exe is supposed to be a .NET executable, right? I notice there's a shell script called 'mcs', which kind of looks like it's supposed to run mcs.exe using mono, but 1) it has strange paths, 2) it's a Bourne shell script, this is Windows, and 3) as far as I can tell the .exe (having the same name, but with the .exe extension) will always run first, so I don't even know if I can run the script. Here's the entire contents: #!/bin/sh c:/b/install/bin/mono c:/b/install/bin/mcs.exe "$@" My installation path is "C:\Program Files\Mono-0.31", so I don't know where the /b/install stuff comes from. I also tried to just run 'mono'. That gives the following error: "This application has failed to start because icuin26.dll was not found. Re-installing the application may fix this problem." Can anyone clue me in on what to do or where to find information about how to complete a Windows install? Thanks. -Kevin _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From generic1.20.fusion@neverbox.com Sat Apr 17 06:41:55 2004 From: generic1.20.fusion@neverbox.com (Kevin Goodsell) Date: Fri, 16 Apr 2004 23:41:55 -0600 Subject: [Mono-list] Instructions for Windows install? In-Reply-To: References: Message-ID: <4080C3A3.4030108@neverbox.com> Daniel Morgan - danielmorgan@verizon.net wrote: > If you are running it in the MS DOS shell, make sure mono "is not in" your > PATH. > > You run mono like: mono > or mcs like: mcs > > Also, if you are running it in Cygwin bash shell, make sure you put mono and > msc "in" your PATH. This PATH in cygwin can be set editing your > .bash_profile to include mono in your PATH. > To run mono: mono.bat > To run mcs: mcs.bat OK, I'm almost following this. I didn't know about the .bat files, but I see them in C:\Windows now. So if I don't screw with my path at all, I can use 'mono' and 'mcs' from a DOS prompt -- they will invoke the .bat files to do the right thing. However, in Bash I have to use the command 'mono.bat' or 'mcs.bat', because it doesn't recognize and run a .bat file when the extension is not given. I should be able to fix this with a few shell scripts. I don't know about putting mono.exe and mcs.exe in my Bash path, though. It won't help me run them without specifying the .bat, as far as I can tell. Unless it's required for other reasons, it seems like I should leave them out. > > The reasoning behind this (I think): > If mono.exe and mcs.exe are in your PATH, then they get run BEFORE mono.bat > and mcs.bat Yes, if they are earlier in the path and you use the command 'mono' or 'mcs' (without giving the .bat extension). At least I think that's the way it works. > > My personal experience has shown not to install stuff to a directory with > spaces in the file name, such as, "Program Files". > At the company I work at, the company policy requires that any network > shares and folders should not contain any spaces. Yeah, that's a good point. I've had problems with this in the past. I'll probably move it to be safe. Thanks. -Kevin From lists@edmack.com Sat Apr 17 10:50:51 2004 From: lists@edmack.com (Ed Mack) Date: Sat, 17 Apr 2004 10:50:51 +0100 Subject: [Mono-list] Building Gecko-Sharp woes In-Reply-To: <40808C0F.2030509@nullenvoid.com> References: <1082164050.24237.30.camel@localhost.localdomain> <40808C0F.2030509@nullenvoid.com> Message-ID: <1082195451.24237.32.camel@localhost.localdomain> > The Gtk# rpm listed on that page is out of date. Judging from the error Thanks very much! Ed From Robert.Remen@nextranet.at Fri Apr 16 09:08:42 2004 From: Robert.Remen@nextranet.at (Robert Remen) Date: Fri, 16 Apr 2004 10:08:42 +0200 Subject: [Mono-list] c# written daemon, System.ServiceProcess, posix signals handling... Message-ID: <949E695BF6915441A903358C3309FA6A02AE3CAA@msx-01.vie.at.nextra.com> Hi! I need to write an application in c#, wich should run in background and be able to shut down gracefully when required. The best solution would be to use the System.ServiceProcess namespace, but this namespace is not implemented in mono. I know that there were some discussion about this topic in summer 2003, but since i found nothing. Is there something new in this direction? The other way (not so nice, but would also do the job) would be the catching of posix signals (SIGINT, SIGTERM...) but i have no idea how to do thin in an mono application. The last solution is to use some selfmade communication mechnism, to comunicate with the process and initiate the shutdow - maybe using remoting or some simpler mechanism. Can someone give me some infos or ideas for the solution? Thanx Robert From carlosag@telefonica.net Fri Apr 16 16:55:02 2004 From: carlosag@telefonica.net (Carlos G.A.) Date: Fri, 16 Apr 2004 17:55:02 +0200 Subject: [Mono-list] mcs is broken In-Reply-To: <1082129401.10337.1423.camel@skumar-test> References: <1082129401.10337.1423.camel@skumar-test> Message-ID: <1082130899.19877.0.camel@localhost.localdomain> Hello: > /../class/lib/Npgsql.dll @Npgsql.dll.sources > Internal() warning CS0162: Unreachable code detected > Npgsql/NpgsqlClosedState.cs(98) error CS0246: Cannot find type > `TlsException' > Compilation failed: 1 error(s), 1 warnings > make[2]: *** [../../class/lib/Npgsql.dll] Error 1 > make[2]: Leaving directory `/tmp/snapshot/20040416/mcs/class/Npgsql' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/tmp/snapshot/20040416/mcs/class' > make: *** [all-recursive] Error 1 This is caused by the latest changes in the SSL/TLS sources, i was trying yesterday to contact Francisco Figuerido but without luck (i jhave lost his email, and the one that is in the npgsql sources doesn't work, wmails returns back always, i will put the TlsException as public until he can fix the npgsql sources) -- Best regards Carlos Guzm=C3=A1n =C3=81lvarez Vigo-spain From generic1.20.fusion@neverbox.com Fri Apr 16 22:12:29 2004 From: generic1.20.fusion@neverbox.com (Kevin Goodsell) Date: Fri, 16 Apr 2004 15:12:29 -0600 Subject: [Mono-list] Re: Windows installer does not run Message-ID: <40804C3D.10002@neverbox.com> I wrote: > After downloading from: > > http://www.go-mono.com/archive/0.31/windows/mono-0.31-win32-1.exe > > The executable does not run. When I attempt to run it, I receive the > following message: > > "Windows cannot access the specified device, path, or file. You may not > have the appropriate permissions to access the item." > > This is on Windows XP Home. As far as I can tell, there are only two > types of accounts: Administrators and Limited users. I'm using an > Administrator account, so I don't think permissions could be the problem. Well, apparently permissions /was/ the problem after all. I don't understand XP Home permissions at all -- I can't find any way to examine or change permissions using the OS itself. But using Cygwin I could see that the files didn't have executable permissions set for any user, and I could fix that using chmod. I guess Cygwin wget just uses different permissions than Windows uses by default. Making a copy also seems to set the permissions normally in the copy. *shrug* -Kevin From martinf@mfconsulting.com Sun Apr 18 12:13:48 2004 From: martinf@mfconsulting.com (Francisco T. Martinez) Date: Sun, 18 Apr 2004 06:13:48 -0500 Subject: [Mono-list] prj2make# Release 0.13 achieved Message-ID: <408262EC.30009@mfconsulting.com> RELEASE NOTES for Prj2Make-Sharp ver 0.13 - April 18, 2004 --------------------------------------------------------------------------------- Presenting prj2make-sharp code name "Jackson Paladin". This release focuses on code revisions, a couple of bug fixes, but most important, a mayor overhaul at the way csproj files are read and parsed. Like prjx files, the csproj files are now being read using XML de-serialization. New features: #489 - Use -debug instead of -g on the MCS compiler #490 - Handle AllowUnsafeBlocks = "true" in csproj files so the generated compile line for the specific project will use -unsafe Bug fixes: #486 - Escape embedded spaces in file names The next release should provide a mechanism to convert MS Visual Studio .NET 2003 csproj files to MonoDevelop prjx files. Please submit feature request and your bugs to http://forge.novell.com/modules/xfmod/project/?prj2make-sharp or if you must, send them to paco@mfcon.com. Best regards to everyone Francisco "Paco" Martinez From jlaban@wanadoo.fr Sun Apr 18 13:19:52 2004 From: jlaban@wanadoo.fr (=?iso-8859-1?Q?J=E9r=F4me_Laban?=) Date: Sun, 18 Apr 2004 14:19:52 +0200 Subject: [Mono-list] c# written daemon, System.ServiceProcess, posix signals handling... In-Reply-To: <949E695BF6915441A903358C3309FA6A02AE3CAA@msx-01.vie.at.nextra.com> Message-ID: <200404181219.i3ICJq6H014847@jaygate.jaynet.net> Hi robert,=20 I've mangaged to find a solution to this problem a while ago in my = project : http://www.sf.net/projects/sharp-igd I used remoting and some filesystem trick to achieve the same results. = Right now, the latest code does not run since it was built against some of = mono 0.29's bugs :) Anyway, the idea is there. Hope this helps :) -- J=E9rome Laban {Epitech.} http://www.labtech.epitech.net > -----Original Message----- > From: mono-list-admin@lists.ximian.com=20 > [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Robert Remen > Sent: vendredi 16 avril 2004 10:09 > To: mono-list@lists.ximian.com > Subject: [Mono-list] c# written daemon,=20 > System.ServiceProcess, posix signals handling... >=20 > Hi! >=20 > I need to write an application in c#, wich should run in=20 > background and be able to shut down gracefully when required. > The best solution would be to use the System.ServiceProcess=20 > namespace, but this namespace is not implemented in mono. I=20 > know that there were some discussion about this topic in=20 > summer 2003, but since i found nothing. Is there something=20 > new in this direction? > The other way (not so nice, but would also do the job) would=20 > be the catching of posix signals (SIGINT, SIGTERM...) but i=20 > have no idea how to do thin in an mono application. > The last solution is to use some selfmade communication=20 > mechnism, to comunicate with the process and initiate the=20 > shutdow - maybe using remoting or some simpler mechanism. > Can someone give me some infos or ideas for the solution? >=20 > Thanx >=20 > Robert > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com=20 > http://lists.ximian.com/mailman/listinfo/mono-list >=20 From skumar1@novell.com Mon Apr 19 09:05:26 2004 From: skumar1@novell.com (Sachin Kumar) Date: Mon, 19 Apr 2004 02:05:26 -0600 Subject: [Mono-list] Daily build Message-ID: Fedora builds are for 2.4 kernel Thanks, Sachin >>> gjunker@shockwaveaudio.com 4/17/2004 12:31:16 AM >>> LOL I guess including the actual question would help... Are the Fedora builds for 2.4 and 2.6 kernels? Or will there be FC1T1 (2.4) and FC1T2 (2.6) builds? Or just FC1T1 (2.4)? Or does it even matter? Thanks Greg On Fri, 2004-04-16 at 14:35 -0400, Gregory Junker wrote: > On Fri, 2004-04-16 at 12:25 -0600, Sachin Kumar wrote: > > Hello, > > > > Daily build RPM packages for distros redhat, suse > > and fedora are available at following location: > > > > http://www.go-mono.com/packages/ > > > > Planning to have 5 previous builds. > > > > Regards, > > Sachin > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From lupus@ximian.com Mon Apr 19 12:04:47 2004 From: lupus@ximian.com (Paolo Molaro) Date: Mon, 19 Apr 2004 13:04:47 +0200 Subject: [Mono-list] mono_enter_method/mono_leave_method In-Reply-To: <1082055806.4737.73.camel@erandi.boston.ximian.com> References: <31DD0ECB10776B428B1186E60FB3D7B1141EAD@RESMSG02.AME.ad.sag> <1082055806.4737.73.camel@erandi.boston.ximian.com> Message-ID: <20040419110447.GF5921@debian.org> On 04/15/04 Miguel de Icaza wrote: > > I note in the code in the CVS, that the formerly arch dependent code > > contained within enter_method and leave_method has been "made" platform > > independent and placed in mini.c in the routines mono_enter_method and I assume you mean mono_trace_enter_method/mono_trace_leave_method in mini/trace.c. > > mono_leave_method. However, the method of decoding parameters and results is > > very ABI-specific. The generic stuff just won't work for S/390 for example. Yes. Miguel moved the code from the arch-specific files to trace.c, but it's obviously incorrect. > > If you want to have a generic mechanism then I'd suggest the first call > > should be to mono_arch_enter_method/mono_arch_leave_method which could > > return TRUE or FALSE which would indicate whether the rest of the generic > > path should be taken. The mono_arch_xxxx_method routines could either do all > > the processing themselves or just return to the generic to allow it to do > > the work. I think the enter/leave methods should be kept internal to the arch-specific files and the general code should use a different interface, probably similar to the runtime_invoke() one. Basically, the function should look like: void enter_method_callback (MonoMethod *method, void **args); where the values in the args array are as usual (reference types or pointers to the valuetype data). This interface should be exported with a profiler flag: there is already a patch posted to the list that does some of the work. I'll review it shortly. lupus -- ----------------------------------------------------------------- lupus@debian.org debian/rules lupus@ximian.com Monkeys do it better From eric.lemoine@esial.uhp-nancy.fr Mon Apr 19 14:43:55 2004 From: eric.lemoine@esial.uhp-nancy.fr (eric.lemoine@esial.uhp-nancy.fr) Date: Mon, 19 Apr 2004 15:43:55 +0200 Subject: [Mono-list] Pb: NUnit 2.1.5 and Mono (Windows) Message-ID: <1082382235.4083d79ba455a@venus.esial.uhp-nancy.fr> Hi, I downloaded NUnit for Mono from SourceForge (NUnit-2.1.5-mono-1.0.zip). I tried to run some tests on Mono (Windows XP) but I got some problems: > mono nunit-console.exe nunit.tests.dll ** (nunit-console.exe:3892): WARNING **: Could not load class from token 0x0100001e in nunit-console.exe ** (nunit-console.exe:3892): WARNING **: Could not load class from token 0x01000020 in nunit-console.exe ** (nunit-console.exe:3892): WARNING **: Could not load class from token 0x01000020 in nunit-console.exe ** (nunit-console.exe:3892): WARNING **: Could not load class from token 0x0100001e in nunit-console.exe ** (nunit-console.exe:3892): WARNING **: Could not load class from token 0x01000009 in nunit-console.exe NUnit version 2.1.5 Copyright (C) 2002-2003 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Charlie Poole. Copyright (C) 2000-2003 Philip Craig. All Rights Reserved. OS Version: Microsoft Windows NT 5.1.2600.0 Mono Version: 1.1.4322.573 ** (nunit-console.exe:3892): WARNING **: Missing method get_isOut in assembly nunit-console.exe typeref index 2 Does NUnit 2.1.5 run on Mono (Windows XP)? Any ideas to fix this problem? Thanks, Eric Lemoine (eric.lemoine@esial.uhp-nancy.fr) From eric.lemoine@esial.uhp-nancy.fr Mon Apr 19 15:09:26 2004 From: eric.lemoine@esial.uhp-nancy.fr (eric.lemoine@esial.uhp-nancy.fr) Date: Mon, 19 Apr 2004 16:09:26 +0200 Subject: [Mono-list] analysis .NET / Mono (Windows) / Mono (Linux) Message-ID: <1082383766.4083dd961b41d@venus.esial.uhp-nancy.fr> Hi, I want to make an analysis between Microsoft .NET / Mono (Windows) / Mono (Linux). As a new Mono user I'd like to know how do you proceed to compare these 3 platforms (implementation, performance,...)? Thanks, Eric Lemoine (eric.lemoine@esial.uhp-nancy.fr) From sdhmis@sheratondover.com Mon Apr 19 15:17:57 2004 From: sdhmis@sheratondover.com (Kenneth Benson) Date: Mon, 19 Apr 2004 10:17:57 -0400 Subject: [Mono-list] analysis .NET / Mono (Windows) / Mono (Linux) Message-ID: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C42619.1CF40AD0 Content-Type: text/plain; charset="iso-8859-1" Considering that Mono is still a long way from being complete and has not been performance optimized yet, this might not be a good time to get a valid comparison. -----Original Message----- From: eric.lemoine@esial.uhp-nancy.fr [mailto:eric.lemoine@esial.uhp-nancy.fr] Sent: Monday, April 19, 2004 10:09 AM To: mono-list@lists.ximian.com Subject: [Mono-list] analysis .NET / Mono (Windows) / Mono (Linux) Hi, I want to make an analysis between Microsoft .NET / Mono (Windows) / Mono (Linux). As a new Mono user I'd like to know how do you proceed to compare these 3 platforms (implementation, performance,...)? Thanks, Eric Lemoine (eric.lemoine@esial.uhp-nancy.fr) _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list ------_=_NextPart_001_01C42619.1CF40AD0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: [Mono-list] analysis .NET / Mono (Windows) / Mono = (Linux)

Considering that Mono is still a long way from being = complete and has not
been performance optimized yet, this might not be a = good time to get a
valid comparison.

-----Original Message-----
From: eric.lemoine@esial.uhp-nancy.fr
[mailto:eric.lemoine@esia= l.uhp-nancy.fr]
Sent: Monday, April 19, 2004 10:09 AM
To: mono-list@lists.ximian.com
Subject: [Mono-list] analysis .NET / Mono (Windows) = / Mono (Linux)



Hi,

I want to make an analysis between Microsoft .NET / = Mono (Windows) / Mono
(Linux).
As a new Mono user I'd like to know how do you = proceed to compare these 3
platforms (implementation, performance,...)?

Thanks,

Eric Lemoine (eric.lemoine@esial.uhp-nancy.fr)

_______________________________________________
Mono-list maillist  -  = Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list=

------_=_NextPart_001_01C42619.1CF40AD0-- From sballard@netreach.com Mon Apr 19 16:04:05 2004 From: sballard@netreach.com (Stuart Ballard) Date: Mon, 19 Apr 2004 11:04:05 -0400 Subject: [Mono-list] Use of mailing list for announcements Message-ID: <4083EA65.7020006@netreach.com> Is it considered acceptable to post announcements of projects that are developed for mono on this list? Thanks, Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From lupus@ximian.com Mon Apr 19 16:52:53 2004 From: lupus@ximian.com (Paolo Molaro) Date: Mon, 19 Apr 2004 17:52:53 +0200 Subject: [Mono-list] lmf handling In-Reply-To: <31DD0ECB10776B428B1186E60FB3D7B1141EC7@RESMSG02.AME.ad.sag> References: <31DD0ECB10776B428B1186E60FB3D7B1141EC7@RESMSG02.AME.ad.sag> Message-ID: <20040419155253.GI5921@debian.org> On 04/16/04 Ferguson, Neale wrote: > I am trying to understand lmf chaining for the JIT. Is this the way it > works: > > 1. Following setup_jit_tls > > *--------------* *-------------* > | jit_tls->lmf |---->| Initial LMF | > *--------------* *-------------* > > - previous_lmf = NULL > - ebp = -1 > > > 2. Following emit_prolog where save_lmf is indicated: > > - Option 1 > > *--------------* *-------------* *-------------* > | jit_tls->lmf |---->| New LMF |---------->| Initial LMF | > *--------------* *-------------* *-------------* > > - lmf_addr = jit_tls->lmf > - previous_lmf = Initial LMF > - ebp = stack ptr > - eip = current instruction This is the intended behaviour: jit_tls->lmf points to the last structure on the stack. lupus -- ----------------------------------------------------------------- lupus@debian.org debian/rules lupus@ximian.com Monkeys do it better From lupus@ximian.com Mon Apr 19 17:05:12 2004 From: lupus@ximian.com (Paolo Molaro) Date: Mon, 19 Apr 2004 18:05:12 +0200 Subject: [Mono-list] Use of mailing list for announcements In-Reply-To: <4083EA65.7020006@netreach.com> References: <4083EA65.7020006@netreach.com> Message-ID: <20040419160512.GJ5921@debian.org> On 04/19/04 Stuart Ballard wrote: > Is it considered acceptable to post announcements of projects that are > developed for mono on this list? I think it's fine to post announcements of major releases of software that runs on mono (especially if it's free software). Proprietary software is tolerated (maybe just for the first relase:-), just don't post ads: the technical info is fine. To make it more interesting to the audience it would also be useful to get more mono-specific info like: *) was the product developed to run on mono or is it a port of an app that also runs on he MS CLR? *) how was the porting and/or developing experience (did you find many bugs/unimplemented features/stumbling blocks)? *) how is the end result (stability, speed)? *) what do you expect from the next mono releases as it relates to the projects? Thanks. lupus -- ----------------------------------------------------------------- lupus@debian.org debian/rules lupus@ximian.com Monkeys do it better From atsushi@ximian.com Mon Apr 19 17:22:14 2004 From: atsushi@ximian.com (Atsushi Eno) Date: Tue, 20 Apr 2004 01:22:14 +0900 Subject: [Mono-list] SgmlReader "There was no XML start tag open" In-Reply-To: <1082025667.28891.27.camel@lhosts> References: <1081947382.28891.15.camel@lhosts> <407D834F.3060700@ximian.com> <1082025667.28891.27.camel@lhosts> Message-ID: <4083FCB6.3090906@ximian.com> Hello Morten, Sorry for the late reply. I found a bug in SgmlReader.MoveToAttribute(int) that incorrectly loses the correct location. Comment out the line 732 of SgmlReader.cs: this.node.CurrentState = this.state;//save current state. (The resetting of CurrentState should only be done in Read().) I also found why Mono does not allow it. It is because the implementation detail of XmlWriter.WriteNode(). In Mono, I use WriteAttributes() to write the attributes of a element. When I rewrote: WriteAttributes (reader, defattr); reader.MoveToElement (); to: if (reader.HasAttributes) { for (int i = 0; i < reader.AttributeCount; i++) { reader.MoveToAttribute (i); WriteAttribute (reader, defattr); } reader.MoveToElement (); } It worked. So probably MS.NET is implemented as such. I am wondering whether I had better change the behavior and let developers implement buggy XmlReader, or leave XmlWriter as is so that developers can make sure if they can implement correct XmlReader. Anyways, feel free to report Chris Lovett about this bug. Thanks, Atsushi Eno From sballard@netreach.com Mon Apr 19 19:28:27 2004 From: sballard@netreach.com (Stuart Ballard) Date: Mon, 19 Apr 2004 14:28:27 -0400 Subject: [Mono-list] ANN: NRobot 0.12 released Message-ID: <40841A4B.50908@netreach.com> NRobot 0.12 has been released. Homepage: http://home.gna.org/nrobot/ Download: http://download.gna.org/nrobot/ Development: https://gna.org/projects/nrobot/ Mailing List: nrobot-list@gna.org NRobot is an autonomous robot fighting game. By "autonomous" I mean that instead of directly controlling a robot, the human playing the game must write a program that acts as the "brain" of the robot. The robot will then be dumped into the game arena and must attempt to survive on its own. Other similar projects include IBM's RoboCode (written in Java); I've also heard that there was a very old BBC microcomputer game with a similar premise where robots were written in BASIC. By contrast, NRobot is written for the ECMA CLI. It's been tested on Mono (http://www.go-mono.com/) and on Microsoft's .NET framework - there are separate GUI frontends for these two environments due to differences in toolkit maturity, but the backend code is common. The use of the CLI means that (in theory at least) many languages are available for implementing robots in. Currently I believe that C# is the only language with a mature Free Software implementation capable of writing robots in, but this is likely to change as Mono's implementations of VB and EcmaScript improve, and the IKVM (http://www.ikvm.net) Java implementation gets more support for CLI features (currently, it lacks "attributes" which are required for use in NRobot, but support for them is planned for the future). This is the first public release of NRobot, coinciding with the move to public development at https://www.gna.org/. Currently, NRobot is functional and "playable". It comes with three sample robot implementations, so that "out of the box" you can watch a game. One important missing feature is a security architecture: robot code executes with full privileges. Thus, it's recommended that if you are running any robots from untrusted sources, NRobot is run under a user account with no privileges over files you care about. It's also short on documentation and the GUI implementations have some rough edges. NRobot is licensed under the GPL, but also carries an explicit disclaimer that robots written for it are not considered derived works. This is to preserve the competitive aspect of the game - it isn't expected that the robots themselves will have public source code, in most cases. While I strongly believe in both the ethics and practical benefits of Free Software, I don't think they apply to robots developed for NRobot: a robot is specifically designed to compete with other robot implementations and reflect the skill only of its author, rather than being cooperatively developed to achieve the best possible result. Other Software Required (when running under Linux): * Mono (http://www.go-mono.com/) * GTK# (http://gtk-sharp.sourceforge.net/) A Windows Forms GUI, and "project" files for Microsoft's Visual Studio .NET, are also provided, but these are not required. The GTK# GUI has the same functionality as the Windows one, and most Free Software developers seem not to use IDEs anyway. I work on NRobot entirely from the commandline in GNU/Linux, using the GTK# front end, and all functionality is fully present. Having said that, future releases may include MonoDevelop project files. Paulo suggested that software announcements should include the following information: *) was the product developed to run on mono or is it a port of an app that also runs on he MS CLR? NRobot was developed for both platforms in parallel. *) how was the porting and/or developing experience (did you find many bugs/unimplemented features/stumbling blocks)? Not that I can remember. I had a few problems with the changing API/ABI for GTK#, but those were easily solved. I did notice that (last time I tried) mono was unable to load DLLs compiled by .NET's compiler, and vice versa. This was a few releases ago, though, so the situation may have improved since. *) how is the end result (stability, speed)? There's no obvious difference in performance or stability between Mono and .NET with regard to the performance of NRobot. *) what do you expect from the next mono releases as it relates to the projects? The biggest thing missing from NRobot today is a security architecture: robot code runs with full privileges. NRobot doesn't even try to limit this yet, but my understanding is that Mono doesn't completely implement all the security features of the .NET framework that would make it possible. Similarly, NRobot doesn't yet use AppDomains to load the robot code, but I'd like it to in future, to support unloading robots and loading a newer version without closing down the GUI. In order to make this work, Mono will need working AppDomain.Unload functionality. By the way, patches or advice on how to implement these things from anyone who understands AppDomains and .NET security would be much appreciated. Because right now, I don't really understand how to begin. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From p_wol@hotmail.com Mon Apr 19 21:26:40 2004 From: p_wol@hotmail.com (Peter Wolf) Date: Mon, 19 Apr 2004 16:26:40 -0400 Subject: [Mono-list] how to do chmod in C# program? Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_0102_01C4262B.188009B0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Hi, my program does this: =20 FileStream file =3D new FileStream(blah-blah-blah); file.Write(byteData, 0, byteData.Length); The resulting file is always created with mode 100600 (owner: read, = write, others: nothing). Is there any way to change the mode of this file to 100604 (to let = others read the file) within my C# application? Thanks so much for your help! Peter ------=_NextPart_000_0102_01C4262B.188009B0 Content-Type: text/html; charset="koi8-r" Content-Transfer-Encoding: quoted-printable
Hi,
 
my program does this:  =
 
FileStream file =3D new=20 FileStream(blah-blah-blah);
file.Write(byteData, 0,=20 byteData.Length);
 
The resulting file is always created = with mode=20 100600 (owner: read, write, others: nothing).
 
Is there any way to change the mode of = this file to=20 100604 (to let others read the file) within my C# = application?
 
Thanks so much for your = help!
 
Peter
------=_NextPart_000_0102_01C4262B.188009B0-- From miguel@ximian.com Mon Apr 19 21:45:45 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Mon, 19 Apr 2004 16:45:45 -0400 Subject: [Mono-list] how to do chmod in C# program? In-Reply-To: References: Message-ID: <1082407545.11802.169.camel@erandi.boston.ximian.com> Hello! > my program does this: > > FileStream file = new FileStream(blah-blah-blah); > file.Write(byteData, 0, byteData.Length); > > The resulting file is always created with mode 100600 (owner: read, > write, others: nothing). > > Is there any way to change the mode of this file to 100604 (to let > others read the file) within my C# application? You can use Mono.Posix: using Mono.Posix; ... Syscall.chmod ("file", (FileMode) hex_value); Notice that you should use an hex-value with the current release of Mono, as we shipped with wrong FileMode values. From tpsoftware@users.sourceforge.net Mon Apr 19 23:12:51 2004 From: tpsoftware@users.sourceforge.net (Timothy Parez) Date: Tue, 20 Apr 2004 00:12:51 +0200 Subject: [Mono-list] Interesting article on the impact of Longhorn over @ OSNEWS Message-ID: <40844EE3.6030303@users.sourceforge.net> http://www.osnews.com/story.php?news_id=6772 Although not very detailed, quite good :) From p_wol@hotmail.com Tue Apr 20 01:08:57 2004 From: p_wol@hotmail.com (Peter Wolf) Date: Mon, 19 Apr 2004 20:08:57 -0400 Subject: [Mono-list] how to do chmod in C# program? References: <1082407545.11802.169.camel@erandi.boston.ximian.com> Message-ID: Thanks very much!!!! That's all I need! Peter ----- Original Message ----- From: "Miguel de Icaza" To: "Peter Wolf" Cc: Sent: Monday, April 19, 2004 4:45 PM Subject: Re: [Mono-list] how to do chmod in C# program? > Hello! > > > > my program does this: > > > > FileStream file = new FileStream(blah-blah-blah); > > file.Write(byteData, 0, byteData.Length); > > > > The resulting file is always created with mode 100600 (owner: read, > > write, others: nothing). > > > > Is there any way to change the mode of this file to 100604 (to let > > others read the file) within my C# application? > > You can use Mono.Posix: > > using Mono.Posix; > > ... > Syscall.chmod ("file", (FileMode) hex_value); > > Notice that you should use an hex-value with the current release of > Mono, as we shipped with wrong FileMode values. > From gregory.junker@shockwaveaudio.com Tue Apr 20 01:14:37 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Mon, 19 Apr 2004 20:14:37 -0400 Subject: [Mono-list] Web Forms and the @ Page directive In-Reply-To: <1082095630.1586.135.camel@localhost> References: <1082068308.4125.37.camel@tsunami.shockwaveaudio.com> <1082071838.4125.43.camel@tsunami.shockwaveaudio.com> <1082072212.4125.46.camel@tsunami.shockwaveaudio.com> <1082095630.1586.135.camel@localhost> Message-ID: <1082420077.9825.14.camel@tsunami.shockwaveaudio.com> *hangs head in shame* All this time....you know what it was? Another DLL in the bin/ directory with the same namespace/class combination, from a previous testcase.... Whichs makes me wonder, is it by design, that when presented with two assembly DLLs with definitions for the same namespace/class combination, it quietly picks one? I ask because I honestly don't know... Thanks! Greg On Fri, 2004-04-16 at 08:07 +0200, Gonzalo Paniagua Javier wrote: > El vie, 16-04-2004 a las 01:36, Gregory Junker escribi³: > > I'll further add that when I use only Inherits in both the Page and > > Control files, only the code-behind for the control is executed...the > > Page starts in again with the ignoring thing for its code-behind... > > If you have a simple test case that can reproduce this wrong behavior, > please, report it through http://bugzilla.ximian.com. > > Thanks. > > -Gonzalo > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From chris@mind.lu Mon Apr 19 17:56:45 2004 From: chris@mind.lu (Christian Glodt) Date: Mon, 19 Apr 2004 18:56:45 +0200 Subject: [Mono-list] Regex lockup in 0.31 Message-ID: <1082393805.2471.7.camel@Duke.Nexus> --=-lro3SP2osKmVjdvSTzNW Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, the attached bit of code seemingly sends mono into an infinite loop on my system. It hogs the CPU at 100% and never terminates. I'm using mono 0.31 on a Debian unstable system. The regex works fine in python. Cheers, Christian Glodt --=-lro3SP2osKmVjdvSTzNW Content-Disposition: attachment; filename=split.cs Content-Type: text/x-csharp; name=split.cs; charset=iso-8859-1 Content-Transfer-Encoding: 7bit using System; using System.Text.RegularExpressions; class MainClass { public static void Main(string[] args) { string ss = "a b c d e"; string[] words = Regex.Split(ss, "[ \t\n\r]*"); } } --=-lro3SP2osKmVjdvSTzNW-- From joel@airwebreathe.org.uk Tue Apr 20 02:25:56 2004 From: joel@airwebreathe.org.uk (joel@airwebreathe.org.uk) Date: Tue, 20 Apr 2004 02:25:56 +0100 (BST) Subject: [Mono-list] httpd: module "mod_mono.c" is not compatible with this version of Apache. Message-ID: <4889.217.42.202.97.1082424356.squirrel@www.netweaver.co.uk> httpd: module "mod_mono.c" is not compatible with this version of Apache. Please contact the vendor for the correct version. I get this error when I try to start up apache with mod_mono 0.7. According to "apachectl -v", I have Server version: Apache/2.0.40 Server built: Feb 25 2003 05:01:56 Way old enough for mod_mono to be fine with it right? I've also tried it with the latest version (2.0.49), and I get the same problem. I'm running Red Hat 9 btw. Any advise on how to sidestep this problem? Any other version that works better? (I've compiled both apache and mod_mono from source) If anyone can help me I will be very much obliged... Regards Joel Holdsworth From AndrewArnott@byu.edu Tue Apr 20 02:59:58 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Mon, 19 Apr 2004 19:59:58 -0600 Subject: [Mono-list] Trouble with refreshing the binaries and config files Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD6C27@THORN.exch.ad.byu.edu> This is a multi-part message in MIME format. ------_=_NextPart_001_01C4267B.25B5AB46 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I have ASP.NET running under mod_mono on Apache 2.0. Once I have the site up and running, and I have browsed over several pages, I have a problem. =20 =20 If I rename/replace the DLLs in the bin folder, the pages that have already been generated are not affected. It is as if the DLLS were either cached and have not been refreshed, or the ASPX pages themselves are cached and are not regenerated. Either way, it seems like a problem. If I just clear out the bin folder, all the pages that were already generated continue to come up just fine, but new pages crash because the DLL cannot be found. =20 Similarly, if I change the Web.config file, the changes do not seem to take affect. =20 Both problems resolve when I restart Apache. But I can't always do that. IIS 6 seems to "watch" these files and flush things automatically when they change. Does/will Mono have a similar feature? Or do I have something configured wrong? =20 Thanks. ------_=_NextPart_001_01C4267B.25B5AB46 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have ASP.NET running under mod_mono on Apache 2.0.  Once I have the site up and running, and I have browsed over = several pages, I have a problem.  

 

If I rename/replace the DLLs in the bin folder, the = pages that have already been generated are not affected.  It is as if the DLLS  were either cached and have = not been refreshed, or the ASPX pages themselves are cached and are not = regenerated.  Either way, it seems like a problem.  If I just clear out the = bin folder, all the pages that were already generated continue to come up = just fine, but new pages crash because the DLL cannot be = found.

 

Similarly, if I change the Web.config file, the = changes do not seem to take affect.

 

Both problems resolve when I restart Apache.  = But I can’t always do that.  IIS 6 seems to “watch” = these files and flush things automatically when they change.  Does/will = Mono have a similar feature?  Or do I have something configured = wrong?

 

Thanks.

------_=_NextPart_001_01C4267B.25B5AB46-- From hannibalbundie@hotmail.com Tue Apr 20 12:26:28 2004 From: hannibalbundie@hotmail.com (HannibAl Bundie) Date: Tue, 20 Apr 2004 13:26:28 +0200 Subject: [Mono-list] How to use a modified class of mono Message-ID: Hi, I have modified the mono class RegistryKey.cs and I would like to use it. So I've run the Makefile in the mcs/class/corlib directory wich compils corlib.dll Then I've replaced the /usr/lib/corlib.dll (my mono lib directory) by mcs/class/lib/corlib.dll. I though that it would be enough to succeed in use my own RegistryKey.cs but it was just an illusion. So, if someone could hepl me I would be very grateful. Thanks ps : sorry for this newbie question and for my english _________________________________________________________________ MSN Messenger http://g.msn.fr/FR1001/866 : dialoguez en son et en images avec vos amis From sballard@netreach.com Tue Apr 20 15:38:04 2004 From: sballard@netreach.com (Stuart Ballard) Date: Tue, 20 Apr 2004 10:38:04 -0400 Subject: [Mono-list] Implementing "sandbox" security using Mono Message-ID: <408535CC.7000808@netreach.com> In NRobot, I have a pressing need for a security architecture: something that prevents robots from running with full privileges, since in the general case you can't trust the source of all the robots you might want to compete against. Basically, I want to provide the same level of security that Applets have in Java - a "sandbox" in which they can run, without being able to do anything dangerous like access the filesystem or network (except, perhaps, in limited ways that I specify). I have two problems when it comes to implementing this: Firstly, I really don't understand the .NET security architecture well enough to know how it's supposed to be tackled, and secondly, I don't know how much of the necessary stuff is implemented in Mono. My understanding so far is that either Code Access Security (CAS) or AppDomains, or both, are what I need. But I don't understand either of them well enough to know how they help me. I'm pretty sure I need AppDomains anyway because I want to be able to unload, or at least forget about, loaded robot DLLs in order to start a new game with an updated copy, without closing the host process. But I'm not sure whether AppDomains by themselves give me the sandbox security I'm after, or how I'm supposed to talk to the loaded DLLs across an AppDomain boundary. I've also heard that CAS isn't implemented (fully? at all?) in Mono, and that currently Mono has problems with AppDomain unloading. But I don't know what the current state is, how badly they affect my needs, or how soon they are expected to be fully complete. The Mono roadmap paints a depressing picture of Mono's CAS capabilities - is that still true? And are there any workarounds? Thanks for any advice you can give me, Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From Manuel.Reyes@e-mis.com Tue Apr 20 15:54:02 2004 From: Manuel.Reyes@e-mis.com (Manuel Reyes) Date: Tue, 20 Apr 2004 15:54:02 +0100 Subject: [Mono-list] XSP (SSL Support & WIN32 Compilation) & MOD_MONO Message-ID: Hello all, As a new Mono user I am looking for additional information or a nudge in the right direction with regards to Mono XSP and the MOD_MONO Apache HTTPD module. As far as I understand XSP is a light weight web-server capable of serving ASPX pages and in some case exposing Web Services. The project I am currently working on requires something like this but also requires that the Web-Server can handle SSL (https) requests with full certification. Can XSP handle this? If not my next option is to look at using MOD_MONO in Apache HTTPD is anybody aware of any obstacles I may encounter using this method? My second question is: How can I compile XSP/MOD_MONO in a Win32 environment? I have tried using the make Win32 port available from http://unxutils.sourceforge.net but running "make install" just returns: make: Nothing to be done for `install'. All other make commands return similar messages That's all for now folks, thanks in advance Manuel=20 From spouliot@videotron.ca Tue Apr 20 16:41:43 2004 From: spouliot@videotron.ca (=?us-ascii?Q?Sebastien_Pouliot?=) Date: Tue, 20 Apr 2004 11:41:43 -0400 Subject: [Mono-list] Implementing "sandbox" security using Mono In-Reply-To: <408535CC.7000808@netreach.com> Message-ID: Hello Stuart, > Firstly, I really don't understand the .NET security architecture > well enough to know how it's supposed to be tackled, and I normally suggest the ".NET Framework Security" book from LaMacchia et al. but MSDN also has many articles on the subject. You probably already know about it, but if not, you may be interested to look at gotdotnet's Terrarium. http://www.windowsforms.net/default.aspx?tabIndex=6&tabId=42 > secondly, I don't know how much of the necessary stuff is > implemented in Mono. Sadly not enough. > I've also heard that CAS isn't implemented (fully? at all?) in Mono Some classes are present in the class library but the core isn't (runtime/JIT). Right now you should consider CAS as totally non functional. > The Mono roadmap paints a depressing picture of Mono's CAS capabilities >- is that still true? CAS isn't on the roapmap for Mono 1.0. My hope is to have something working (experimental, not secure) for the 1.2 release. > And are there any workarounds? Benjamin Wootton is working on some important parts of CAS for his university project. http://www.benjaminwootton.co.uk/project/ Another possibility is a (automated) audit where you use reflection to ensure that no "illegal" operations (reflection, p/invokes, ...) are done before actually running the assembly. A simple implementation shouldn't be hard but would be far more limiting than what CAS can offer (at least if you want it secure). Contributions welcomed ;-) Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Stuart Ballard Sent: 20 avril 2004 10:38 To: mono-list Subject: [Mono-list] Implementing "sandbox" security using Mono In NRobot, I have a pressing need for a security architecture: something that prevents robots from running with full privileges, since in the general case you can't trust the source of all the robots you might want to compete against. Basically, I want to provide the same level of security that Applets have in Java - a "sandbox" in which they can run, without being able to do anything dangerous like access the filesystem or network (except, perhaps, in limited ways that I specify). I have two problems when it comes to implementing this: Firstly, I really don't understand the .NET security architecture well enough to know how it's supposed to be tackled, and secondly, I don't know how much of the necessary stuff is implemented in Mono. My understanding so far is that either Code Access Security (CAS) or AppDomains, or both, are what I need. But I don't understand either of them well enough to know how they help me. I'm pretty sure I need AppDomains anyway because I want to be able to unload, or at least forget about, loaded robot DLLs in order to start a new game with an updated copy, without closing the host process. But I'm not sure whether AppDomains by themselves give me the sandbox security I'm after, or how I'm supposed to talk to the loaded DLLs across an AppDomain boundary. I've also heard that CAS isn't implemented (fully? at all?) in Mono, and that currently Mono has problems with AppDomain unloading. But I don't know what the current state is, how badly they affect my needs, or how soon they are expected to be fully complete. The Mono roadmap paints a depressing picture of Mono's CAS capabilities - is that still true? And are there any workarounds? Thanks for any advice you can give me, Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From spouliot@videotron.ca Tue Apr 20 16:45:59 2004 From: spouliot@videotron.ca (=?us-ascii?Q?Sebastien_Pouliot?=) Date: Tue, 20 Apr 2004 11:45:59 -0400 Subject: [Mono-list] XSP (SSL Support & WIN32 Compilation) & MOD_MONO In-Reply-To: Message-ID: Hello Manuel, > I am currently working on requires something like this but also requires > that the Web-Server can handle SSL (https) requests with full > certification. Am not sure what you mean by "full certification" ? A server supporting client-side certificates ? > Can XSP handle this? XSP doesn't support SSL. Right now Mono SSL support is limited to client side but server side support is in development. Making XSP SSL aware shouldn't be hard once the SSL server-side support is completed. > My second question is: How can I compile XSP/MOD_MONO in a Win32 > environment? You will need cygwin to compile using the Makefile. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Manuel Reyes Sent: 20 avril 2004 10:54 To: mono-list Subject: [Mono-list] XSP (SSL Support & WIN32 Compilation) & MOD_MONO Hello all, As a new Mono user I am looking for additional information or a nudge in the right direction with regards to Mono XSP and the MOD_MONO Apache HTTPD module. As far as I understand XSP is a light weight web-server capable of serving ASPX pages and in some case exposing Web Services. The project I am currently working on requires something like this but also requires that the Web-Server can handle SSL (https) requests with full certification. Can XSP handle this? If not my next option is to look at using MOD_MONO in Apache HTTPD is anybody aware of any obstacles I may encounter using this method? My second question is: How can I compile XSP/MOD_MONO in a Win32 environment? I have tried using the make Win32 port available from http://unxutils.sourceforge.net but running "make install" just returns: make: Nothing to be done for `install'. All other make commands return similar messages That's all for now folks, thanks in advance Manuel _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From sballard@netreach.com Tue Apr 20 17:06:21 2004 From: sballard@netreach.com (Stuart Ballard) Date: Tue, 20 Apr 2004 12:06:21 -0400 Subject: [Mono-list] Implementing "sandbox" security using Mono In-Reply-To: References: Message-ID: <40854A7D.3060507@netreach.com> Sebastien Pouliot wrote: > I normally suggest the ".NET Framework Security" book from LaMacchia et al. > but MSDN also has many articles on the subject. Can you suggest an order that I should start reading in? I can normally pick stuff up through web reading fairly quickly, but I have trouble when I'm faced with a large domain without any idea where to start. I keep finding snippets of information but no good overview of how all the pieces fit together or what parts are required understanding before learning others. For example, I've no idea how CAS and AppDomains interact, if they do at all, and what role AppDomains play in security, if any. I feel like I'm trying to understand a picture by looking at it through a microscope - I can understand some little bits of the picture, but I still have little idea how it works overall. One of the linked articles from Benjamin Wooton's site that you mentioned below gave the best overview of CAS I've yet found, though. > You probably already know about it, but if not, you may be interested to > look at gotdotnet's Terrarium. > http://www.windowsforms.net/default.aspx?tabIndex=6&tabId=42 Well that's depressing. I hate when I find that someone else has done something much more advanced than something I'm working on... Still, (1) it's not free software, AFAICT, and (2) it seems like a very different model of competition. Plus feature-parity with Terrarium may be a useful goal to work towards in future versions of NRobot, I guess :) > Sadly not enough. :( > CAS isn't on the roapmap for Mono 1.0. > My hope is to have something working (experimental, not secure) for the 1.2 > release. Non-secure security wouldn't help much :( So I'm looking at 1.4 at the earliest, which is scheduled for mid-2005, for something truly secure, right? > Benjamin Wootton is working on some important parts of CAS for his > university project. > http://www.benjaminwootton.co.uk/project/ Is this work going back into Mono? I couldn't tell from his site whether it was or not, or whether his work so far could be downloaded in any form other than diffs. > Another possibility is a (automated) audit where you use reflection to > ensure that no "illegal" operations (reflection, p/invokes, ...) are done > before actually running the assembly. A simple implementation shouldn't be > hard but would be far more limiting than what CAS can offer (at least if you > want it secure). I'd have to check all attempts to call methods in any other assembly, though, and specifically choose which methods to enable from some configuration file. That would be pretty tough and by default I'd have to be pretty restrictive (nothing in System.Xml in case it tries to use WriteXml, etc). Still, it might be worth it if otherwise I'm faced with being insecure until 2005. > Contributions welcomed ;-) Unfortunately I think that since I can't yet even figure out how to *use* this stuff, I'm a *long* way from being able to *implement* it :( Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From gonzalo@ximian.com Tue Apr 20 17:08:10 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 20 Apr 2004 18:08:10 +0200 Subject: [Mono-list] Regex lockup in 0.31 In-Reply-To: <1082393805.2471.7.camel@Duke.Nexus> References: <1082393805.2471.7.camel@Duke.Nexus> Message-ID: <1082477290.1390.8.camel@localhost> El lun, 19-04-2004 a las 18:56, Christian Glodt escribió: > Hi, > > the attached bit of code seemingly sends mono > into an infinite loop on my system. It hogs the > CPU at 100% and never terminates. > > I'm using mono 0.31 on a Debian unstable system. > The regex works fine in python. This is now filed as: http://bugzilla.ximian.com/show_bug.cgi?id=57274 thanks for the report and the test case. -Gonzalo From gonzalo@ximian.com Tue Apr 20 17:09:31 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 20 Apr 2004 18:09:31 +0200 Subject: [Mono-list] httpd: module "mod_mono.c" is not compatible with this version of Apache. In-Reply-To: <4889.217.42.202.97.1082424356.squirrel@www.netweaver.co.uk> References: <4889.217.42.202.97.1082424356.squirrel@www.netweaver.co.uk> Message-ID: <1082477371.1390.10.camel@localhost> El mar, 20-04-2004 a las 03:25, joel@airwebreathe.org.uk escribió: > httpd: module "mod_mono.c" is not compatible with this version of Apache. > Please contact the vendor for the correct version. > > I get this error when I try to start up apache with mod_mono 0.7. > According to "apachectl -v", I have > > Server version: Apache/2.0.40 > Server built: Feb 25 2003 05:01:56 > > Way old enough for mod_mono to be fine with it right? I've also tried it > with the latest version (2.0.49), and I get the same problem. I'm running > Red Hat 9 btw. Any advise on how to sidestep this problem? Any other > version that works better? (I've compiled both apache and mod_mono from > source) > > If anyone can help me I will be very much obliged... First time i see this problem. Can you post or send me in a private mail the config.log you got when running ./configure in mod_mono? -Gonzalo From gonzalo@ximian.com Tue Apr 20 17:12:39 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 20 Apr 2004 18:12:39 +0200 Subject: [Mono-list] Trouble with refreshing the binaries and config files In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890DD6C27@THORN.exch.ad.byu.edu> References: <8BAFCC09C2760C4EADEEAC8A06C84890DD6C27@THORN.exch.ad.byu.edu> Message-ID: <1082477559.1390.12.camel@localhost> El mar, 20-04-2004 a las 03:59, Andrew Arnott escribió: > I have ASP.NET running under mod_mono on Apache 2.0. Once I have the > site up and running, and I have browsed over several pages, I have a > problem. > > > > If I rename/replace the DLLs in the bin folder, the pages that have > already been generated are not affected. It is as if the DLLS were > either cached and have not been refreshed, or the ASPX pages > themselves are cached and are not regenerated. Either way, it seems > like a problem. If I just clear out the bin folder, all the pages > that were already generated continue to come up just fine, but new > pages crash because the DLL cannot be found. There's already a bug report for that. > > > > Similarly, if I change the Web.config file, the changes do not seem to > take affect. What version of mono/xsp/mod_mono are you using? This is working with current CVS. -Gonzalo From gonzalo@ximian.com Tue Apr 20 17:13:44 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 20 Apr 2004 18:13:44 +0200 Subject: [Mono-list] XSP (SSL Support & WIN32 Compilation) & MOD_MONO In-Reply-To: References: Message-ID: <1082477624.1390.14.camel@localhost> El mar, 20-04-2004 a las 16:54, Manuel Reyes escribió: > Hello all, > > As a new Mono user I am looking for additional information or a nudge in > the right direction with regards to Mono XSP and the MOD_MONO Apache > HTTPD module. > > As far as I understand XSP is a light weight web-server capable of > serving ASPX pages and in some case exposing Web Services. The project > I am currently working on requires something like this but also requires > that the Web-Server can handle SSL (https) requests with full > certification. Can XSP handle this? If not my next option is to look at > using MOD_MONO in Apache HTTPD is anybody aware of any obstacles I may > encounter using this method? > > My second question is: How can I compile XSP/MOD_MONO in a Win32 > environment? I have tried using the make Win32 port available from > http://unxutils.sourceforge.net but running "make install" just returns: mod_mono doesn't work on windows (yet). -Gonzalo From Manuel.Reyes@e-mis.com Tue Apr 20 17:13:25 2004 From: Manuel.Reyes@e-mis.com (Manuel Reyes) Date: Tue, 20 Apr 2004 17:13:25 +0100 Subject: [Mono-list] XSP (SSL Support & WIN32 Compilation) & MOD_MONO Message-ID: Thanks for the replies. >XSP doesn't support SSL. >Right now Mono SSL support is limited to client side but server side >support is in development. >Making XSP SSL aware shouldn't be hard once the SSL server-side support is >completed. I know this is most likely a case of "how long is a piece of string" but are you aware of how long this may take to get to beta release? From gonzalo@ximian.com Tue Apr 20 17:17:14 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 20 Apr 2004 18:17:14 +0200 Subject: [Mono-list] Web Forms and the @ Page directive In-Reply-To: <1082420077.9825.14.camel@tsunami.shockwaveaudio.com> References: <1082068308.4125.37.camel@tsunami.shockwaveaudio.com> <1082071838.4125.43.camel@tsunami.shockwaveaudio.com> <1082072212.4125.46.camel@tsunami.shockwaveaudio.com> <1082095630.1586.135.camel@localhost> <1082420077.9825.14.camel@tsunami.shockwaveaudio.com> Message-ID: <1082477834.1390.16.camel@localhost> El mar, 20-04-2004 a las 02:14, Gregory Junker escribió: > *hangs head in shame* > > All this time....you know what it was? > > Another DLL in the bin/ directory with the same namespace/class > combination, from a previous testcase.... > > Whichs makes me wonder, is it by design, that when presented with two > assembly DLLs with definitions for the same namespace/class combination, > it quietly picks one? I ask because I honestly don't know... Mmm, can you check if MS throws an exception in that case and file a bug report if it does? Thanks in advance. -Gonzalo From spouliot@videotron.ca Tue Apr 20 18:14:48 2004 From: spouliot@videotron.ca (=?us-ascii?Q?Sebastien_Pouliot?=) Date: Tue, 20 Apr 2004 13:14:48 -0400 Subject: [Mono-list] Implementing "sandbox" security using Mono In-Reply-To: <40854A7D.3060507@netreach.com> Message-ID: Stuart, > Can you suggest an order that I should start reading in? A suggest a book. Articles are often too short to explain CAS in sufficient details. Reading many articles are difficult to order and often left holes. A good book should (at least) put all subjects in a coherant order. > One of the linked articles from Benjamin Wooton's site that you > mentioned below gave the best overview of CAS I've yet found, though. :) > Still, (1) it's not free software, AFAICT, and (2) it seems like a very > different model of competition. Plus feature-parity with Terrarium may > be a useful goal to work towards in future versions of NRobot, I guess :) I didn't include Terrarium as competition ;-) But there's a lot of interesting stuff to learn from it. It is very interesting from a security point of view. >> CAS isn't on the roapmap for Mono 1.0. >> My hope is to have something working (experimental, not secure) for the 1.2 >> release. > > Non-secure security wouldn't help much :( Let's say "unproven security" ;-) But I see your point. > So I'm looking at 1.4 at the > earliest, which is scheduled for mid-2005, for something truly secure, > right? *My hope* If CAS is ready (as in functional) in 1.2 then it will need to be reviewed and all core class libraries will need to be audited (to be sure the permissions are in place). So I guess 1.4 is the soonest possible for sandboxing code a la .NET. *My hope* >> Benjamin Wootton is working on some important parts of CAS for his >> university project. >> http://www.benjaminwootton.co.uk/project/ > >Is this work going back into Mono? I couldn't tell from his site whether >it was or not, or whether his work so far could be downloaded in any >form other than diffs. Of course :-) but (probably) most of it after Mono 1.0 (except maybe class libraries changes but that won't help you). >> Another possibility is a (automated) audit where you use reflection to >> ensure that no "illegal" operations (reflection, p/invokes, ...) are done >> before actually running the assembly. A simple implementation shouldn't be >> hard but would be far more limiting than what CAS can offer (at least if you >> want it secure). > >> I'd have to check all attempts to call methods in any other assembly, In that case you could recurse into the other assembly until you found a "trusted" assembly. > though, and specifically choose which methods to enable from some > configuration file. That would be pretty tough and by default I'd have > to be pretty restrictive (nothing in System.Xml in case it tries to use > WriteXml, etc). I don't think that would be really hard - but that's pretty much depends on what degree of liberty you want to give to the running code. It's either complex for you - or for the robot designers ;-) On the positive side this would be a one-time (pre-)check so performance wouldn't be affected. > Still, it might be worth it if otherwise I'm faced with > being insecure until 2005. I'll let you know if I think of something else... >> Contributions welcomed ;-) > > Unfortunately I think that since I can't yet even figure out how to > *use* this stuff, I'm a *long* way from being able to *implement* it :( Heh, lots of way to contributes! If you start to learn about CAS I'm sure you'll more than able to contribute to (at least) the unit tests ;-) and probably more! From spouliot@videotron.ca Tue Apr 20 18:19:54 2004 From: spouliot@videotron.ca (=?us-ascii?Q?Sebastien_Pouliot?=) Date: Tue, 20 Apr 2004 13:19:54 -0400 Subject: [Mono-list] XSP (SSL Support & WIN32 Compilation) & MOD_MONO In-Reply-To: Message-ID: Manuel, > I know this is most likely a case of "how long is a piece of string" but > are you aware of how long this may take to get to beta release? This isn't a required part of the Mono 1.0 release (as the SslServerStream class doesn't show up before Fx 2.0). So it's entirely up to volunteers to make it a reality. Right now Carlos is working on the SSL server side support. Someone else could make XSP SSL-aware using the Fx 2.0 (VS.NET 2005 preview), or even with the PDC 1.2 preview, on the MS runtime. Any takers ? From AndrewArnott@byu.edu Tue Apr 20 23:29:49 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Tue, 20 Apr 2004 16:29:49 -0600 Subject: [Mono-list] Release date Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD6C86@THORN.exch.ad.byu.edu> Sorry if this question has been asked to death. I just recently joined this list. When is the slated release date for 1.0? The roadmap seems to suggest that it would happen about now. What major features are lacking? Or is it mostly bug fixes? From chris@turchin.net Tue Apr 20 23:55:14 2004 From: chris@turchin.net (Chris Turchin) Date: Wed, 21 Apr 2004 00:55:14 +0200 Subject: [Mono-list] System.Drawing status? Message-ID: <1082501713.27554.6.camel@arcteryx> Hello, last week I sat down and got cairo, libgdiplus and libpixman running from cvs in the hopes that it would make my simple system.drawing test work. this seems to have not been enough. i just wanted to resize a jpeg and am getting the following error: [chris@arcteryx test]$ mono s.d.exe /data/images/IMG_0044.JPG 466 /tmp/out.jpg Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.NullReferenceException: A null value was found where an object instance was required. in (unmanaged) (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&) in <0x00004> (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)in <0x00068> System.Drawing.GDIPlus:.cctor () --- End of inner exception stack trace --- in (unmanaged) System.Drawing.GDIPlus:GdipLoadImageFromFile (string,intptr&) in <0x00020> System.Drawing.Bitmap:InitFromFile (string) in <0x00056> (wrapper remoting-invoke-with-check) System.Drawing.Bitmap:InitFromFile (string) in <0x0001c> System.Drawing.Bitmap:.ctor (string,bool) in <0x00012> System.Drawing.Bitmap:.ctor (string) in <0x00056> (wrapper remoting-invoke-with-check) System.Drawing.Bitmap:.ctor (string) in <0x00020> System.Drawing.Image:FromFile (string) in <0x00085> sizer.TestSystemDrawing:GenerateImage (string,string,string) in <0x00043> sizer.TestSystemDrawing:Main (string[]) is this still to be expected from system.drawing in its current state or have I still got something misconfigured (or am I missing something)? thanks & best regards, --chris ps: the line where it breaks (though perhaps clear from exception): img = System.Drawing.Image.FromFile(fileName); From miguel@ximian.com Wed Apr 21 00:29:34 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Tue, 20 Apr 2004 19:29:34 -0400 Subject: [Mono-list] Release date In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890DD6C86@THORN.exch.ad.byu.edu> References: <8BAFCC09C2760C4EADEEAC8A06C84890DD6C86@THORN.exch.ad.byu.edu> Message-ID: <1082503773.11802.1697.camel@erandi.boston.ximian.com> Hello, > Sorry if this question has been asked to death. I just recently joined > this list. > When is the slated release date for 1.0? The roadmap seems to suggest > that it would happen about now. What major features are lacking? Or is > it mostly bug fixes? We are bug fixing; Planning on June, maybe late june. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list -- Miguel de Icaza From gonzalo@ximian.com Wed Apr 21 05:24:48 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 06:24:48 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. Message-ID: <1082521488.12888.10.camel@localhost> Hi there! New releases of XSP and mod_mono hit the streets. Details on http://www.go-mono.com/archive/xsp-0.10.html -Gonzalo From miguel@ximian.com Wed Apr 21 05:32:02 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Wed, 21 Apr 2004 00:32:02 -0400 Subject: [Mono-list] Re: [Mono-devel-list] my topic for enhancement In-Reply-To: <20040419143339.63138.qmail@web8203.mail.in.yahoo.com> References: <20040419143339.63138.qmail@web8203.mail.in.yahoo.com> Message-ID: <1082521922.11802.1732.camel@erandi.boston.ximian.com> Hello! > so these were my methods which i am going to work on, > if anybody else is working on it please tell me. > waiting for ur reply. if nobody reply's i assume that > nobody is doing it and i'll proceed with my work. bye guys. We got a contribution from MainSoft that is the VisualBasic runtime written in Java. You might want to look into it and port that code over, the software is available here: http://primates.ximian.com/~miguel/public_html/tmp/VisualBasic.tar.gz Miguel. From Dennis.Hayes@raytek.com Tue Apr 20 17:41:48 2004 From: Dennis.Hayes@raytek.com (Hayes, Dennis) Date: Tue, 20 Apr 2004 09:41:48 -0700 Subject: [Mono-list] RE: [Mono-devel-list] my topic for enhancement Message-ID: <200BBC2A1515F147A53DF4B01646679E4AB02F@dtmscosvex01.danahertm.com> Great! But do not implement these from scratch. Below is a URL for open source code from Mainsoft that implements these in Java. Convert the Java code to C# and use it. Add the Mainsoft copyright in addition to our own copyrights. Just copy the needed functions, not the whole file. Any questions? email me at denisraytek@yahoo.com. Thanks for the help, Dennis http://primates.ximian.com/~miguel/public_html/tmp/VisualBasic.tar.gz And a regression test suite for this are: http://primates.ximian.com/~miguel/public_html/tmp/VisualBasic-tests-lic.tar .gz -----Original Message----- From: yathish s [mailto:yathish234@yahoo.co.in] Sent: Monday, April 19, 2004 7:34 AM To: mono-list@lists.ximian.com Subject: [Mono-devel-list] my topic for enhancement hi guys, i have selected few methods in an assembly named microsoft.visualbasic, under this in the string class. the topic which i am working on are 1)Ascw(System.Char) 2)Aswc(System.String) 3)Format(System.object[],System.String,System.Boolean,Microsoft.visualbasic. comparemodel) 4)FormatPercent(System.object,sytem.ini32,microsoft.visualbasic.tristate,mic rosoft.visual.tristate,microsoft.visualbasic,tristate) 5)join(system.object[],system.string) 6)join(system.string[],system.string) 7)lset(system.string,system.int32) 8)right(system.string,system.int32) 9)split(system.string,system.string,system.int32, microsoft.visualbasic.comparemethod) 10)strreverse(system.string) so these were my methods which i am going to work on, if anybody else is working on it please tell me. waiting for ur reply. if nobody reply's i assume that nobody is doing it and i'll proceed with my work. bye guys. ________________________________________________________________________ Yahoo! India Matrimony: Find your partner online. http://yahoo.shaadi.com/india-matrimony/ _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list From swalker@convergingtechnologies.net Wed Apr 21 06:24:34 2004 From: swalker@convergingtechnologies.net (Steve Walker) Date: Wed, 21 Apr 2004 00:24:34 -0500 Subject: [Mono-list] Web Site Problems Message-ID: <000801c42760$eedfbb00$b800a8c0@hmscpas.local> This is a multi-part message in MIME format. ------=_NextPart_000_0009_01C42737.0609B300 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I set up a news feed to promote your project on my ASP.NET related sites and then checked it later on and saw a 403 - forbidden error... I came to the site to check it out and lo and behold... the feed is broken... This is the path to the feed I was consuming: http://www.go-mono.com/index.rss I then clicked the link on that page to report a problem and it composed and email to root@localhost.. I am not sure but I don' think that will ever get delivered I have been promoting and watching this project with great interest and you killed a valuable tool that enabled me to do so !!! Help, Steve Walker Primary Technology Consultant Converging Technologies, LLC Phone: 918.402.0707 http://www.convergingtechnologies.net/ ------=_NextPart_000_0009_01C42737.0609B300 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message
I set = up a news feed=20 to promote your project on my ASP.NET related sites and then checked it = later on=20 and saw a 403 - forbidden error...  I came to the site to check it = out and=20 lo and behold... the feed is broken...
 
This = is the path to=20 the feed I was consuming: http://www.go-mono.com/index.rs= s
 
I then = clicked the=20 link on that page to report a problem and it composed and email to root@localhost.. I am not sure but I = don' think=20 that will ever get delivered <grin>
 
I have = been=20 promoting and watching this project with great interest and you killed a = valuable tool that enabled me to do so !!!
 
Help,
 
Steve Walker
Primary Technology = Consultant
Converging=20 Technologies, LLC
Phone: 918.402.0707
http://www.convergingtechnologies.net/
 
------=_NextPart_000_0009_01C42737.0609B300-- From skala@kiv.zcu.cz Tue Apr 20 20:58:19 2004 From: skala@kiv.zcu.cz (Vaclav Skala) Date: Tue, 20 Apr 2004 21:58:19 +0200 Subject: [Mono-list] .NET Technologies workshop - Call for Participation Message-ID: <002801c42762$1cf96080$4e3fe493@fav.zcu.cz> To: mono-list@lists.ximian.com Please, be so kind and resend this call for Participation >>>>>>>> sorry for duplicates <<<<<<<<<< Call for Participation ---------------------------------------------------------------- .NET TECHNOLOGIES 2004 2nd International Workshop on .NET Technologies Pilsen (Czech Republic) May 31 - June 2, 2004 http://dotnet.zcu.cz ---------------------------------------------------------------- SCOPE AND OBJECTIVES The 2nd International Workshop on .NET Technologies aims at bringing together practitioners and researchers from academia and the industry to discuss the latest developments in .NET and advance the state of the art in the research on related technologies. The topics of interest include: * software engineering, * programming languages and techniques for .NET, * parallel and distributed computing, * software security in .NET, * educational aspects of the .NET platform, * .NET on Unix (Mono, ROTOR, etc.). KEYNOTE SPEAKERS * Bertrand Meyer, ETH Zurich & Eiffel Software "Language interoperability at work: Eiffel on .NET" * K. Rustan M. Leino, Microsoft Research, USA "SpeC#: Writing and checking contracts in a .NET language" * Damien Watkins, Microsoft Research, UK Project COmega: Union of Xen and Polyphonic C# * Harald Haller, sd&m Munich, Germany "How to implement large applications successfully in .NET" ACCEPTED PAPERS * Anderson, T. et al., Intel Corporation, USA Experience Integrating a New Compiler and Garbage Collector Into Rotor * Güntensperger, R., Gutknecht, J., ETH Zurich, Switzerland Active C# * Alvarez Gutierrez, D. et al., University of Oviedo, Spain Alternative protection systems for OO Environments: Capability-Based Protection and the SSCLI-Rotor * Contreras, M. et al., Instituto Mexicano de Petroleo, Mexico Design and implementation of a FIPA compliant Agent Platform in .NET * Serrano, M. et al., INRIA, France Compiling Scheme programs to the .NET Common Intermediate Language * Terekhov, A. et al., Microsoft / St Petersburg State University, Russia Teaching Compiler Development using .NET platform * Benedek, Z., Budapest University of Technology and Economics, Hungary A Framework Built in .NET for Embedded and Mobile Navigation Systems * de Rosa, F., Mecella, M., University of Rome "La Sapienza", Italy Peer-to-peer Applications on Mobile Devices: A Case Study with Compact .NET on Smartphone 2003 * Sturm, P. et al., University of Trier, Germany The .NET CF implementation of GecGo - A middleware for multihop ad-hoc networks * Tolksdorf, R. et al., Freie Universitaet Berlin, Germany XMLSpaces.NET: An Extensible Tuplespace as XML Middleware * Fruja, N. G., ETH Zurich, Switzerland The correctness of the definite assignment analysis in C# * Trancon y Widemann, B., Technische Universitaet Berlin, Germany Porting Opal to the .NET platform VENUE The workshop will take place from May 31 to June 2, 2004, at the University of West Bohemia campus in Pilsen, Czech Republic. Pilsen is a beautiful town near Prague (it is known for its hospitality and the famous Pilsner beer). REGISTRATION AND FEES Registration is now open at http://dotnet.zcu.cz/NET_2004/scripts/registration.php The workshop fee is EUR 200 (EUR 250 after April 20, EUR 300 for on-site registration). The fee includes: registration for the .NET Technologies Workshop, refreshments, lunches Monday to Wednesday, conference dinner. WEBSITE AND CONTACT For all additional information, please visit the website: http://dotnet.zcu.cz/NET_2004/NET_2004.htm Contact information prof. Vaclav Skala, Computer Science Dept., University of West Bohemia, Plzen, Czech Republic e-mail: skala@kiv.zcu.cz From gustav-w-s@online.de Wed Apr 21 11:03:29 2004 From: gustav-w-s@online.de (Gustav Schauwecker) Date: Wed, 21 Apr 2004 12:03:29 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <1082521488.12888.10.camel@localhost> References: <1082521488.12888.10.camel@localhost> Message-ID: <200404211203.29382.gustav-w-s@online.de> After upgrading xsp and mod_mono I can't get any webservice to run. The web interface is showing up, but after invoking a webmethod an exception is thrown: For example: System.Web.HttpException: File '/mono/TestService.asmx/Echo' not found. in <0x0010b> System.Web.StaticFileHandler:ProcessRequest (System.Web.HttpContext) in <0x00327> ExecuteHandlerState:Execute () in <0x0007e> StateMachine:ExecuteState (System.Web.HttpApplication/ IStateHandler, bool&) What could be the reason for that? Gustl On Wednesday 21 April 2004 06:24, Gonzalo Paniagua Javier wrote: > Hi there! > > New releases of XSP and mod_mono hit the streets. > > Details on http://www.go-mono.com/archive/xsp-0.10.html > > -Gonzalo > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From gonzalo@ximian.com Wed Apr 21 11:25:42 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 12:25:42 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <200404211203.29382.gustav-w-s@online.de> References: <1082521488.12888.10.camel@localhost> <200404211203.29382.gustav-w-s@online.de> Message-ID: <1082543142.12888.14.camel@localhost> El mié, 21-04-2004 a las 12:03, Gustav Schauwecker escribió: > After upgrading xsp and mod_mono I can't get any webservice to run. > The web interface is showing up, but after invoking a webmethod an exception > is thrown: > > For example: > > System.Web.HttpException: File '/mono/TestService.asmx/Echo' not found. > in <0x0010b> System.Web.StaticFileHandler:ProcessRequest > (System.Web.HttpContext) > in <0x00327> ExecuteHandlerState:Execute () > in <0x0007e> StateMachine:ExecuteState (System.Web.HttpApplication/ > IStateHandler, > bool&) > > What could be the reason for that? Did you read the INSTALL file and the configuration samples and updated your apache configuration? -Gonzalo From gonzalo@ximian.com Wed Apr 21 11:28:16 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 12:28:16 +0200 Subject: [Mono-list] Web Site Problems In-Reply-To: <000801c42760$eedfbb00$b800a8c0@hmscpas.local> References: <000801c42760$eedfbb00$b800a8c0@hmscpas.local> Message-ID: <1082543296.12888.17.camel@localhost> El mié, 21-04-2004 a las 07:24, Steve Walker escribió: > I set up a news feed to promote your project on my ASP.NET related > sites and then checked it later on and saw a 403 - forbidden error... > I came to the site to check it out and lo and behold... the feed is > broken... > > This is the path to the feed I was consuming: > http://www.go-mono.com/index.rss > > I then clicked the link on that page to report a problem and it > composed and email to root@localhost.. I am not sure but I don' think > that will ever get delivered > > I have been promoting and watching this project with great interest > and you killed a valuable tool that enabled me to do so !!! Problem solved. No need to cry any more. Thanks. -Gonzalo From gustav-w-s@online.de Wed Apr 21 11:42:40 2004 From: gustav-w-s@online.de (Gustav Schauwecker) Date: Wed, 21 Apr 2004 12:42:40 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <1082543142.12888.14.camel@localhost> References: <1082521488.12888.10.camel@localhost> <200404211203.29382.gustav-w-s@online.de> <1082543142.12888.14.camel@localhost> Message-ID: <200404211242.40578.gustav-w-s@online.de> On Wednesday 21 April 2004 12:25, Gonzalo Paniagua Javier wrote: > > Did you read the INSTALL file and the configuration samples and updated > your apache configuration? > > -Gonzalo > Yes I have read the INSTALL file. My httpd.conf includes: LoadModule mono_module modules/libmod_mono.so Alias /mono "/usr/share/doc/xsp/test" MonoApplications "/mono:/usr/share/doc/xsp/test,/:/opt/www/gobino.vaio/ htdocs,/services:/opt/www/gobino.vaio/htdocs/services,/serv:/opt/www/ fancymoney.gustl/serv,/asp-fmo:/opt/www/fancymoney.gustl/asp-fmo" SetHandler mono This is apache 2.0.45 by the way. The sample web services and my own web services worked fine with xsp-0.9/mod_mono-0.7 I also changed MonoApplications to "/mono:/usr/share/doc/xsp/test" for testing, but that did not change anything. Gustl From gonzalo@ximian.com Wed Apr 21 11:59:33 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 12:59:33 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <200404211242.40578.gustav-w-s@online.de> References: <1082521488.12888.10.camel@localhost> <200404211203.29382.gustav-w-s@online.de> <1082543142.12888.14.camel@localhost> <200404211242.40578.gustav-w-s@online.de> Message-ID: <1082545173.12888.22.camel@localhost> El mié, 21-04-2004 a las 12:42, Gustav Schauwecker escribió: > On Wednesday 21 April 2004 12:25, Gonzalo Paniagua Javier wrote: > > > > Did you read the INSTALL file and the configuration samples and updated > > your apache configuration? > > > > -Gonzalo > > > > Yes I have read the INSTALL file. My httpd.conf includes: > > LoadModule mono_module modules/libmod_mono.so > Alias /mono "/usr/share/doc/xsp/test" > MonoApplications "/mono:/usr/share/doc/xsp/test,/:/opt/www/gobino.vaio/ > htdocs,/services:/opt/www/gobino.vaio/htdocs/services,/serv:/opt/www/ > fancymoney.gustl/serv,/asp-fmo:/opt/www/fancymoney.gustl/asp-fmo" > > SetHandler mono > > > This is apache 2.0.45 by the way. The sample web services and my own web > services worked fine with xsp-0.9/mod_mono-0.7 > I also changed MonoApplications to "/mono:/usr/share/doc/xsp/test" for > testing, but that did not change anything. Oh! I can reproduce it now. Fixing... -Gonzalo From gonzalo@ximian.com Wed Apr 21 12:17:25 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 13:17:25 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <1082545173.12888.22.camel@localhost> References: <1082521488.12888.10.camel@localhost> <200404211203.29382.gustav-w-s@online.de> <1082543142.12888.14.camel@localhost> <200404211242.40578.gustav-w-s@online.de> <1082545173.12888.22.camel@localhost> Message-ID: <1082546245.12888.24.camel@localhost> El mié, 21-04-2004 a las 12:59, Gonzalo Paniagua Javier escribió: > El mié, 21-04-2004 a las 12:42, Gustav Schauwecker escribió: > > On Wednesday 21 April 2004 12:25, Gonzalo Paniagua Javier wrote: > > > > > > Did you read the INSTALL file and the configuration samples and updated > > > your apache configuration? > > > > > > -Gonzalo > > > > > > > Yes I have read the INSTALL file. My httpd.conf includes: > > > > LoadModule mono_module modules/libmod_mono.so > > Alias /mono "/usr/share/doc/xsp/test" > > MonoApplications "/mono:/usr/share/doc/xsp/test,/:/opt/www/gobino.vaio/ > > htdocs,/services:/opt/www/gobino.vaio/htdocs/services,/serv:/opt/www/ > > fancymoney.gustl/serv,/asp-fmo:/opt/www/fancymoney.gustl/asp-fmo" > > > > SetHandler mono > > > > > > This is apache 2.0.45 by the way. The sample web services and my own web > > services worked fine with xsp-0.9/mod_mono-0.7 > > I also changed MonoApplications to "/mono:/usr/share/doc/xsp/test" for > > testing, but that did not change anything. > > Oh! I can reproduce it now. Fixing... Can you please download http://primates.ximian.com/~gonzalo/tmp/xsp-0.10.99.tar.gz and try it out? -Gonzalo From gustav-w-s@online.de Wed Apr 21 12:27:23 2004 From: gustav-w-s@online.de (Gustav Schauwecker) Date: Wed, 21 Apr 2004 13:27:23 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <1082546245.12888.24.camel@localhost> References: <1082521488.12888.10.camel@localhost> <1082545173.12888.22.camel@localhost> <1082546245.12888.24.camel@localhost> Message-ID: <200404211327.23687.gustav-w-s@online.de> On Wednesday 21 April 2004 13:17, Gonzalo Paniagua Javier wrote: > > Can you please download > http://primates.ximian.com/~gonzalo/tmp/xsp-0.10.99.tar.gz and try it > out? > I'm sorry but nothing has changed. I've recompiled your version of xsp and mono. Gustl From jordi@ximian.com Wed Apr 21 12:28:09 2004 From: jordi@ximian.com (Jordi Mas) Date: Wed, 21 Apr 2004 13:28:09 +0200 Subject: [Mono-list] System.Drawing status? In-Reply-To: <1082501713.27554.6.camel@arcteryx> References: <1082501713.27554.6.camel@arcteryx> Message-ID: <1082546889.5856.20.camel@maki> On dc, 2004-04-21 at 00:55, Chris Turchin wrote: > Hello, > > last week I sat down and got cairo, libgdiplus and libpixman running > from cvs in the hopes that it would make my simple system.drawing test > work. this seems to have not been enough. i just wanted to resize a jpeg > and am getting the following error: > System.Drawing is currently under heavy development. The imaging area has been redone in the past couple of days and is still a work in progress. Also, the resizing images is not yet implemented. As a matter of fact, that many advanced imaging functions are still not there. We are working on it. Give us a few weeks more. If you install Mono and libgdiplus from CVS you should be able at least to load and save graphics. Saut, Jordi, From darx_kies@gmx.net Wed Apr 21 13:17:11 2004 From: darx_kies@gmx.net (Darx Kies) Date: Wed, 21 Apr 2004 14:17:11 +0200 Subject: [Mono-list] GD-Sharp Message-ID: <40866647.6000407@gmx.net> Hi I've wrote a while ago in C# a wrapper for GD that works with mono (Linux and Winndows). It supports most of the GD features, it has a sample included and it can be found here: http://gd-sharp.sourceforge.net/ Chriss. From martinf@mfconsulting.com Wed Apr 21 13:43:04 2004 From: martinf@mfconsulting.com (Francisco T. Martinez) Date: Wed, 21 Apr 2004 07:43:04 -0500 Subject: [Mono-list] Announcing prj2make-sharp code name "Piano Sonata" Message-ID: <40866C58.7080201@mfconsulting.com> Greetings Monitos! This release focuses on code revisions and one bug fix, but most important is the introduction of a preliminar implementation of MonoDevelop prjx file generation from a csproj file. This new feature is only available on the command line application: prj2make-sharp. Given a project called KoreanTime created with Visual Studio .NET 2003, the usage would be something like: [~]$ cd KoreanTime [~/KoreanTime]$ prj2make-sharp --csproj2prjx KoreanTime.csproj The command line above would create a file KoreanTime.prjx -- a MonoDevelop project file -- in the ~/KoreanTime directory. Bug fixes: #488 - pi2.makename_ext ends up being Null Finally, I have created a mailing list hosted at Novell Forge, that will communicate future releases and news for now on. If you are interesting in joining you may do so at: http://forge.novell.com/mailman/listinfo/prj2make-sharp-list From gonzalo@ximian.com Wed Apr 21 14:44:11 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 15:44:11 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <200404211327.23687.gustav-w-s@online.de> References: <1082521488.12888.10.camel@localhost> <1082545173.12888.22.camel@localhost> <1082546245.12888.24.camel@localhost> <200404211327.23687.gustav-w-s@online.de> Message-ID: <1082555051.12888.27.camel@localhost> El mié, 21-04-2004 a las 13:27, Gustav Schauwecker escribió: > On Wednesday 21 April 2004 13:17, Gonzalo Paniagua Javier wrote: > > > > Can you please download > > http://primates.ximian.com/~gonzalo/tmp/xsp-0.10.99.tar.gz and try it > > out? > > > > I'm sorry but nothing has changed. I've recompiled your version of xsp and > mono. Did you kill mod-mono-server? May be you have an old instance around... -Gonzalo From gustav-w-s@online.de Wed Apr 21 14:55:12 2004 From: gustav-w-s@online.de (Gustav Schauwecker) Date: Wed, 21 Apr 2004 15:55:12 +0200 Subject: [Mono-list] XSP 0.10 and mod_mono 0.8 released. In-Reply-To: <1082555051.12888.27.camel@localhost> References: <1082521488.12888.10.camel@localhost> <200404211327.23687.gustav-w-s@online.de> <1082555051.12888.27.camel@localhost> Message-ID: <200404211555.12069.gustav-w-s@online.de> On Wednesday 21 April 2004 15:44, Gonzalo Paniagua Javier wrote: > > Did you kill mod-mono-server? May be you have an old instance around... > Oh! Your are right, there was an old instance around. Now it works perfectly Thank you very much Gustl From miguel@ximian.com Wed Apr 21 15:33:44 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Wed, 21 Apr 2004 10:33:44 -0400 Subject: [Mono-list] Re: avalon development In-Reply-To: References: Message-ID: <1082558024.11802.1757.camel@erandi.boston.ximian.com> Hello, > Have we any plans of writing _avalon / clone at present? > It seems that no developer is currently woking on this. Given that Avalon's API is known to have changed extensively since it was first released, and that various pieces will be changed, working on implementing Avalon today might be a waste of resources. The namespace is large, and starting with the fact that the namespaces are changing and objects will be moved, it will make the work of merging those efforts later a painful exercise. Avalon today also suffers from a few design problems: they use the Canvas model for rendering graphics which is fantastic for a few objects, but once you hit millions of objects (like we painfully learned with GnomeCanvas and its user GnomePrintPreview) is not a trivial problem. We speculate from the blog posts that things are being changed architecturally as well. > Now my understanding of the this system goes like this - > correct me if i am wrong :=) Your list of steps matches my thinking on how to implement it. Cairo is sufficient and can be hardware accelerated (today with OpenGL or with the XRENDER extension). I think what matters the most at this point is to get the foundation right: Mono JIT engine, fine-tune the generics (both in the compiler, the libraries and the runtime) and our Mono.Cairo bindings (update them to the latest API). I like the idea of Avalon, but I think it can be improved upon, if I were you, I would wait for the beta release which will have a more solid API to base your work on. That being said, another thing I would love to see is a C#, Cairo-based lightweight toolkit. There are some amazing tiny toolkits written for Java in 60k of jar files, something like that would be fantastic to have for C#. For instance, today we know that all you need for complex layout are the equivalent of GtkTable()s, anything else can be build with that, so I would only support that container model. Also we know that composition-based widgets are the way to go (Gtk, Avalon-like model again). You want to expose the Cairo API as the rendering API. And finally, if you like Avalon, and you want to make the life of your users simpler, you use a persistent graphics model, very much like the GnomeCanvas (or whatever the name in Avalon is, I forget it) so the "render" method only places persistent objects that the toolkit redraws. I think that building such a toolkit might not only be fun, but focusing on a tiny architecture will give you a lot of latitude. Once you have a tiny toolkit built, you can start adding things that people ask, like Accessibility and Localization (notice that in .NET you can use conditional attributes to strip out these if you want to). Miguel. From gonzalo@ximian.com Wed Apr 21 16:31:03 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 17:31:03 +0200 Subject: [Mono-list] XSP 0.11 released Message-ID: <1082561130.12888.45.camel@localhost> Hi everybody! A new source release of XSP is available for immediate download from http://www.go-mono.com/archive/xsp-0.11.tar.gz It contains a bug fix for XSP 0.10 that prevented Web Services from working under Apache. -Gonzalo From miguel@ximian.com Wed Apr 21 16:36:10 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Wed, 21 Apr 2004 11:36:10 -0400 Subject: [Mono-list] GD-Sharp In-Reply-To: <40866647.6000407@gmx.net> References: <40866647.6000407@gmx.net> Message-ID: <1082561770.11802.1771.camel@erandi.boston.ximian.com> Hey, > I've wrote a while ago in C# a wrapper for GD that works with mono > (Linux and Winndows). > It supports most of the GD features, it has a sample included and it can > be found here: http://gd-sharp.sourceforge.net/ I added this to the Wiki. Miguel From AndrewArnott@byu.edu Wed Apr 21 17:37:22 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Wed, 21 Apr 2004 10:37:22 -0600 Subject: [Mono-list] XSP 0.11 problem Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD6CD0@THORN.exch.ad.byu.edu> I had a root directory and the /mono virtual directory set up previously, but since upgrading to mod_mono 0.8 and XSP 0.11, I have noticed several issues: 1. The mod-mono-server.exe is compiled to /usr/local/bin rather than /usr/bin. According to the web page I downloaded it from, /usr/bin should have been its location. 2. Apache 2.0.49 failed to start mod-mono-server.exe automatically. Maybe due to its non-standard location? But I moved mod-mono-server.exe to /usr/bin and it still did not get loaded by Apache automatically. 3. By starting mod-mono-server.exe manually on the command line, I've managed to get /mono to work (the standard xsp/test directory), but my root web which is an ASPX set does not load up. Instead, I get the "Service Temporarily Unavailable" error, which seems standard for when the mod-mono-server.exe is not loaded. 4. No apache configuration files appears to have been automatically modified, as the web page said they would be. My configuration is: 1. SuSE 9.0 2. Apache 2.0.x is installed in the system by SuSE, and its configuration files are in /etc/apache2, but I am NOT using this Apache. 3. Apache 2.0.49 is installed under my home directory, /home/andrew/apache2, on port 8080. I have modified the configuration files within that Apache to the point where it worked with the old XSP and mod_mono, and then I tried to bring them up to date with the instructions on the web page, but the problems above occurred. 4. I have tried running these under root and under my user account. =20 Thanks for your help. From fxjrlists@yahoo.com.br Wed Apr 21 17:46:57 2004 From: fxjrlists@yahoo.com.br (Francisco Figueiredo Jr.) Date: Wed, 21 Apr 2004 13:46:57 -0300 Subject: [Mono-list] Npgsql improved exception support and removal of TlsException dependency Message-ID: <4086A581.7030802@yahoo.com.br> Hi all, Glen Parker sent a patch to add better exception support to Npgsql. NpgsqlException now gives aceess to error collection through the Errors property. This property return a collection of NpgsqlErrors objects. Also it gives access to error message, hint, severity and code. This fixes the feature request 689 in gborg. I also removed TlsException dependency from Npgsql. Now it can be changed to internal. Please, give it a try and let me know if you have any problems. -- Regards, Francisco Figueiredo Jr. Membro Fundador do Projeto MonoBrasil - MonoBrasil Project Founder Member http://monobrasil.softwarelivre.org ------------- "Science without religion is lame; religion without science is blind." ~ Albert Einstein From gonzalo@ximian.com Wed Apr 21 17:50:31 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 18:50:31 +0200 Subject: [Mono-list] XSP 0.11 problem In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890DD6CD0@THORN.exch.ad.byu.edu> References: <8BAFCC09C2760C4EADEEAC8A06C84890DD6CD0@THORN.exch.ad.byu.edu> Message-ID: <1082566231.12888.49.camel@localhost> El mié, 21-04-2004 a las 18:37, Andrew Arnott escribió: > I had a root directory and the /mono virtual directory set up > previously, but since upgrading to mod_mono 0.8 and XSP 0.11, I have > noticed several issues: > > 1. The mod-mono-server.exe is compiled to /usr/local/bin rather than > /usr/bin. According to the web page I downloaded it from, /usr/bin > should have been its location. Use ./configure --prefix=/usr > 2. Apache 2.0.49 failed to start mod-mono-server.exe automatically. > Maybe due to its non-standard location? But I moved mod-mono-server.exe > to /usr/bin and it still did not get loaded by Apache automatically. If mono and xsp are installed in prefix=/usr, it should work. If it fails, look at the apache error_log file. > 3. By starting mod-mono-server.exe manually on the command line, I've > managed to get /mono to work (the standard xsp/test directory), but my > root web which is an ASPX set does not load up. Instead, I get the > "Service Temporarily Unavailable" error, which seems standard for when > the mod-mono-server.exe is not loaded. That's a problem with file permissions that should go away if the module successfully runs mod-mono-server. > 4. No apache configuration files appears to have been automatically > modified, as the web page said they would be. If make install run successfully and you didn't have LoadModule for mod_mono, that line is added. If it's already there, nothing happens. -Gonzalo From PhrostByte@socal.rr.com Wed Apr 21 18:07:50 2004 From: PhrostByte@socal.rr.com (Cory Nelson) Date: Wed, 21 Apr 2004 10:07:50 -0700 Subject: [Mono-list] Forms authentication not working? Message-ID: <200404211707.i3LH7kce029443@ms-smtp-02-eri0.socal.rr.com> Using XSP 0.9 I was able to get file-level authentication (didn't work for directories). Now with XSP 0.11 I'm getting an exception: HTTP 500 System.NullReferenceException: Object reference not set to an instance of an object in <0x0000d> System.Web.Security.FormsIdentity:get_Name () in <0x00857> System.Web.HttpRequest:ParseServerVariables () in <0x0000e> System.Web.HttpRequest:get_ServerVariables () in <0x000d9> System.Web.HttpContext:get_IsCustomErrorEnabled () in <0x00025> System.Web.HttpRuntime:RedirectCustomError (System.Web.HttpContext) in <0x00197> System.Web.HttpRuntime:FinishRequest (System.Web.HttpContext,System.Exception) in <0x000fc> System.Web.HttpRuntime:OnHandlerReady (System.IAsyncResult) in <0x0004e> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_IAsyncResult (System.IAsyncResult) in <0x0005e> System.Web.HttpAsyncResult:Complete (bool,object,System.Exception) in <0x0022a> StateMachine:ExecuteNext (System.Exception) in <0x00051> StateMachine:ExecuteNextAsync (System.Exception) in <0x00022> StateMachine:Start () in <0x0006a> System.Web.HttpApplication:System.Web.IHttpAsyncHandler.BeginProcessRequest (System.Web.HttpContext,System.AsyncCallback,object) in <0x0033c> System.Web.HttpRuntime:InternalExecuteRequest (System.Web.HttpWorkerRequest) From gonzalo@ximian.com Wed Apr 21 21:15:00 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Wed, 21 Apr 2004 22:15:00 +0200 Subject: [Mono-list] Forms authentication not working? In-Reply-To: <200404211707.i3LH7kce029443@ms-smtp-02-eri0.socal.rr.com> References: <200404211707.i3LH7kce029443@ms-smtp-02-eri0.socal.rr.com> Message-ID: <1082576003.12888.51.camel@localhost> El mié, 21-04-2004 a las 19:07, Cory Nelson escribió: > Using XSP 0.9 I was able to get file-level authentication (didn't work for > directories). Now with XSP 0.11 I'm getting an exception: > > HTTP 500 > > System.NullReferenceException: Object reference not set to an instance of an > object > in <0x0000d> System.Web.Security.FormsIdentity:get_Name () Can you please file a bug report with a test case? http://bugzilla.ximian.com (Mono Class Libraries - Sys.Web) From jared@wingateweb.com Wed Apr 21 23:56:37 2004 From: jared@wingateweb.com (Jared Blake) Date: Wed, 21 Apr 2004 16:56:37 -0600 Subject: [Mono-list] Running an assembly in Windows Message-ID: <005701c427f3$e6f55330$97c163a4@jaredevo> This is a multi-part message in MIME format. ------=_NextPart_000_0058_01C427C1.9C5AE330 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have a project that I built with MonoDevelop and then compiled using mcs -r:gtk-sharp,glade-sharp Main.cs -resource:gui.glade The assembly runs perfectly on Linux but when I bring it over to my Windows XP box that has .NET on it, I get a System.IO.FileNotFound exception. I tried putting the gtk-sharp.dll and glade-sharp.dll into my .NET framework but I still get the error. Is it possible to compile a program with mono and bring it over to a Windows machine that has .NET installed on it and run the assembly without doing anything special? Thanks, Jared Blake jared@wingateweb.com Software Engineer ------=_NextPart_000_0058_01C427C1.9C5AE330 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message
I have = a project=20 that I built with MonoDevelop and then compiled = using
 
mcs=20 -r:gtk-sharp,glade-sharp Main.cs -resource:gui.glade
 
The = assembly runs=20 perfectly on Linux but when I bring it over to my Windows XP box that = has .NET=20 on it, I get a System.IO.FileNotFound exception. I tried putting the=20 gtk-sharp.dll and glade-sharp.dll into my .NET framework but I still get = the=20 error. Is it possible to compile a program with mono and bring it over = to a=20 Windows machine that has .NET installed on it and run the assembly = without doing=20 anything special?
 
Thanks,
Jared=20 Blake
jared@wingateweb.com
Software=20 Engineer
------=_NextPart_000_0058_01C427C1.9C5AE330-- From pushyamitra@hotmail.com Wed Apr 21 11:30:06 2004 From: pushyamitra@hotmail.com (Pushyamitra Navare) Date: Wed, 21 Apr 2004 10:30:06 +0000 Subject: [Mono-list] avalon development Message-ID: Hi, Have we any plans of writing _avalon / clone at present? It seems that no developer is currently woking on this. I plan to begin with full or partial implementation of it as my last year project (along with friends) . Now my understanding of the this system goes like this - correct me if i am wrong :=) 1. Rendering engine -- Do we need to write from scratch or use something like cairo ?? I dunno if using cairo is really sufficent , or is it ? 2. Toolkit(?) -- I heard that ms people wrote fully new toolkit. It seems that we'll have to do the same. But would the compatibily with other tk's be a concern ? 3. XAML -- this seems easy compared to other two. So , How about it ? Any expert comments ? Are there any components missing in framework on which this may depend ? How much time etc ? How do we set off ? Suggestions and pointers are most welcome. Do reply, Pushyamitra. pushyamitra@hotmail.com _________________________________________________________________ Need quick cash? http://go.msnserver.com/IN/46923.asp Click here ! From mark.easton@blinksoftware.co.uk Wed Apr 21 11:44:43 2004 From: mark.easton@blinksoftware.co.uk (Mark Easton) Date: Wed, 21 Apr 2004 11:44:43 +0100 Subject: [Mono-list] Hard coded System.Environment.OSVersion... Message-ID: <000c01c4278d$a8195140$1300a8c0@tobermory> Okay, it's been a bit of a while since I pestered the list, so here I am with another pesky question. I know the System.Environment.OSVersion property is hard coded to 5.1.2600.0 (which PNET have copied) but I don't have a complete understanding of why this is. I was thinking that some OSes like GNU/Linux don't have definitive version numbers (although I guess the kernel build gets close), but since a number of OSes do have definitive version numbers, and I right in assuming the value might be retrieved from an internal call in due course? Cheers, Mark From KGREINER@discount-drugmart.com Wed Apr 21 16:55:59 2004 From: KGREINER@discount-drugmart.com (Kurt Greiner) Date: Wed, 21 Apr 2004 11:55:59 -0400 Subject: [Mono-list] making XSP 0.11 Message-ID: <8B50E3A1FB76D611A0EA00025591E468A9C399@DDM_MAIL> This morning I tried compiling XSP 0.11 and I got the following error /usr/bin/mcs -debug+ -debug:full -nologo -r:System.Web.dll -r:Mono.Posix.dll /d:MODMONO_SERVER /out:mod-mono-server.exe IApplicationHost.cs XSPApplicationHost.cs MonoWorkerRequest.cs InitialWorkerRequest.cs Tracing.cs server.cs ModMonoRequest.cs ModMonoWorkerRequest.cs AssemblyInfoModMono.cs ** ERROR **: file exceptions-x86.c: line 418 (x86_unwind_native_frame): assertion failed: ((how == 0) || (how == 1)) aborting... /usr/bin/mcs: line 2: 1387 Aborted /usr/bin/mono /usr/bin/mcs.exe "$@" make[1]: *** [mod-mono-server.exe] Error 134 I am running mono version 0.31 From gustav-w-s@online.de Thu Apr 22 08:54:02 2004 From: gustav-w-s@online.de (Gustav Schauwecker) Date: Thu, 22 Apr 2004 09:54:02 +0200 Subject: [Mono-list] xsp-0.11: Another problem with web services Message-ID: <200404220954.02957.gustav-w-s@online.de> --Boundary-00=_ao3hACWR8Vr8oqR Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline calling a web method out of a program / asp-page throws a SoapException: "Missing SOAPAction header". This problems disappears if I downgrade to xsp-0.9 I attached a simple test case. Please read the README file if you want to try it out. Can someone reproduce this error? Gustl --Boundary-00=_ao3hACWR8Vr8oqR Content-Type: application/x-tgz; name="soap-test.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="soap-test.tar.gz" H4sIAPp4h0AAA+2XW2/TMBTH+1p/iqMipFZag5P0AhmbmMakIVFAG4gHtIc0OaxmqR3ZTtsJ8d2x 0/QyNrYJ1iLAvxcn9sk5vv2PHSXivK1R6Se1jUFph/a7XVNSv9+ltqR+NyjLippvjPxevxMGvRr1 A9qjNehurksrCqVjCVA7Nw/ZrXYo1TY6tF3Ucv2HBctST40ePgY1i3vb+vur9fd71s4Pu7RTA/rw XbnOf77+40RBW0anl0rj2PuIQ+8U5YQlqMDuCs80vzdlVWlf26LQUdmGMyR/uv+O32Ol/3JJYzWe PXgMK/Bep/NT/Yf9/kL/1O+U+u+H1Ol/Gzx//AKM6it9w+uYnxfxOe41kkcNOMxipfYaawmgAY/3 CSkU4+cwzxm7V95sBrles8wpu4R8WkU7I3kxzFgCiY2znmcguulrb/Up+Urq1tMA9UikZ6ReeVJa 2tAnqAvJjzHLRLNF6sa4LssqaJSVjV1S/0a+EZe+ftB/soktfpf+A3PnW5z/XWrvf2HYc/rfClel TFZKtApbiirWppgIlsIgZnwhqXXBqqrcA47TdSk3W0Zr9UPBlcjQ+yiZxteMY7P6wLsi1Valyz89 K/8PK/2fHB28HBxtIsYd+g9ouNR/J7B2ftAPu07/2+BUY67gs5AgC85tLtAjNr/7J7HCiBDfg0OJ sUbTguaoZsg15FLMLiHmKah4gsA0xNd+FBif+0qZxEQLeUkCz0aJwFv+bJKwqhoLLmD5V0EGlyBR FZlWEZmpvE29ZxG80jAV8kLZWDjLjVNMq1afPqke/AgOOBzNEsw1ExzsYEZSTLkZygc+Ml3OMF21 33zReCeFFonIlHdq9LFmPGBqnjDfHrw7SMoAI4xTlMSM9jmdmV2c4v49fB5rnR+Wc7moj04wQTbB E1S5yZYIzcrLG9TW06J+527nc8cDVMpc5e5hfzTTyJUZzKez1nIgtJ/uQ3Mq4zxHsztwLLQZeZvx ibjA9pTpUTsZYXLR+idGG6RPf3HZXpUTAs351XNHDL+YjXllInvDTU7k3fHD3v66NqO1Ixea63b+ 3C6yh7xtceeww+FwOBwOh8PhcDgcDofD8VfzHRYSAEkAKAAA --Boundary-00=_ao3hACWR8Vr8oqR-- From gustav-w-s@online.de Thu Apr 22 09:26:57 2004 From: gustav-w-s@online.de (Gustav Schauwecker) Date: Thu, 22 Apr 2004 10:26:57 +0200 Subject: [Mono-list] xsp-0.11: Another problem with web services In-Reply-To: <200404220954.02957.gustav-w-s@online.de> References: <200404220954.02957.gustav-w-s@online.de> Message-ID: <200404221026.57135.gustav-w-s@online.de> On Thursday 22 April 2004 09:54, Gustav Schauwecker wrote: > calling a web method out of a program / asp-page throws a SoapException: > "Missing SOAPAction header". > This problems disappears if I downgrade to xsp-0.9 > > I attached a simple test case. Please read the README file if you want to > try it out. > Can someone reproduce this error? > > Gustl This only occurs if I use mod_mono. xsp without apache works fine Gustl From jonathan.cooper@syntegra.com Thu Apr 22 09:53:35 2004 From: jonathan.cooper@syntegra.com (jonathan.cooper@syntegra.com) Date: Thu, 22 Apr 2004 09:53:35 +0100 Subject: [Mono-list] Hard coded System.Environment.OSVersion... Message-ID: 5.1.2600.0 was the original build number of Windows XP, and I suspect is a placeholder until the required functionality is completed (very much like t= he class which returns the system drives is currently hard coded to "c:" and "a:" for windows for now) Jon -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Mark Easton Sent: Wednesday, April 21, 2004 11:45 AM To: mono-list@lists.ximian.com Subject: [Mono-list] Hard coded System.Environment.OSVersion... Okay, it's been a bit of a while since I pestered the list, so here I am wi= th another pesky question. I know the System.Environment.OSVersion property is hard coded to 5.1.2600.0 (which PNET have copied) but I don't have a complete understanding of why this is. I was thinking that some OSes like GNU/Linux don't have definitive version numbers (although I guess the kernel build gets close), but since a number = of OSes do have definitive version numbers, and I right in assuming the value might be retrieved from an internal call in due course? =20 Cheers, Mark _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list ******************************************************************** This email may contain information which is privileged or confidential. If = you are not the intended recipient of this email, please notify the sender = immediately and delete it without reading, copying, storing, forwarding or = disclosing its contents to any other person Thank you Check us out at http://www.btsyntegra.com ******************************************************************** From carlosga@telefonica.net Thu Apr 22 11:47:23 2004 From: carlosga@telefonica.net (=?ISO-8859-1?Q?Carlos_Guzm=E1n_=C1lvarez?=) Date: Thu, 22 Apr 2004 12:47:23 +0200 Subject: [Mono-list] [ANN] Firebird ADO.NET Data Provider 1.6 Beta 2 released Message-ID: <4087A2BB.6090305@telefonica.net> Hello: The Firebird ADO.NET 1.6 Beta 2 is available for download. Beta 2 ( 2004-04-22 ) ---- - - ---- -- -- - (Please review the changelog for details) - Bug fixes. - Some bug fixes for the new connection pooling implementation. - Fixed numeric and decimal data types handling. - Improved CommandBuilder implementation. - Some improvements and bug fixes in the database schema stuff. - Initial implementation of the input parameters descriptor generator without making calls, when possible, to the server for describe the input parameters. You can read the Changelog here: http://sourceforge.net/project/shownotes.php?release_id=232994 You can download the sources here: http://prdownloads.sourceforge.net/firebird/FirebirdNETProvider1.6-Beta2-Src.zip?download You can download the documentation here: http://prdownloads.sourceforge.net/firebird/FirebirdNETProvider1.6-Beta2-Doc.zip?download You can download the .NET 1.1 installation here: http://prdownloads.sourceforge.net/firebird/FirebirdNETProvider1.6-Beta2-NET1.1.exe?download You can download the .NET 1.0 installation here: http://prdownloads.sourceforge.net/firebird/FirebirdNETProvider1.6-Beta2-NET1.0.exe?download -- Best regards Carlos Guzmán Álvarez Vigo-Spain From spouliot@videotron.ca Thu Apr 22 12:32:57 2004 From: spouliot@videotron.ca (=?US-ASCII?Q?Sebastien_Pouliot?=) Date: Thu, 22 Apr 2004 07:32:57 -0400 Subject: [Mono-list] Hard coded System.Environment.OSVersion... In-Reply-To: Message-ID: I have a (local) patch that returns the true version number on Windows and the value of "uname -r" on Linux. I'll clean it up and sent it for review. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of jonathan.cooper@syntegra.com Sent: 22 avril 2004 04:54 To: mark.easton@blinksoftware.co.uk Cc: mono-list@lists.ximian.com Subject: RE: [Mono-list] Hard coded System.Environment.OSVersion... 5.1.2600.0 was the original build number of Windows XP, and I suspect is a placeholder until the required functionality is completed (very much like the class which returns the system drives is currently hard coded to "c:" and "a:" for windows for now) Jon -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Mark Easton Sent: Wednesday, April 21, 2004 11:45 AM To: mono-list@lists.ximian.com Subject: [Mono-list] Hard coded System.Environment.OSVersion... Okay, it's been a bit of a while since I pestered the list, so here I am with another pesky question. I know the System.Environment.OSVersion property is hard coded to 5.1.2600.0 (which PNET have copied) but I don't have a complete understanding of why this is. I was thinking that some OSes like GNU/Linux don't have definitive version numbers (although I guess the kernel build gets close), but since a number of OSes do have definitive version numbers, and I right in assuming the value might be retrieved from an internal call in due course? Cheers, Mark _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list ******************************************************************** This email may contain information which is privileged or confidential. If you are not the intended recipient of this email, please notify the sender immediately and delete it without reading, copying, storing, forwarding or disclosing its contents to any other person Thank you Check us out at http://www.btsyntegra.com ******************************************************************** _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From gonzalo@ximian.com Thu Apr 22 14:03:01 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 22 Apr 2004 15:03:01 +0200 Subject: [Mono-list] xsp-0.11: Another problem with web services In-Reply-To: <200404221026.57135.gustav-w-s@online.de> References: <200404220954.02957.gustav-w-s@online.de> <200404221026.57135.gustav-w-s@online.de> Message-ID: <1082638981.12888.57.camel@localhost> El jue, 22-04-2004 a las 10:26, Gustav Schauwecker escribió: > On Thursday 22 April 2004 09:54, Gustav Schauwecker wrote: > > calling a web method out of a program / asp-page throws a SoapException: > > "Missing SOAPAction header". > > This problems disappears if I downgrade to xsp-0.9 > > > > I attached a simple test case. Please read the README file if you want to > > try it out. > > Can someone reproduce this error? > > > > Gustl > > This only occurs if I use mod_mono. > xsp without apache works fine Please, file a bug report with details on how to reproduce the bug and I'll fix it ASAP. -Gonzalo From rafael.teixeirabr@terra.com.br Thu Apr 22 14:57:56 2004 From: rafael.teixeirabr@terra.com.br (A Rafael D Teixeira) Date: Thu, 22 Apr 2004 10:57:56 -0300 Subject: [Mono-list] Running an assembly in Windows In-Reply-To: <005701c427f3$e6f55330$97c163a4@jaredevo> References: <005701c427f3$e6f55330$97c163a4@jaredevo> Message-ID: <1082642275.3775.18.camel@redhat9.tempolivre.com.br> Answers inlined: On Wed, 2004-04-21 at 19:56, Jared Blake wrote: > I have a project that I built with MonoDevelop and then compiled using > > mcs -r:gtk-sharp,glade-sharp Main.cs -resource:gui.glade > > The assembly runs perfectly on Linux but when I bring it over to my > Windows XP box that has .NET on it, I get a System.IO.FileNotFound > exception. Well you've have to install GTK# first, as you are using it in your program. In CLI programming (Mono, .NET, etc..) as in Java, libraries can't be statically linked to your application, so if you use any that is not part of the basic class libraries you have to distribute it with your application or require that it be installed for global use first. > I tried putting the gtk-sharp.dll and glade-sharp.dll into my .NET > framework but I still get the error. It's not enough! The GTK# installer puts the assemblies in the GAC so that all applications can use it, also it installs the GTK for Windows DLLs (remember GTK# is a managed wrapper for GTK). > Is it possible to compile a program with mono and bring it over to a > Windows machine that has .NET installed on it and run the assembly > without doing anything special? As long as you don't use libraries not distributed with .NET or that you distribute all your dependencies with your programs. You just mixed things, by using non-.NET libraries in your application. For example if you do a console app that only uses the System.* libraries it should work in both platforms equally well, except for things like the respectives filesystems's case-sensitiveness and hierarchies differences, that you can code carefully to avoid having trouble with. > > Thanks, > Jared Blake > jared@wingateweb.com > Software Engineer You're welcome Jared, Good Developments, -- Rafael "Monoman" Teixeira Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/ Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/ English Blog: http://monoblog.blogspot.com/ Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/ From gustav-w-s@online.de Thu Apr 22 15:12:56 2004 From: gustav-w-s@online.de (Gustav Schauwecker) Date: Thu, 22 Apr 2004 16:12:56 +0200 Subject: [Mono-list] xsp-0.11: Another problem with web services In-Reply-To: <1082638981.12888.57.camel@localhost> References: <200404220954.02957.gustav-w-s@online.de> <200404221026.57135.gustav-w-s@online.de> <1082638981.12888.57.camel@localhost> Message-ID: <200404221612.56562.gustav-w-s@online.de> On Thursday 22 April 2004 15:03, Gonzalo Paniagua Javier wrote: > > Please, file a bug report with details on how to reproduce the bug and > I'll fix it ASAP. > I reported it as bug-no. 57420 From rafael.teixeirabr@terra.com.br Thu Apr 22 15:41:18 2004 From: rafael.teixeirabr@terra.com.br (A Rafael D Teixeira) Date: Thu, 22 Apr 2004 11:41:18 -0300 Subject: [Mono-list] How to use a modified class of mono In-Reply-To: References: Message-ID: <1082644877.3775.25.camel@redhat9.tempolivre.com.br> Probably you'll have to substitute it also on /usr/local/lib, (RPMs install to /usr/lib, compiling from cvs install/uses in /usr/local/lib). Hope it helps, On Tue, 2004-04-20 at 08:26, HannibAl Bundie wrote: > Hi, > > I have modified the mono class RegistryKey.cs and I would like to use it. > So I've run the Makefile in the mcs/class/corlib directory wich compils > corlib.dll > Then I've replaced the /usr/lib/corlib.dll (my mono lib directory) by > mcs/class/lib/corlib.dll. > > I though that it would be enough to succeed in use my own RegistryKey.cs but > it was just an illusion. > > So, if someone could hepl me I would be very grateful. > > Thanks > > ps : sorry for this newbie question and for my english -- Rafael "Monoman" Teixeira Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/ Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/ English Blog: http://monoblog.blogspot.com/ Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/ From gonzalo@ximian.com Thu Apr 22 16:42:41 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 22 Apr 2004 17:42:41 +0200 Subject: [Mono-list] XSP 0.12 released Message-ID: <1082648548.12888.65.camel@localhost> I know, I know, it's the third release in barely 2 days :) XSP 0.12 fixes a bug in 0.11 that prevented Web Services from working when using client proxies. Download it from http://www.go-mono.com/archive/xsp-0.12.tar.gz -Gonzalo From gonzalo@ximian.com Thu Apr 22 16:56:09 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 22 Apr 2004 17:56:09 +0200 Subject: [Mono-list] xsp-0.11: Another problem with web services In-Reply-To: <200404221612.56562.gustav-w-s@online.de> References: <200404220954.02957.gustav-w-s@online.de> <200404221026.57135.gustav-w-s@online.de> <1082638981.12888.57.camel@localhost> <200404221612.56562.gustav-w-s@online.de> Message-ID: <1082649369.12888.69.camel@localhost> El jue, 22-04-2004 a las 16:12, Gustav Schauwecker escribió: > On Thursday 22 April 2004 15:03, Gonzalo Paniagua Javier wrote: > > > > Please, file a bug report with details on how to reproduce the bug and > > I'll fix it ASAP. > > > > I reported it as bug-no. 57420 Fixed. Thanks for such a good bug report. -Gonzalo From PhrostByte@socal.rr.com Thu Apr 22 17:32:09 2004 From: PhrostByte@socal.rr.com (Cory Nelson) Date: Thu, 22 Apr 2004 09:32:09 -0700 Subject: [Mono-list] Forms authentication not working? In-Reply-To: <1082576003.12888.51.camel@localhost> Message-ID: <200404221631.i3MGVfce020439@ms-smtp-02-eri0.socal.rr.com> I restarted mono and the exception went away, but authentication on locations still doesn't work. Posted a test case: http://bugzilla.ximian.com/show_bug.cgi?id=3D57433=20 -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Gonzalo Paniagua Javier Sent: Wednesday, April 21, 2004 1:15 PM To: mono-list@lists.ximian.com Subject: Re: [Mono-list] Forms authentication not working? El mi=E9, 21-04-2004 a las 19:07, Cory Nelson escribi=F3: > Using XSP 0.9 I was able to get file-level authentication (didn't work = > for directories). Now with XSP 0.11 I'm getting an exception: >=20 > HTTP 500 >=20 > System.NullReferenceException: Object reference not set to an instance = > of an object in <0x0000d> System.Web.Security.FormsIdentity:get_Name=20 > () Can you please file a bug report with a test case? http://bugzilla.ximian.com (Mono Class Libraries - Sys.Web) _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From AndrewArnott@byu.edu Thu Apr 22 19:24:17 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Thu, 22 Apr 2004 12:24:17 -0600 Subject: [Mono-list] XSP 0.11 problem Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD6D5D@THORN.exch.ad.byu.edu> Thank you. I used ./configure --prefix=3D/usr, and the mod_mono and XSP = installed in the /usr/bin folder now instead of /usr/local/bin, as I = wanted. However, Apache2's errorlog still indicated that Apache 2 was = looking in the /usr/local/bin folder for both "mono" and = "mod-mono-server". Do I have old files that need to be removed = somewhere? A workaround was to create to symbolic links, one for each = file that was sought. Second, the MonoApplications directive in Apache's configuration file = works fine. But I want my root web site to be a Mono web app. I tried = "MonoRoot", and that didn't work. I also tried using MonoApplications = "/:/home/Andrew/localweb/" and that failed also. Any ideas? Thanks for your help. -----Original Message----- From: mono-list-admin@lists.ximian.com = [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Gonzalo Paniagua = Javier Sent: Wednesday, April 21, 2004 10:51 AM To: mono-list@lists.ximian.com Subject: Re: [Mono-list] XSP 0.11 problem El mi=E9, 21-04-2004 a las 18:37, Andrew Arnott escribi=F3: > I had a root directory and the /mono virtual directory set up > previously, but since upgrading to mod_mono 0.8 and XSP 0.11, I have > noticed several issues: >=20 > 1. The mod-mono-server.exe is compiled to /usr/local/bin rather than > /usr/bin. According to the web page I downloaded it from, /usr/bin > should have been its location. Use ./configure --prefix=3D/usr > 2. Apache 2.0.49 failed to start mod-mono-server.exe automatically. > Maybe due to its non-standard location? But I moved = mod-mono-server.exe > to /usr/bin and it still did not get loaded by Apache automatically. If mono and xsp are installed in prefix=3D/usr, it should work. If it fails, look at the apache error_log file. > 3. By starting mod-mono-server.exe manually on the command line, I've > managed to get /mono to work (the standard xsp/test directory), but my > root web which is an ASPX set does not load up. Instead, I get the > "Service Temporarily Unavailable" error, which seems standard for when > the mod-mono-server.exe is not loaded. That's a problem with file permissions that should go away if the module successfully runs mod-mono-server. > 4. No apache configuration files appears to have been automatically > modified, as the web page said they would be. If make install run successfully and you didn't have LoadModule for mod_mono, that line is added. If it's already there, nothing happens. -Gonzalo _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From Neale.Ferguson@SoftwareAG-USA.com Thu Apr 22 20:18:38 2004 From: Neale.Ferguson@SoftwareAG-USA.com (Ferguson, Neale) Date: Thu, 22 Apr 2004 13:18:38 -0600 Subject: [Mono-list] Hang in latest CVS Message-ID: <31DD0ECB10776B428B1186E60FB3D7B1141F64@RESMSG02.AME.ad.sag> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C4289E.9D526C8F Content-Type: text/plain; charset="iso-8859-1" I've built mono from the latest CVS materials and am finding I'm hanging in gc related processing: #1 0x401cd0b4 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0 #2 0x401ce1b4 in sem_wait@@GLIBC_2.1 () from /lib/libpthread.so.0 #3 0x40131cb6 in linux_stop_world () at linux_threads.c:985 #4 0x40131d40 in GC_stop_world () at linux_threads.c:1007 #5 0x4012b318 in GC_stopped_mark (stop_func=0x40fe9c00) at alloc.c:479 #6 0x4012ae7c in GC_try_to_collect_inner (stop_func=0x4012a768 ) at alloc.c:362 #7 0x4012c1b8 in GC_collect_or_expand (needed_blocks=704, ignore_off_page=0) at alloc.c:981 #8 0x40133040 in GC_alloc_large (lw=720307, k=1, flags=0) at malloc.c:59 #9 0x401334ce in GC_generic_malloc (lb=2881228, k=1) at malloc.c:202 #10 0x401337ac in GC_malloc (lb=2881228) at malloc.c:309 #11 0x400b5dac in mono_array_new_specific (vtable=0x4e66f0, n=240101) at object.c:1557 I built this with --with-nptl=no. This is on S/390, any other platforms seen this? Neale Ferguson ------_=_NextPart_001_01C4289E.9D526C8F Content-Type: text/html; charset="iso-8859-1"
I've built mono from the latest CVS materials and am finding I'm hanging in gc related processing:
 
#1  0x401cd0b4 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#2  0x401ce1b4 in
sem_wait@@GLIBC_2.1 () from /lib/libpthread.so.0
#3  0x40131cb6 in linux_stop_world () at linux_threads.c:985
#4  0x40131d40 in GC_stop_world () at linux_threads.c:1007
#5  0x4012b318 in GC_stopped_mark (stop_func=0x40fe9c00) at alloc.c:479
#6  0x4012ae7c in GC_try_to_collect_inner (stop_func=0x4012a768 <GC_never_stop_func>)
    at alloc.c:362
#7  0x4012c1b8 in GC_collect_or_expand (needed_blocks=704, ignore_off_page=0)
    at alloc.c:981
#8  0x40133040 in GC_alloc_large (lw=720307, k=1, flags=0) at malloc.c:59
#9  0x401334ce in GC_generic_malloc (lb=2881228, k=1) at malloc.c:202
#10 0x401337ac in GC_malloc (lb=2881228) at malloc.c:309
#11 0x400b5dac in mono_array_new_specific (vtable=0x4e66f0, n=240101) at object.c:1557

I built this with --with-nptl=no. This is on S/390, any other platforms seen this?

Neale Ferguson

 
------_=_NextPart_001_01C4289E.9D526C8F-- From gregory.junker@shockwaveaudio.com Thu Apr 22 20:26:04 2004 From: gregory.junker@shockwaveaudio.com (Gregory Junker) Date: Thu, 22 Apr 2004 15:26:04 -0400 Subject: [Mono-list] Remoting and DataSets Message-ID: <1082661963.6785.24.camel@tsunami.shockwaveaudio.com> First, I know the drill, but before I do, I figured I ought to check here first to see if it's known or if there is a resolution. The problem: simple object, inherits MarshalByRefObject, exposed by a server process using TcpChannel. A test process can call other methods on the object, no problems, but when the method that returns a DataSet, compliant with the example in http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ dnpatterns/html/ImpBrokerServer.asp I get the following stack traces: Unhandled Exception: System.Runtime.Remoting.RemotingException: Unknown response message from server Server stack trace: in <0x00204> System.Runtime.Remoting.Channels.Tcp. TcpClientTransportSink:ProcessMessage (System.Runtime.Remoting. Messaging.IMessage,System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream,System.Runtime.Remoting.Channels.ITransportHeaders&, System.IO.Stream&) in <0x0030c> System.Runtime.Remoting.Channels.BinaryClientFormatterSink: SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) Exception rethrown at [0]: in <0x00204> System.Runtime.Remoting.Proxies.RealProxy:PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy,System.Runtime.Remoting. Messaging.IMessage,System.Exception&,object[]&) My question is: are there currently known issues with remoting and DataSets in Mono? This is the latest CVS (well, the latest that will build anyway...from a few days ago). Thanks Greg From agillesp@vt.edu Thu Apr 22 23:36:01 2004 From: agillesp@vt.edu (Abram Gillespie) Date: Thu, 22 Apr 2004 18:36:01 -0400 Subject: [Mono-list] My XSP is broken Message-ID: <6EE24DAC-94AD-11D8-B673-000A957A0F9C@vt.edu> I get: Server error in '/mono' application Description: Error processing request. Error Message: HTTP 500. Stack Trace: System.Configuration.ConfigurationException: Already have a factory for mono.aspnet/acceptEncoding(/usr/local/share/doc/xsp/test/web.config line 5) in <0x000c8> System.Web.HttpRuntime:OnFirstRequestStart (System.Web.HttpContext) in <0x000e3> System.Web.HttpRuntime:InternalExecuteRequest (System.Web.HttpWorkerRequest) Any help would be greatly appreciated. Thanks as always! -Abe From gonzalo@ximian.com Fri Apr 23 00:10:53 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Fri, 23 Apr 2004 01:10:53 +0200 Subject: [Mono-list] XSP 0.11 problem In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890DD6D5D@THORN.exch.ad.byu.edu> References: <8BAFCC09C2760C4EADEEAC8A06C84890DD6D5D@THORN.exch.ad.byu.edu> Message-ID: <1082675302.1695.7.camel@localhost> El jue, 22-04-2004 a las 20:24, Andrew Arnott escribió: > Thank you. I used ./configure --prefix=/usr, and the mod_mono and XSP > installed in the /usr/bin folder now instead of /usr/local/bin, as I > wanted. However, Apache2's errorlog still indicated that Apache 2 was > looking in the /usr/local/bin folder for both "mono" and > "mod-mono-server". Do I have old files that need to be removed > somewhere? A workaround was to create to symbolic links, one for each > file that was sought. That's because mod_mono was compiled/installed in with --prefix=/usr/local and the default path to look for mono will be /usr/local/bin/mono. If that's what you want, it's ok, you can use the directives available (MonoExecutablePath, MonoPath, MonoServerPath) to tell the module where to find mono and mod-mono-server.exe, but I guess it's easier to just recompile/reinstall mod_mono using --prefix=/usr too. > Second, the MonoApplications directive in Apache's configuration file > works fine. But I want my root web site to be a Mono web app. I > tried "MonoRoot", and that didn't work. I also tried using > MonoApplications "/:/home/Andrew/localweb/" and that failed also. Any > ideas? You have to set Apache ServerRoot to /home/Andrew/localweb and then do add or (this only works for apache 2). -Gonzalo From gonzalo@ximian.com Fri Apr 23 00:10:58 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Fri, 23 Apr 2004 01:10:58 +0200 Subject: [Mono-list] My XSP is broken In-Reply-To: <6EE24DAC-94AD-11D8-B673-000A957A0F9C@vt.edu> References: <6EE24DAC-94AD-11D8-B673-000A957A0F9C@vt.edu> Message-ID: <1082675446.1695.11.camel@localhost> El vie, 23-04-2004 a las 00:36, Abram Gillespie escribió: > I get: > > Server error in '/mono' application > Description: Error processing request. > > Error Message: HTTP 500. > > Stack Trace: > > System.Configuration.ConfigurationException: Already have a factory for > mono.aspnet/acceptEncoding(/usr/local/share/doc/xsp/test/web.config > line 5) > in <0x000c8> System.Web.HttpRuntime:OnFirstRequestStart > (System.Web.HttpContext) > in <0x000e3> System.Web.HttpRuntime:InternalExecuteRequest > (System.Web.HttpWorkerRequest) > > Any help would be greatly appreciated. > Thanks as always! I'd need more input: * mod_mono or xsp? * versions of: mono, xsp, [mod_mono, apache] * how do you run/setup xsp/mod_mono? I think I fixed a bug like that a while ago, but may be didn't get in 0.31, not sure. -Gonzalo From peter.foley@abs.gov.au Fri Apr 23 01:30:00 2004 From: peter.foley@abs.gov.au (Peter Foley) Date: Fri, 23 Apr 2004 10:30:00 +1000 Subject: [Mono-list] How do I get the RPMs I need Message-ID: I have downloaded the Mono RPMs to a RedHat 9 install. The PC is NOT connected to the internet (for security reasons). How do I get all the dependencies I need (and what are they)? Is it possible for the MONO project to a) keep a mirror of all the RPMs they need for Mono b) supply a command file that installs them in the right order? PS This is my first taste of Linux ----------------------------------------------- ABS Web Site: www.abs.gov.au From skumar1@novell.com Fri Apr 23 06:05:11 2004 From: skumar1@novell.com (Sachin Kumar) Date: Fri, 23 Apr 2004 10:35:11 +0530 Subject: [Mono-list] How do I get the RPMs I need In-Reply-To: References: Message-ID: <1082696711.29386.675.camel@skumar-test> Hello, > I have downloaded the Mono RPMs to a RedHat 9 install. The PC is NOT connected > to the internet (for security reasons). How do I get all the dependencies I need > (and what are they)? I think following are the packages you need to install for mono - icu - glib2 - libicu26 - libicu-devel - glib2-devel - glibc Few of the above packages are part of redhat distribution, else you can always find them from http://rpmfind.net Regards, Sachin From robik@mailbox.sk Fri Apr 23 08:20:47 2004 From: robik@mailbox.sk (RoBiK) Date: Fri, 23 Apr 2004 09:20:47 +0200 Subject: [Mono-list] How do I get the RPMs I need In-Reply-To: <949E695BF6915441A903358C3309FA6A01D77CCD@msx-01.vie.at.nextra.com> Message-ID: Hi! You can find all the packages that you could possibly need to install latest mono RPM for RH 9 here: http://www.go-mono.com/archive/0.31/redhat-9-i386/ Robert -----Original Message----- From: Peter Foley [mailto:peter.foley@abs.gov.au] Sent: Freitag, 23. April 2004 02:30 To: mono-list@lists.ximian.com Subject: [Mono-list] How do I get the RPMs I need I have downloaded the Mono RPMs to a RedHat 9 install. The PC is NOT connected to the internet (for security reasons). How do I get all the dependencies I need (and what are they)? Is it possible for the MONO project to a) keep a mirror of all the RPMs they need for Mono b) supply a command file that installs them in the right order? PS This is my first taste of Linux ----------------------------------------------- ABS Web Site: www.abs.gov.au _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From eric.lemoine@esial.uhp-nancy.fr Fri Apr 23 08:34:33 2004 From: eric.lemoine@esial.uhp-nancy.fr (eric.lemoine@esial.uhp-nancy.fr) Date: Fri, 23 Apr 2004 09:34:33 +0200 Subject: [Mono-list] kernel32.dll.so problem Message-ID: <1082705673.4088c70992382@venus.esial.uhp-nancy.fr> Hi, I tried a test program that uses a multimedia timer. It requires kernel32.dll and runs perfectly on MS.NET and Mono (Windows). To make it run on Linux, I have made a symbolic link: kernel32.dll -> kernel32.dll.so (Wine). But when I ran the test program, some errors occured with the dll... Does anyone have a solution? Thanks. Eric Lemoine (eric.lemoine@esial.uhp-nancy.fr) This is the complete log of the test (take a look at the end) # mono -v HpTestLauncher.exe 1 Method (wrapper runtime-invoke) System.OutOfMemoryException:.ctor (object,intptr,intptr) emitted at 0x40afb000 to 0x40afb08f [HpTestLauncher.exe] Method System.OutOfMemoryException:.ctor () emitted at 0x40afb090 to 0x40afb0d0 [HpTestLauncher.exe] Method Locale:GetText (string) emitted at 0x40afb0d8 to 0x40afb0e0 [HpTestLauncher.exe] Method System.SystemException:.ctor (string) emitted at 0x40afb0e8 to 0x40afb10f [HpTestLauncher.exe] Method System.Exception:.ctor (string) emitted at 0x40afb110 to 0x40afb171 [HpTestLauncher.exe] Method System.Object:.ctor () emitted at 0x40afb178 to 0x40afb17d [HpTestLauncher.exe] Method System.MonoType:get_FullName () emitted at 0x40afb180 to 0x40afb19a [HpTestLauncher.exe] Method System.Exception:set_HResult (int) emitted at 0x40afb1a0 to 0x40afb1ae [HpTestLauncher.exe] Method (wrapper runtime-invoke) System.NullReferenceException:.ctor (object,intptr,intptr) emitted at 0x40afb1b0 to 0x40afb23f [HpTestLauncher.exe] Method System.NullReferenceException:.ctor () emitted at 0x40afb240 to 0x40afb280 [HpTestLauncher.exe] Method (wrapper runtime-invoke) System.StackOverflowException:.ctor (object,intptr,intptr) emitted at 0x40afb288 to 0x40afb317 [HpTestLauncher.exe] Method System.StackOverflowException:.ctor () emitted at 0x40afb318 to 0x40afb346 [HpTestLauncher.exe] Method (wrapper runtime-invoke) System.AppDomain:DoAssemblyLoad (object,intptr,intptr) emitted at 0x40afb348 to 0x40afb3e2 [HpTestLauncher.exe] Method System.AppDomain:DoAssemblyLoad (System.Reflection.Assembly) emitted at 0x40afb3e8 to 0x40afb458 [HpTestLauncher.exe] Method System.MulticastDelegate:op_Equality (System.MulticastDelegate,System.MulticastDelegate) emitted at 0x40afb460 to 0x40afb49e [HpTestLauncher.exe] Method (wrapper runtime-invoke) HpTestLauncher.TestLauncher:Main (object,intptr,intptr) emitted at 0x40afb4a0 to 0x40afb531 [HpTestLauncher.exe] Method HpTestLauncher.TestLauncher:Main (string[]) emitted at 0x40afb538 to 0x40afb6b2 [HpTestLauncher.exe] Method System.Convert:ToInt32 (string) emitted at 0x40afb6b8 to 0x40afb6e5 [HpTestLauncher.exe] Method (wrapper runtime-invoke) System.Convert:.cctor (object,intptr,intptr) emitted at 0x40afb6e8 to 0x40afb768 [HpTestLauncher.exe] Method (wrapper runtime-invoke) System.DBNull:.cctor (object,intptr,intptr) emitted at 0x40afb770 to 0x40afb7f0 [HpTestLauncher.exe] Method System.DBNull:.cctor () emitted at 0x40afb7f8 to 0x40afb82d [HpTestLauncher.exe] Method System.DBNull:.ctor () emitted at 0x40afb830 to 0x40afb840 [HpTestLauncher.exe] Method System.Convert:.cctor () emitted at 0x40afb848 to 0x40afb9f2 [HpTestLauncher.exe] Method System.Int32:Parse (string) emitted at 0x40afb9f8 to 0x40afbd6a [HpTestLauncher.exe] Method (wrapper runtime-invoke) System.Char:.cctor (object,intptr,intptr) emitted at 0x40afbd70 to 0x40afbdf0 [HpTestLauncher.exe] Method System.Char:.cctor () emitted at 0x40afbdf8 to 0x40afbe28 [HpTestLauncher.exe] Method (wrapper managed-to-native) System.Char:GetDataTablePointers (byte*&,byte*&,double*&,uint16*&,uint16*&,uint16*&,uint16*&) emitted at 0x40afbe30 to 0x40afbe76 [HpTestLauncher.exe] Method System.Char:IsWhiteSpace (char) emitted at 0x40afbe78 to 0x40afbf40 [HpTestLauncher.exe] Method HpTestLauncher.TestArithm:.ctor () emitted at 0x40afbf80 to 0x40afbf90 [HpTestLauncher.exe] Method HpTestLauncher.HiPerfTimer:.ctor () emitted at 0x40afbf98 to 0x40afc00e [HpTestLauncher.exe] Method (wrapper managed-to-native) HpTestLauncher.HiPerfTimer:QueryPerformanceFrequency (long&) emitted at 0x40afc010 to 0x40afc06c [HpTestLauncher.exe] Killed From armageddon21@sympatico.ca Fri Apr 23 07:42:31 2004 From: armageddon21@sympatico.ca (Stephane Bergeron) Date: Fri, 23 Apr 2004 02:42:31 -0400 Subject: [Mono-list] Mod mono not working Message-ID: <000a01c428fe$275172f0$6401a8c0@armageddon> This is a multi-part message in MIME format. ------=_NextPart_000_0007_01C428DC.A020B230 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Unhandled Exception: System.ArgumentException: The path is not of a = legal form Parameter name: path in <0x000ab> System.IO.Path:GetFullPath (string) in <0x00225> Mono.ASPNET.XSPApplicationServer:SetApplications (string) in <0x00047> Mono.ASPNET.XSPApplicationServer:.ctor (string) in <0x0036f> Mono.ASPNET.Server:Main (string[]) If i try to run the server manualy.... It gives me that, I am on linux = red hat 9 Installed with rpms.=20 Anyone can help ? ------=_NextPart_000_0007_01C428DC.A020B230 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Unhandled Exception: = System.ArgumentException: The=20 path is not of a legal form
Parameter name: path
in = <0x000ab>=20 System.IO.Path:GetFullPath (string)
in <0x00225>=20 Mono.ASPNET.XSPApplicationServer:SetApplications (string)
in = <0x00047>=20 Mono.ASPNET.XSPApplicationServer:.ctor (string)
in <0x0036f>=20 Mono.ASPNET.Server:Main (string[])
 
If i try to run the server manualy.... = It gives me=20 that, I am on linux red hat 9
Installed with rpms.
 
Anyone can help ?
 
------=_NextPart_000_0007_01C428DC.A020B230-- From Robert.Remen@nextranet.at Fri Apr 23 08:17:20 2004 From: Robert.Remen@nextranet.at (Robert Remen) Date: Fri, 23 Apr 2004 09:17:20 +0200 Subject: [Mono-list] How do I get the RPMs I need Message-ID: <949E695BF6915441A903358C3309FA6A02AE3DAF@msx-01.vie.at.nextra.com> Hi! You can find all packages that you need to install latest mono RPM for RH 9 here: http://www.go-mono.com/archive/0.31/redhat-9-i386/ Robert -----Original Message----- From: Peter Foley [mailto:peter.foley@abs.gov.au]=20 Sent: Freitag, 23. April 2004 02:30 To: mono-list@lists.ximian.com Subject: [Mono-list] How do I get the RPMs I need I have downloaded the Mono RPMs to a RedHat 9 install. The PC is NOT connected to the internet (for security reasons). How do I get all the dependencies I need (and what are they)? Is it possible for the MONO project to a) keep a mirror of all the RPMs they need for Mono b) supply a command file that installs them in the right order? PS This is my first taste of Linux ----------------------------------------------- ABS Web Site: www.abs.gov.au _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From gonzalo@ximian.com Fri Apr 23 09:39:24 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Fri, 23 Apr 2004 10:39:24 +0200 Subject: [Mono-list] Mod mono not working In-Reply-To: <000a01c428fe$275172f0$6401a8c0@armageddon> References: <000a01c428fe$275172f0$6401a8c0@armageddon> Message-ID: <1082709564.1695.23.camel@localhost> El vie, 23-04-2004 a las 08:42, Stephane Bergeron escribió: > Unhandled Exception: System.ArgumentException: The path is not of a > legal form > Parameter name: path > in <0x000ab> System.IO.Path:GetFullPath (string) > in <0x00225> Mono.ASPNET.XSPApplicationServer:SetApplications (string) > in <0x00047> Mono.ASPNET.XSPApplicationServer:.ctor (string) > in <0x0036f> Mono.ASPNET.Server:Main (string[]) > > > If i try to run the server manualy.... It gives me that, I am on linux > red hat 9 You're passing in --applications option something wrong. Run xsp --help to find out the format of the argument. -Gonzalo From hannibalbundie@hotmail.com Fri Apr 23 13:07:17 2004 From: hannibalbundie@hotmail.com (HannibAl Bundie) Date: Fri, 23 Apr 2004 14:07:17 +0200 Subject: [Mono-list] A substitute to the high definition clock QueryPerformanceCounter ? Message-ID: Hi, I need a high definition clock but unfortunately, that which I used on windows (QueryPerformanceCounter / QueryPerformanceFrequency) is dependent on this OS. So is there an alternative (in Mono.Posix or other stuff like this) to QueryPerformance ? Any suggestion would be greatly appreciated. Thanks _________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From agillesp@vt.edu Fri Apr 23 18:13:25 2004 From: agillesp@vt.edu (Abram Gillespie) Date: Fri, 23 Apr 2004 13:13:25 -0400 Subject: [Mono-list] My XSP is broken In-Reply-To: <20040423102856.8550.41821.Mailman@headcheese.ximian.com> Message-ID: <88421C37-9549-11D8-A09C-000A957A0F9C@vt.edu> Platform: mod_mono (latest release) xsp (latest release) mono 0.31 httpd.conf: LoadModule mono_module modules/libmod_mono.so MonoUnixSocket /tmp/mod_mono_server MonoRunXSP True MonoExecutablePath /usr/local/bin/mono MonoServerPath /usr/local/bin/mod-mono-server.exe MonoApplications /mono:/usr/local/share/doc/xsp/test . . . Alias /mono /usr/local/share/doc/xsp/test SetHandler mono DirectoryIndex index.aspx I did try to update my mono to the latest cvs but I'm getting this=20 during make: ./.libs/libmint.so: undefined reference to `mono_interp_opname' ./.libs/libmint.so: undefined reference to `mono_interp_transform_init' ./.libs/libmint.so: undefined reference to `mono_interp_dis_mintop' ./.libs/libmint.so: undefined reference to=20 `mono_interp_transform_method' collect2: ld returned 1 exit status make[3]: *** [mint] Error 1 make[3]: Leaving directory `/usr/src/mono/mono/mono/interpreter' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/mono/mono/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/mono/mono' make: *** [all-recursive-am] Error 2 -Abe > --__--__-- > > Message: 2 > Subject: Re: [Mono-list] My XSP is broken > From: Gonzalo Paniagua Javier > To: mono-list@lists.ximian.com > Organization: Ximian Inc. > Date: Fri, 23 Apr 2004 01:10:58 +0200 > > El vie, 23-04-2004 a las 00:36, Abram Gillespie escribi=F3: >> I get: >> >> Server error in '/mono' application >> Description: Error processing request. >> >> Error Message: HTTP 500. >> >> Stack Trace: >> >> System.Configuration.ConfigurationException: Already have a factory=20= >> for >> mono.aspnet/acceptEncoding(/usr/local/share/doc/xsp/test/web.config >> line 5) >> in <0x000c8> System.Web.HttpRuntime:OnFirstRequestStart >> (System.Web.HttpContext) >> in <0x000e3> System.Web.HttpRuntime:InternalExecuteRequest >> (System.Web.HttpWorkerRequest) >> >> Any help would be greatly appreciated. >> Thanks as always! > > I'd need more input: > * mod_mono or xsp? > * versions of: mono, xsp, [mod_mono, apache] > * how do you run/setup xsp/mod_mono? > > I think I fixed a bug like that a while ago, but may be didn't get in > 0.31, not sure. > > -Gonzalo From gonzalo@ximian.com Fri Apr 23 19:16:32 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Fri, 23 Apr 2004 20:16:32 +0200 Subject: [Mono-list] My XSP is broken In-Reply-To: <88421C37-9549-11D8-A09C-000A957A0F9C@vt.edu> References: <88421C37-9549-11D8-A09C-000A957A0F9C@vt.edu> Message-ID: <1082744192.5637.10.camel@localhost> El vie, 23-04-2004 a las 19:13, Abram Gillespie escribió: > Platform: > mod_mono (latest release) > xsp (latest release) > mono 0.31 > > httpd.conf: > LoadModule mono_module modules/libmod_mono.so > MonoUnixSocket /tmp/mod_mono_server > MonoRunXSP True > MonoExecutablePath /usr/local/bin/mono > MonoServerPath /usr/local/bin/mod-mono-server.exe > MonoApplications /mono:/usr/local/share/doc/xsp/test > . > . > . > Alias /mono /usr/local/share/doc/xsp/test > > SetHandler mono > DirectoryIndex index.aspx > This looks correct. May be adding quotes like: Alias /mono "/usr/local/share/doc/xsp/test" helps (don't remember exactly what was the problem if i didn't use quotes). If you still get that error, just remove all the lines in web.config that are inside and related to acceptEncoding. -Gonzalo From spouliot@videotron.ca Fri Apr 23 21:40:22 2004 From: spouliot@videotron.ca (=?us-ascii?Q?Sebastien_Pouliot?=) Date: Fri, 23 Apr 2004 16:40:22 -0400 Subject: [Mono-list] [PATCH] Hard coded System.Environment.OSVersion... In-Reply-To: Message-ID: This is a multi-part message in MIME format. --Boundary_(ID_Jw6ius2t0DS40/mOqn2pBg) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Here's the patches. There may be a better way on Linux to get a version... The following code... static void Main(string[] args) { Console.WriteLine (Environment.OSVersion.ToString ()); Console.WriteLine (Environment.OSVersion.Platform); Console.WriteLine (Environment.OSVersion.Version); } Should display on Linux... [poupou@rh9 poupou]$ mono version.exe Unix 2.4.20.8 128 2.4.20.8 [poupou@rh9 poupou]$ uname -r 2.4.20-8smp and on Windows XP SP1... spouliot@farscape ~/cvs/mcs/class/corlib $ mono version.exe Microsoft Windows NT 5.1.2600.0 Win32NT 5.1.2600.0 spouliot@farscape ~/cvs/mcs/class/corlib $ version.exe Microsoft Windows NT 5.1.2600.0 Win32NT 5.1.2600.0 Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Sebastien Pouliot Sent: 22 avril 2004 07:33 To: jonathan.cooper@syntegra.com; mark.easton@blinksoftware.co.uk Cc: mono-list@lists.ximian.com Subject: RE: [Mono-list] Hard coded System.Environment.OSVersion... I have a (local) patch that returns the true version number on Windows and the value of "uname -r" on Linux. I'll clean it up and sent it for review. Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of jonathan.cooper@syntegra.com Sent: 22 avril 2004 04:54 To: mark.easton@blinksoftware.co.uk Cc: mono-list@lists.ximian.com Subject: RE: [Mono-list] Hard coded System.Environment.OSVersion... 5.1.2600.0 was the original build number of Windows XP, and I suspect is a placeholder until the required functionality is completed (very much like the class which returns the system drives is currently hard coded to "c:" and "a:" for windows for now) Jon -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Mark Easton Sent: Wednesday, April 21, 2004 11:45 AM To: mono-list@lists.ximian.com Subject: [Mono-list] Hard coded System.Environment.OSVersion... Okay, it's been a bit of a while since I pestered the list, so here I am with another pesky question. I know the System.Environment.OSVersion property is hard coded to 5.1.2600.0 (which PNET have copied) but I don't have a complete understanding of why this is. I was thinking that some OSes like GNU/Linux don't have definitive version numbers (although I guess the kernel build gets close), but since a number of OSes do have definitive version numbers, and I right in assuming the value might be retrieved from an internal call in due course? Cheers, Mark _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list ******************************************************************** This email may contain information which is privileged or confidential. If you are not the intended recipient of this email, please notify the sender immediately and delete it without reading, copying, storing, forwarding or disclosing its contents to any other person Thank you Check us out at http://www.btsyntegra.com ******************************************************************** _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list --Boundary_(ID_Jw6ius2t0DS40/mOqn2pBg) Content-type: application/octet-stream; name=version.diff Content-transfer-encoding: 7bit Content-disposition: attachment; filename=version.diff ? Environment.diff ? version.diff Index: ChangeLog =================================================================== RCS file: /cvs/public/mcs/class/corlib/System/ChangeLog,v retrieving revision 1.758 diff -u -r1.758 ChangeLog --- ChangeLog 23 Apr 2004 15:02:26 -0000 1.758 +++ ChangeLog 23 Apr 2004 19:58:43 -0000 @@ -1,3 +1,9 @@ +2004-04-xx Sebastien Pouliot + + * Environment.cs: Completed OSVersion property. + * Version.cs: Added internal CreateFromString() to "try" to build the + best version number form the specified string. + 2004-04-23 Sebastien Pouliot * Environment.cs: Better support for GetFolderPath (same results as MS Index: Environment.cs =================================================================== RCS file: /cvs/public/mcs/class/corlib/System/Environment.cs,v retrieving revision 1.63 diff -u -r1.63 Environment.cs --- Environment.cs 23 Apr 2004 15:02:26 -0000 1.63 +++ Environment.cs 23 Apr 2004 19:58:43 -0000 @@ -151,15 +151,18 @@ get; } + [MethodImplAttribute (MethodImplOptions.InternalCall)] + internal static extern string GetOSVersionString (); + /// /// Gets the current OS version information /// - [MonoTODO("Correct version")] public static OperatingSystem OSVersion { get { - if (os == null) - os = new OperatingSystem (Platform, new Version (5,1,2600,0)); - + if (os == null) { + Version v = Version.CreateFromString (GetOSVersionString ()); + os = new OperatingSystem (Platform, v); + } return os; } } Index: Version.cs =================================================================== RCS file: /cvs/public/mcs/class/corlib/System/Version.cs,v retrieving revision 1.13 diff -u -r1.13 Version.cs --- Version.cs 8 Mar 2004 19:42:28 -0000 1.13 +++ Version.cs 23 Apr 2004 19:58:43 -0000 @@ -267,5 +267,52 @@ { return v1.CompareTo (v2) <= 0; } + + // a very gentle way to construct a Version object which takes + // the first four numbers in a string as the version + internal static Version CreateFromString (string info) + { + int major = 0; + int minor = 0; + int build = 0; + int revision = 0; + int state = 1; + int number = UNDEFINED; // string may not begin with a digit + + for (int i=0; i < info.Length; i++) { + char c = info [i]; + if (Char.IsDigit (c)) { + if (number < 0) { + number = (c - '0'); + } + else { + number = (number * 10) + (c - '0'); + } + } + else if (number >= 0) { + // assign + switch (state) { + case 1: + major = number; + break; + case 2: + minor = number; + break; + case 3: + build = number; + break; + case 4: + revision = number; + break; + } + number = -1; + state ++; + } + // ignore end of string + if (state == 5) + break; + } + return new Version (major, minor, build, revision); + } } } --Boundary_(ID_Jw6ius2t0DS40/mOqn2pBg) Content-type: application/octet-stream; name=runtime.diff Content-transfer-encoding: quoted-printable Content-disposition: attachment; filename=runtime.diff Index: mono/metadata/environment.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /cvs/public/mono/mono/metadata/environment.c,v retrieving revision 1.1 diff -u -r1.1 environment.c --- mono/metadata/environment.c 23 Jan 2003 17:46:25 -0000 1.1 +++ mono/metadata/environment.c 23 Apr 2004 20:00:01 -0000 @@ -1,16 +1,24 @@ /* * environment.c: System.Environment support internal calls * - * Author: + * Authors: * Dick Porter (dick@ximian.com) + * Sebastien Pouliot (sebastien@ximian.com) * * (C) 2002 Ximian, Inc. + * (C) 2004 Novell (http://www.novell.com) */ =20 #include #include =20 +#include #include +#include + +#ifndef PLATFORM_WIN32 +#include +#endif =20 static gint32 exitcode=3D0; =20 @@ -22,4 +30,36 @@ void mono_environment_exitcode_set (gint32 value) { exitcode=3Dvalue; +} + +/* note: we better manipulate the string in managed code (easier and = safer) */ +MonoString* +ves_icall_System_Environment_GetOSVersionString (void) +{ +#ifdef PLATFORM_WIN32 + OSVERSIONINFO verinfo; + + MONO_ARCH_SAVE_REGS; + + verinfo.dwOSVersionInfoSize =3D sizeof (OSVERSIONINFO); + if (GetVersionEx (&verinfo)) { + char version [64]; + // maximum string length is 35 bytes + // 3 x 10 bytes per number, 1 byte for 0, 3 x 1 byte for dots, 1 for = NULL + sprintf (version, "%ld.%ld.%ld.0",=20 + verinfo.dwMajorVersion, + verinfo.dwMinorVersion, + verinfo.dwBuildNumber); + return mono_string_new (mono_domain_get (), version); + } +#else + struct utsname name; + + MONO_ARCH_SAVE_REGS; + + if (uname (&name) =3D=3D 0) { + return mono_string_new (mono_domain_get (), name.release); + } +#endif + return mono_string_new (mono_domain_get (), "0.0.0.0"); } Index: mono/metadata/environment.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /cvs/public/mono/mono/metadata/environment.h,v retrieving revision 1.1 diff -u -r1.1 environment.h --- mono/metadata/environment.h 23 Jan 2003 17:46:25 -0000 1.1 +++ mono/metadata/environment.h 23 Apr 2004 20:00:01 -0000 @@ -13,4 +13,6 @@ extern gint32 mono_environment_exitcode_get (void); extern void mono_environment_exitcode_set (gint32 value); =20 +extern MonoString* ves_icall_System_Environment_GetOSVersionString = (void); + #endif /* _MONO_METADATA_ENVIRONMENT_H_ */ Index: mono/metadata/icall.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /cvs/public/mono/mono/metadata/icall.c,v retrieving revision 1.466 diff -u -r1.466 icall.c --- mono/metadata/icall.c 23 Apr 2004 14:58:44 -0000 1.466 +++ mono/metadata/icall.c 23 Apr 2004 20:00:02 -0000 @@ -4959,7 +4959,8 @@ {"GetCommandLineArgs", mono_runtime_get_main_args}, {"GetEnvironmentVariable", = ves_icall_System_Environment_GetEnvironmentVariable}, {"GetEnvironmentVariableNames", = ves_icall_System_Environment_GetEnvironmentVariableNames}, - {"GetMachineConfigPath", = ves_icall_System_Configuration_DefaultConfig_get_machine_config_path}, + {"GetMachineConfigPath", = ves_icall_System_Configuration_DefaultConfig_get_machine_config_path}, + {"GetOSVersionString", = ves_icall_System_Environment_GetOSVersionString}, {"GetWindowsFolderPath", = ves_icall_System_Environment_GetWindowsFolderPath}, {"get_ExitCode", mono_environment_exitcode_get}, {"get_HasShutdownStarted", = ves_icall_System_Environment_get_HasShutdownStarted}, --Boundary_(ID_Jw6ius2t0DS40/mOqn2pBg)-- From mark@dawebber.com Sat Apr 24 04:53:52 2004 From: mark@dawebber.com (Mark Gimelfarb) Date: Fri, 23 Apr 2004 22:53:52 -0500 Subject: [Mono-list] A substitute to the high definition clock QueryPerformanceCounter ? In-Reply-To: References: Message-ID: <1082778832.3405.15.camel@ct-0002.dawebber.com> Have you tried GetTickCount? The best resolution you can achieve is only 1ms, but it should be enough for most "usual" tasks. Regards, Mark. On Fri, 2004-04-23 at 07:07, HannibAl Bundie wrote: > Hi, > > I need a high definition clock but unfortunately, that which I used on > windows (QueryPerformanceCounter / QueryPerformanceFrequency) is dependent > on this OS. > So is there an alternative (in Mono.Posix or other stuff like this) to > QueryPerformance ? > > Any suggestion would be greatly appreciated. > > Thanks > > _________________________________________________________________ > Is your PC infected? Get a FREE online computer virus scan from McAfee > Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From armageddon21@sympatico.ca Fri Apr 23 10:31:20 2004 From: armageddon21@sympatico.ca (Stephane Bergeron) Date: Fri, 23 Apr 2004 05:31:20 -0400 Subject: [Mono-list] Mono Aspx Internal Server Error Message-ID: <002901c42915$bca9c070$6401a8c0@armageddon> This is a multi-part message in MIME format. ------=_NextPart_000_0026_01C428F4.357DE1B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable when i try to load index.aspx from the test page I get this Internal = Server Error, But if I try to load the small aspx page .. like button.aspx , its = working fine! Any ideas ???? Thnx A lot guys! Internal Server Error The server encountered an internal error or misconfiguration and was = unable to complete your request.=20 Please contact the server administrator, and inform them of the time the = error occurred and anything you might have done that may have caused the = error.=20 More information about this error may be available in the server error = log. ------=_NextPart_000_0026_01C428F4.357DE1B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

when i try to load index.aspx from the test page I = get this=20 Internal Server Error,

But if I try to load the small aspx page .. like button.aspx , its = working=20 fine!  Any ideas ???? Thnx A lot guys!

 

Internal Server Error

The server encountered an internal error = or=20 misconfiguration and was unable to complete your request.=20

Please contact the server administrator, and inform them of the time = the=20 error occurred and anything you might have done that may have caused the = error.=20

More information about this error may be available in the server = error=20 log.

------=_NextPart_000_0026_01C428F4.357DE1B0-- From armageddon21@sympatico.ca Sat Apr 24 04:14:24 2004 From: armageddon21@sympatico.ca (Stephane Bergeron) Date: Fri, 23 Apr 2004 23:14:24 -0400 Subject: [Mono-list] Asp.net error loading page Literal content not allowed ........ Message-ID: <004a01c429aa$3ebc3f40$6401a8c0@armageddon> This is a multi-part message in MIME format. ------=_NextPart_000_0047_01C42988.B7976560 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable The test page works... But when i try to load my page.. it makes an = error but its working on my windows server....=20 So I need to fix this cause Im switching on Linux only... Any help pls :) Literal content not allowed for = System.Web.UI.HtmlControls.HtmlTableRowCollection ------=_NextPart_000_0047_01C42988.B7976560 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
The test page works... But when i try to = load my=20 page.. it makes an error but its working on my windows server....=20
 
So I need to fix this cause Im switching = on Linux=20 only...
Any help pls = :)
 
 
 
 
Literal content not allowed for=20 System.Web.UI.HtmlControls.HtmlTableRowCollection
 
 
 
 
------=_NextPart_000_0047_01C42988.B7976560-- From gonzalo@ximian.com Sat Apr 24 14:08:33 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Sat, 24 Apr 2004 15:08:33 +0200 Subject: [Mono-list] Mono Aspx Internal Server Error In-Reply-To: <002901c42915$bca9c070$6401a8c0@armageddon> References: <002901c42915$bca9c070$6401a8c0@armageddon> Message-ID: <1082812113.5637.33.camel@localhost> El vie, 23-04-2004 a las 11:31, Stephane Bergeron escribió: > when i try to load index.aspx from the test page I get this Internal > Server Error, > But if I try to load the small aspx page .. like button.aspx , its > working fine! Any ideas ???? Thnx A lot guys! > > Internal Server Error > The server encountered an internal error or misconfiguration and was > unable to complete your request. > > Please contact the server administrator, and inform them of the time > the error occurred and anything you might have done that may have > caused the error. > > More information about this error may be available in the server error > log. Only the error message doesn't give much information. Is that mod_mono + mod-mono-server? Is that xsp? If it's mod_mono, take a look at the apache error log. -Gonzalo From gonzalo@ximian.com Sat Apr 24 14:09:41 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Sat, 24 Apr 2004 15:09:41 +0200 Subject: [Mono-list] Asp.net error loading page Literal content not allowed ........ In-Reply-To: <004a01c429aa$3ebc3f40$6401a8c0@armageddon> References: <004a01c429aa$3ebc3f40$6401a8c0@armageddon> Message-ID: <1082812181.5637.36.camel@localhost> El sáb, 24-04-2004 a las 05:14, Stephane Bergeron escribió: > The test page works... But when i try to load my page.. it makes an > error but its working on my windows server.... > > So I need to fix this cause Im switching on Linux only... > Any help pls :) > > > > > Literal content not allowed for > System.Web.UI.HtmlControls.HtmlTableRowCollection > If you have a test case (the smaller the better) that works on windows and fails with mono, please file a detailed bug report attaching the test case in http://bugzilla.ximian.com (MCS Class Libraries - Sys.Web) -Gonzalo From patrick_j_mcnamara@hotmail.com Sat Apr 24 16:57:55 2004 From: patrick_j_mcnamara@hotmail.com (Patrick McNamara) Date: Sat, 24 Apr 2004 11:57:55 -0400 Subject: [Mono-list] Debugger problem with wrapper.c Message-ID: I believe I found a bug in the ArrayList (or I'm missing a thread lock), so I'm trying to install the debugger to step through the code and find the problem. When the debugger starts compiling the wrapper, I get the following warnings: wrapper.c:33: warning: integer constant is too large for "long" type wrapper.c: In function `debugger_lookup_assembly': wrapper.c:111: warning: implicit declaration of function `mono_debugger_lookup_assembly' wrapper.c: At top level: wrapper.c:139: warning: initialization from incompatible pointer type which leads to this error: wrapper.o(.text+0x139): In function `debugger_lookup_assembly': .../debugger/wrapper/wrapper.c:111: undefined reference to `mono_debugger_lookup_assembly' Can anyone point me in the right direction? --Pat _________________________________________________________________ Watch LIVE baseball games on your computer with MLB.TV, included with MSN Premium! http://join.msn.com/?page=features/mlb&pgmarket=en-us/go/onm00200439ave/direct/01/ From pre@oninetspeed.pt Sat Apr 24 19:45:05 2004 From: pre@oninetspeed.pt (Pedro Santos) Date: Sat, 24 Apr 2004 19:45:05 +0100 Subject: [Mono-list] ASP .NET bug? Message-ID: <1082832305.2510.10.camel@Alnitak> --=-JifeG5kx8rvFu5ILcIUZ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I do not know if this is a bug, or simply something not suported. I have: <%@ Register TagPrefix=3D"orion" Namespace=3D"Alnitak" Assembly=3D"Alnitak"= %> <%@ Register TagPrefix=3D"orion" TagName=3D"LoginControl" Src=3D"../controls/LoginControl.ascx" %> Notice that they both have the same TagPrefix. When I use on the page , this control is not rendered. If I change the TagPrefix to a diferent one, it is rendered. --=20 Pedro Santos "Si minor plus est ergo nihil sunt omnia..." --=-JifeG5kx8rvFu5ILcIUZ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAirWx00b8YfrkjegRAlAxAJ9Gs4aT7PWxsB3ItBx/blxe66i5EACfZouL PRtwGvkav2xgtW5E2VB73LE= =v0tb -----END PGP SIGNATURE----- --=-JifeG5kx8rvFu5ILcIUZ-- From stuff@dustsmoke.com Sun Apr 25 00:25:17 2004 From: stuff@dustsmoke.com (Michael) Date: Sat, 24 Apr 2004 16:25:17 -0700 (MST) Subject: [Mono-list] xsp or mod-mono-server logging? Message-ID: <32837.192.168.1.102.1082849117.squirrel@server> First let me say I'm still trying to learn the ropes of Mono and I've had my eye on it for some time... Didn't have a problem setting it up and getting it all going like a charm with Apache2/mono-0.31/mod_mono-0.9/xsp-0.12 on RH9, SLES 8, and Sun Java Desktop connecting to oracle 9i with the data reader... (data adapter is still a bit iffy but it kind of works for me) So I wanted to say "Thanks" for the work on an alternative solution to ASP.NET! Great work so far and I'm really looking forward to mbas/vb.net functionality with it! But my question is there any logging implemented with xsp or mod-mono-server? As far as I've figured out, you can run it with -v manually (don't know about the new mod_mono-0.9 and .12 auto launch method) and dump it to a text file but that doesn't really do it for me. XSP and mod-mono-server somewhat remind me of Tomcat in the sense of what I was thinking in the way of logging. e.g. catalina.out Is there anything like this implimented with xsp or mod-mono-server? or is it going to be implimented sometime? I understand the oracle data adapter thing might still be under development, but I somtimes get confused as to why it locks mod-mono-server up on me when I'm using it. As it could very well be me making mistakes or something. -- Michael From dilligent@gmx.de Sun Apr 25 12:38:52 2004 From: dilligent@gmx.de (Dennis Fisch) Date: Sun, 25 Apr 2004 13:38:52 +0200 Subject: [Mono-list] Asp.net error loading page Literal content not References: <20040425102830.24004.22315.Mailman@headcheese.ximian.com> Message-ID: <000701c42ab9$e3b7dad0$0200a8c0@dennis> El sáb, 24-04-2004 a las 05:14, Stephane Bergeron escribió: > The test page works... But when i try to load my page.. it makes an > error but its working on my windows server.... > > So I need to fix this cause Im switching on Linux only... > Any help pls :) > > > > > Literal content not allowed for > System.Web.UI.HtmlControls.HtmlTableRowCollection > I know whats the problem, i expereicned the same thing when i tried to port my page to mono. Do NOT use any Server-side tables. I was searching for hours and hours until like 7AM to find what is causing this and suddenly i spotted some tables with the runat tag to "server". This should help you i hope. From gonzalo@ximian.com Sun Apr 25 13:01:53 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Sun, 25 Apr 2004 14:01:53 +0200 Subject: [Mono-list] ASP .NET bug? In-Reply-To: <1082832305.2510.10.camel@Alnitak> References: <1082832305.2510.10.camel@Alnitak> Message-ID: <1082894513.5637.53.camel@localhost> El sáb, 24-04-2004 a las 20:45, Pedro Santos escribió: > I do not know if this is a bug, or simply something not suported. I > have: > > <%@ Register TagPrefix="orion" Namespace="Alnitak" Assembly="Alnitak" %> > <%@ Register TagPrefix="orion" TagName="LoginControl" > Src="../controls/LoginControl.ascx" %> > > Notice that they both have the same TagPrefix. When I use on the page > , this control is not rendered. > > If I change the TagPrefix to a diferent one, it is rendered. Don't remember exactly this case, but the second one overrides the first one. You can even override the 'asp' prefix for regular webcontrols. -Gonzalo From gonzalo@ximian.com Sun Apr 25 13:05:33 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Sun, 25 Apr 2004 14:05:33 +0200 Subject: [Mono-list] xsp or mod-mono-server logging? In-Reply-To: <32837.192.168.1.102.1082849117.squirrel@server> References: <32837.192.168.1.102.1082849117.squirrel@server> Message-ID: <1082894732.5637.56.camel@localhost> El dom, 25-04-2004 a las 01:25, Michael escribió: > First let me say I'm still trying to learn the ropes of Mono and I've had > my eye on it for some time... Didn't have a problem setting it up and > getting it all going like a charm with > Apache2/mono-0.31/mod_mono-0.9/xsp-0.12 on RH9, SLES 8, and Sun Java > Desktop connecting to oracle 9i with the data reader... (data adapter is > still a bit iffy but it kind of works for me) So I wanted to say "Thanks" > for the work on an alternative solution to ASP.NET! Great work so far and > I'm really looking forward to mbas/vb.net functionality with it! Thanks! :) > > But my question is there any logging implemented with xsp or > mod-mono-server? As far as I've figured out, you can run it with -v > manually (don't know about the new mod_mono-0.9 and .12 auto launch > method) and dump it to a text file but that doesn't really do it for me. > XSP and mod-mono-server somewhat remind me of Tomcat in the sense of what > I was thinking in the way of logging. e.g. catalina.out > > Is there anything like this implimented with xsp or mod-mono-server? or is > it going to be implimented sometime? I understand the oracle data adapter > thing might still be under development, but I somtimes get confused as to > why it locks mod-mono-server up on me when I'm using it. As it could very > well be me making mistakes or something. I can add configuration directives for apache in which you can pass additional options to mono (such as --debug or --trace=....) and also provide a file name to get the output. Is that what you want? -Gonzalo From miguel@ximian.com Sun Apr 25 18:09:46 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Sun, 25 Apr 2004 13:09:46 -0400 Subject: [Mono-list] Mod mono not working In-Reply-To: <1082709564.1695.23.camel@localhost> References: <000a01c428fe$275172f0$6401a8c0@armageddon> <1082709564.1695.23.camel@localhost> Message-ID: <1082912986.11802.4628.camel@erandi.boston.ximian.com> Hola! > > =20 > > If i try to run the server manualy.... It gives me that, I am on linux > > red hat 9 >=20 > You're passing in --applications option something wrong. Run xsp --help > to find out the format of the argument. Podr=EDamos cachar esta excepci=F3n y poner un mensaje que explique esto qu= e acabas de decir? >=20 > -Gonzalo >=20 >=20 > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list --=20 Miguel de Icaza From request01@yogi-kamasa.de Sun Apr 25 18:41:25 2004 From: request01@yogi-kamasa.de (Peter Ertel) Date: Sun, 25 Apr 2004 19:41:25 +0200 Subject: [Mono-list] make error in libmint.so Message-ID: <200404251940.43220.request01@yogi-kamasa.de> --Boundary-00=_Fh/iADLWgXj2GtX Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline This is the messages I get just before compiling breaks: gcc -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o .libs/mint main.o -L/usr/lib/cgi-bin/mono/install/lib ./.libs/libmint.so -lnsl -lpthread -lm -lrt -Wl,--rpath -Wl,/usr/lib/cgi-bin/mono/install/lib ./.libs/libmint.so: undefined reference to `string_invariant_tolower' ./.libs/libmint.so: undefined reference to `string_invariant_toupper' collect2: ld returned 1 exit status make[4]: *** [mint] Fehler 1 make[4]: Leaving directory `/usr/lib/cgi-bin/mono/mono/mono/interpreter' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/usr/lib/cgi-bin/mono/mono/mono' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/usr/lib/cgi-bin/mono/mono' make[1]: *** [all] Fehler 2 make[1]: Leaving directory `/usr/lib/cgi-bin/mono/mono' make: *** [mcs-tree-safe-build] Fehler 2 I followed the instructions on go-mono.org for compiling with script (since any other attempt broke way earlier!) and mono-build.sh works fine until it reaches here. Has anyone an idea what this is about? I've attached out- and error-log... maybe this could be of any help, since I can't make _anything_ out of the above message. regards, peter --Boundary-00=_Fh/iADLWgXj2GtX Content-Type: application/x-bzip2; name="mylog.err.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mylog.err.bz2" QlpoOTFBWSZTWQjS3yIABDXfgAAwSvf/+D/v/ur////gYAZL4A1RIAAAAASkAqNqHqep6gaZPU9R 6g0ZqBk0NNqPUepmoAijTU8kZNkg0xDTQMgA0NAGhoGmDjJk00wmRkDAjE0YIwg0aYABDjJk00wm RkDAjE0YIwg0aYABDjJk00wmRkDAjE0YIwg0aYABBIkBAhkJiEyJk1AMg9Ro2RNG0amj1FqcdRav EMrjUskI70b4jUV5xRZlFr7M7ILeXfnO19X9oYADEKMCJXaXshWERxqNYaBTiKCS5/RljCImsioa mcgfgYoj20r8+d5Dez4ygx5Q+e0g1j2qXijv9IdSQZLPyiv5gfEJdJWGNIQvaERk71w9GRbj0POj wsdaVvkyiRDrry/CnhdZn11vo80uzASMLJEuZhooNTaySSKVj4br0MWqWyAUuZQZjjnHu/rLcc/+ Oep2zOwFg6Tps/QekTD0eGJsb7+g8yOGPI5owJv6iYTGew7yCv6jvPoMBGNDgIiJGpPYTPMnYlMT htpGXEUXwi9m7Tagmgv4iiGhFzAtKoyMIAOQmCKk52J2wvKtYCwsA1KUqVGWImF+QiU3SG22223E Q3CCbpWPzPcancHejie/3D9LsmQgYzgfrG/IPvDqS+INMpgna0oKRYuGylHEHv+k9bgkkkhjJNKE d/ifSkXMTgeBH2H7D+QdVCa9syq1gV6BCwOUCc7CAypMbXJYL5GnwZms8E0XiUHP3n3mV09QoIg/ JgfE/ExFXIB/ELiNeZzLleX3mZqLAj4jMQPtL+q+B0aRsIuTyJ9iV6Az5GmaRuNubZ8jY8O4sG4q X7zpu+WhvSEIwgSkyabXgwy1+lzBThUTnCSpHLfOYmCAsfQLGhBx7FJISiCqjEth67lwwmYcdIhC 6gnf5B+qRDeAU/cMTvcdyPgt171XCayOBcRMRTNXmfNIvTIoWPgXNsxkkkkb1/tC+g0DIrlmxgmI Us6TEl+Av8wHsZ9vZnLk5SlIkIkxoKjSVccr0P7nzwMxOGglImJQiDhgRxO9TJHU1N2mEQVSSRLI kQ4aRDNmFb56pJI3IpwLjSKidUKSRMYTnECUZdO7ubbytngR+O6JX2L/obDLJDJLIiWMLsXQqkzv QlWGZ50BMeXXLSxorQT9jEvqCRxxUGUBqVSj8t3Ro4RQNkkkNB+hYo5JG9JJFpakENwMjYZCWWlA fdMO4F48zUA3AHMCh9ZeoBMgYO2EkIFCOpCFgJdkeQcBdBZ4YE+5+SGggryEczYwQnTgFpWucDft zjkKSSrz4KogWF6gVx2kj41oDjOnIXSVUWRgRk3scckkkODgkTN90i9xSTjoRghTK+OFhx/7h5Bv 0SLm4jPt76cRHU74OkPUkQMQ0pTVtad3YtY2BnHCGdY3dhMSMm222222jsZpHe7CVJZYCoYOqNnG pEeNzERlcPVMXqCfBmuxjfqUhzPXB4nGBJtgm2gaSGMSTGwaTGkNsuroyeBCRgNgTTRKaaFIIkuD LVAgBJeLmkNIt9lBJJdcXRLDGFBEWa5HmaHiycxCSkPvQuySZu4AmTshdWxiuhQB4CSSlhiXKHt8 CZqxndvSM1jfE6cMWlyqSocI/ekkhnKxbQ1FyFUlk7blTGZsziesc0iiDIGbhDBIV/L0zyHMgRUu 5SEPTqeRuNxmUlWwTOJyqTVGkQqIUjEsXmkkiti8gqSvKcZSpPjIjGFMi8qt+aSSI3tdB2M0VdjQ QCgR3HE04FKBoIZ0ScrmHmZpT4A65YWjAjTE1PUFDi1Mz5pSZK7GsiMEh5rAL2L1VSyWgXWFtL2S SRlRIjqWCqF9DFrGJijew3BceB6J8UMO27ieO9C2l80jlcaudeGIy4ij0QjmuYZJJI9l0kkaJFkJ XHDisHc9kftChhtAZyP/i7kinChIBGlvkQA= --Boundary-00=_Fh/iADLWgXj2GtX Content-Type: application/x-bzip2; name="mylog.out.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mylog.out.bz2" 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 --Boundary-00=_Fh/iADLWgXj2GtX-- From kbowden@pacificspeed.com.au Sun Apr 25 19:03:15 2004 From: kbowden@pacificspeed.com.au (Karl Bowden) Date: Mon, 26 Apr 2004 04:03:15 +1000 Subject: [Mono-list] Compiling library references with hardcoded paths? Message-ID: <408BFD63.4070806@pacificspeed.com.au> If I compile an app with a reference to say gnome-sharp.dll but I reference it with the full path, will that app then look for that full path first when loading that app? - Karl From fxjrlists@yahoo.com.br Sun Apr 25 20:28:31 2004 From: fxjrlists@yahoo.com.br (Francisco Figueiredo Jr.) Date: Sun, 25 Apr 2004 16:28:31 -0300 Subject: [Mono-list] Compiling library references with hardcoded paths? In-Reply-To: <408BFD63.4070806@pacificspeed.com.au> References: <408BFD63.4070806@pacificspeed.com.au> Message-ID: <408C115F.4050903@yahoo.com.br> Karl Bowden wrote: > If I compile an app with a reference to say gnome-sharp.dll but I > reference it with the full path, will that app then look for that full > path first when loading that app? > Hi Karl. Nope. The references are used by compiler to get managed information about the types, metadata and code being used in the assembly. The information about referenced assemblies kept in your app will be only the assembly name (eg gnome-sharp) and its version information (Of course this info is over simplified as may have some other info about your assemblies in your code.) When running your app, while mono runtime loads your app, and sees you are using a given assembly, it will try to load that assembly using the standard assembly location algorithms (eg, from paths in MONO_PATH or in your MonoInstall/lib dir). So, in no way it will use any previously hardcoded path for your assembly. I hope it helps. -- Regards, Francisco Figueiredo Jr. Membro Fundador do Projeto MonoBrasil - MonoBrasil Project Founder Member http://monobrasil.softwarelivre.org ------------- "Science without religion is lame; religion without science is blind." ~ Albert Einstein From paul@all-the-johnsons.co.uk Sun Apr 25 22:24:30 2004 From: paul@all-the-johnsons.co.uk (Paul) Date: Sun, 25 Apr 2004 22:24:30 +0100 Subject: [Mono-list] CVu - a call for articles Message-ID: <1082928269.3370.115.camel@T7.linux> --=-rkIebuqlMWu56RFOO4UR Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I've recently taken on the editorship of the Assoc. of C and C++ Users CVu magazine. Something we have been rather short on has been articles on C# - from any sort of level. I've reviewed quite a few C# books, all of which have only ever been tested using Mono, but don't quite have enough to be able to adequately write on the subject. Would anyone here be willing to write a small-ish series of articles on using C# (either with mono or .NET)? If anyone would do this, please can you contact me off list (editor@accu.org)? Thanks TTFN Paul CVu Editor http://www.accu.org --=20 "There are four stages to any war First they ignore you, then they laugh at you Then they fight you, then YOU win." Ghandi --=-rkIebuqlMWu56RFOO4UR Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAjCyNusSVe5EZv3wRAtwCAJ0T49Ds4xMAdzdyAqH1da6xEUqPtgCfc1M6 OTW+uWDEgYvfvHd6QmHq4Es= =3iq5 -----END PGP SIGNATURE----- --=-rkIebuqlMWu56RFOO4UR-- From npguy Mon Apr 26 07:42:31 2004 From: npguy (npguy) Date: Mon, 26 Apr 2004 12:27:31 +0545 Subject: [Mono-list] Cannot find type `System.Windows.Forms.Form' Message-ID: <9310575707.20040426122731@websurfer.com.np> Hi, I am getting err message -- Cannot find type `System.Windows.Forms.Form' whats the possible reason. The paths are correct. -- Best regards, From stuff@dustsmoke.com Mon Apr 26 07:57:29 2004 From: stuff@dustsmoke.com (Michael) Date: Sun, 25 Apr 2004 23:57:29 -0700 (MST) Subject: [Mono-list] xsp or mod-mono-server logging? In-Reply-To: <1082894732.5637.56.camel@localhost> References: <32837.192.168.1.102.1082849117.squirrel@server> <1082894732.5637.56.camel@localhost> Message-ID: <1284.192.168.1.100.1082962649.squirrel@server> >> But my question is there any logging implemented with xsp or >> mod-mono-server? As far as I've figured out, you can run it with -v >> manually (don't know about the new mod_mono-0.9 and .12 auto launch >> method) and dump it to a text file but that doesn't really do it for >> me. XSP and mod-mono-server somewhat remind me of Tomcat in the sense >> of what I was thinking in the way of logging. e.g. catalina.out >> >> Is there anything like this implimented with xsp or mod-mono-server? >> or is it going to be implimented sometime? I understand the oracle >> data adapter thing might still be under development, but I somtimes >> get confused as to why it locks mod-mono-server up on me when I'm >> using it. As it could very well be me making mistakes or something. > > I can add configuration directives for apache in which you can pass > additional options to mono (such as --debug or --trace=....) and also > provide a file name to get the output. Is that what you want? > > -Gonzalo Yes and no, that would also be a nice addition. But mostly I am interested in logging only relavent info of xsp or the mod-mono-server deamons. Such as start, stops, crashes(with reason), application/compile errors and timestamp so you can sort of go back and track things down when they go wrong. A lot like $CATALINA_HOME/logs/catalina.out with rotating log files if you are by chance familiar with Tomcat. I believe running with debug and stack trace would generate a lot of extra information in a not so graceful manner even thou it would monitor the actual process right? It seems like it is a valuable means of getting things going, but not something you would want to use on a productions system. Would this not be the case? -- Michael From rkumar@novell.com Mon Apr 26 07:59:29 2004 From: rkumar@novell.com (Ravindra Kumar) Date: Mon, 26 Apr 2004 00:59:29 -0600 Subject: [Mono-list] Cannot find type `System.Windows.Forms.Form' Message-ID: Hello, You need to reference System.Drawing.dll and System.Windows.Forms.dll while compiling your program, like this, $ mcs -r:System.Drawing -r:System.Windows.Forms HTH >>> npguy 4/26/2004 12:12:31 PM >>> Hi, I am getting err message -- Cannot find type `System.Windows.Forms.Form' whats the possible reason. The paths are correct. -- Best regards, _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From hannibalbundie@hotmail.com Mon Apr 26 09:18:36 2004 From: hannibalbundie@hotmail.com (HannibAl Bundie) Date: Mon, 26 Apr 2004 10:18:36 +0200 Subject: [Mono-list] A substitute to the high definition clockQueryPerformanceCounter Message-ID: Thanks for your answer. Unfortunately, I don't think GetTickCount is enough for my application. Nevertheless, I'm ok to try with this function. But, if I'm not wrong, GetTickCount is also dependent of windows because it needs kernel32 ? I'm a newbie in C# and particulary in Mono. So, if you have personnaly succeeded in using GetTickCount under linux system I would like you tell me how you do it. Thanks >From: Mark Gimelfarb >To: mono-list@lists.ximian.com >Subject: Re: [Mono-list] A substitute to the high definition >clockQueryPerformanceCounter ? >Date: Fri, 23 Apr 2004 22:53:52 -0500 > > >Have you tried GetTickCount? The best resolution you can achieve is only >1ms, but it should be enough for most "usual" tasks. > >Regards, > Mark. > > >On Fri, 2004-04-23 at 07:07, HannibAl Bundie wrote: > > Hi, > > > > I need a high definition clock but unfortunately, that which I used on > > windows (QueryPerformanceCounter / QueryPerformanceFrequency) is >dependent > > on this OS. > > So is there an alternative (in Mono.Posix or other stuff like this) to > > QueryPerformance ? > > > > Any suggestion would be greatly appreciated. > > > > Thanks > > > > _________________________________________________________________ > > Is your PC infected? Get a FREE online computer virus scan from McAfee > > Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list _________________________________________________________________ Recevez par e-mail des émoticônes pour MSN Messenger http://g.msn.fr/FR1001/2275?url=http://www.msn.fr/ilovemessenger/premium/Default.asp?Ath=f From lists@nullenvoid.com Mon Apr 26 09:30:26 2004 From: lists@nullenvoid.com (Rachel Hestilow) Date: Sun, 25 Apr 2004 22:30:26 -1000 Subject: [Mono-list] make error in libmint.so In-Reply-To: <200404251940.43220.request01@yogi-kamasa.de> References: <200404251940.43220.request01@yogi-kamasa.de> Message-ID: <1082968225.32718.2.camel@localhost.localdomain> On Sun, 2004-04-25 at 07:41, Peter Ertel wrote: > ./.libs/libmint.so: undefined reference to `string_invariant_tolower' > ./.libs/libmint.so: undefined reference to `string_invariant_toupper' For some reason these functions are not implemented in mono like the other string_invariant_ functions are. They are only used when ICU is disabled, however, so you should be able to work around it by compiling with ICU support enabled. -- Rachel From robertodohnert@mail15.com Mon Apr 26 10:48:59 2004 From: robertodohnert@mail15.com (Roberto J. Dohnert) Date: Mon, 26 Apr 2004 05:48:59 -0400 Subject: [Mono-list] Miguel de Icaza on Longhorn Message-ID: <408CDB0B.2090504@mail15.com> http://www.greatestjournal.com/users/techrjdohnert/ I wrote a blog response to Miguel and corrected some statements and added my own insight being as tho I was active back then. This is in no way a invitation for a flame war and is not inteded to be abusive or disrespectful to Miguel. Enjoy if you decide to read it. From tapia@eitig.com Mon Apr 26 11:10:16 2004 From: tapia@eitig.com (tapia) Date: Mon, 26 Apr 2004 12:10:16 +0200 Subject: [Mono-list] Problems with mono in PPC Message-ID: <1082974215.14656.30.camel@localhost> --=-jkqkDrIi7dFuQZSgQPF0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi. I've been testing mono in a powerpc box. It compiles fine, both mono and gtk#. But when trying to execute a gtk# sample, the mono process get zombie. This is the dmesg output: (...) Oops: kernel access of bad area, sig: 11 [#1] NIP: C00092D8 LR: C007BEC4 SP: E375FCC0 REGS: e375fc10 TRAP: 0301 Not tainted MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11 DAR: 00000084, DSISR: 40000000 TASK =3D d7dab900[7983] 'mono' Last syscall: 45 GPR00: C007BEC4 E375FCC0 D7DAB900 00000000 DAD92918 00000001 0000010C DAD92808 GPR08: 00000000 0000010C 00000000 00000000 040D70A0 Call trace: [c007bec4] elf_dump_thread_status+0xbc/0x130 [c007c078] elf_core_dump+0x140/0x7ac [c005d900] do_coredump+0x1d8/0x1f4 [c00265d8] get_signal_to_deliver+0x248/0x318 [c000a908] do_signal+0x30/0x24c [c00065ac] do_user_signal+0x74/0xc4 If I try to execute it with mint, instead of mono, this is the output: $ mint managedtreeviewdemo.exe =20 Unhandled Exception: System.NullReferenceException: Null Reference (SIGSEGV) #0: 0x00000 in (wrapper native-to-managed) GtkSharp.TreeCellDataFuncWrapper:NativeCallback (intptr,intptr,intptr,Gtk.TreeIter&,intptr) ([0x10201c58] [0x101f5e38] [0x1019f350] [vt:0x7a40a442] [(nil)] ) #1: 0x00009 calli.nat in (wrapper managed-to-native) Gtk.Widget:gtk_widget_show_all (intptr) ([0x101c8590] ) #2: 0x00003 vcall in Gtk.Widget:ShowAll () () #3: 0x0005a vcallvirt in GtkSamples.TreeViewDemo:Main (string[]) ([0x10055a10] ) =20 Is it a ppc bug, or there is something I can do? Thank you all. C. --=-jkqkDrIi7dFuQZSgQPF0 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAjOAHUB+wbKFFlkARAoniAKCl6gAcIMV/6zu8tU1BB06QRoBYPQCfTNAx wy/kvr0mfdnqQjg6MxzwOQI= =yLtl -----END PGP SIGNATURE----- --=-jkqkDrIi7dFuQZSgQPF0-- From gonzalo@ximian.com Mon Apr 26 11:53:33 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Mon, 26 Apr 2004 12:53:33 +0200 Subject: [Mono-list] xsp or mod-mono-server logging? In-Reply-To: <1284.192.168.1.100.1082962649.squirrel@server> References: <32837.192.168.1.102.1082849117.squirrel@server> <1082894732.5637.56.camel@localhost> <1284.192.168.1.100.1082962649.squirrel@server> Message-ID: <1082976813.1660.7.camel@localhost> El lun, 26-04-2004 a las 08:57, Michael escribió: > >> But my question is there any logging implemented with xsp or > >> mod-mono-server? As far as I've figured out, you can run it with -v > >> manually (don't know about the new mod_mono-0.9 and .12 auto launch > >> method) and dump it to a text file but that doesn't really do it for > >> me. XSP and mod-mono-server somewhat remind me of Tomcat in the sense > >> of what I was thinking in the way of logging. e.g. catalina.out > >> > >> Is there anything like this implimented with xsp or mod-mono-server? > >> or is it going to be implimented sometime? I understand the oracle > >> data adapter thing might still be under development, but I somtimes > >> get confused as to why it locks mod-mono-server up on me when I'm > >> using it. As it could very well be me making mistakes or something. > > > > I can add configuration directives for apache in which you can pass > > additional options to mono (such as --debug or --trace=....) and also > > provide a file name to get the output. Is that what you want? > > > > -Gonzalo > > Yes and no, that would also be a nice addition. But mostly I am interested > in logging only relavent info of xsp or the mod-mono-server deamons. Such > as start, stops, crashes(with reason), application/compile errors and > timestamp so you can sort of go back and track things down when they go > wrong. A lot like $CATALINA_HOME/logs/catalina.out with rotating log files > if you are by chance familiar with Tomcat. > > I believe running with debug and stack trace would generate a lot of extra > information in a not so graceful manner even thou it would monitor the > actual process right? It seems like it is a valuable means of getting > things going, but not something you would want to use on a productions > system. Would this not be the case? I used to run either daemontools or runit (the same thing but without the restrictions of daemontools). These can keep a log for what you want, but you have to run mod-mono-server / xsp manually. -Gonzalo From lupus@ximian.com Mon Apr 26 14:58:17 2004 From: lupus@ximian.com (Paolo Molaro) Date: Mon, 26 Apr 2004 15:58:17 +0200 Subject: [Mono-list] A substitute to the high definition clock QueryPerformanceCounter ? In-Reply-To: References: Message-ID: <20040426135817.GY5921@debian.org> On 04/23/04 HannibAl Bundie wrote: > I need a high definition clock but unfortunately, that which I used on > windows (QueryPerformanceCounter / QueryPerformanceFrequency) is dependent > on this OS. > So is there an alternative (in Mono.Posix or other stuff like this) to > QueryPerformance ? On unixy systems you should likely use gettimeofday (): struct timeval { public int seconds; public int useconds; } [DllImport ("libc")] static extern int gettimeofday (out timeval tv, IntPtr unused); That works on Linux/x86 and should work on many other systems as well (on some 64 bit systems the types may be longs, in others the order may be different, but both things can be easily checked at runtime if needed). lupus -- ----------------------------------------------------------------- lupus@debian.org debian/rules lupus@ximian.com Monkeys do it better From lupus@ximian.com Mon Apr 26 15:00:42 2004 From: lupus@ximian.com (Paolo Molaro) Date: Mon, 26 Apr 2004 16:00:42 +0200 Subject: [Mono-list] Problems with mono in PPC In-Reply-To: <1082974215.14656.30.camel@localhost> References: <1082974215.14656.30.camel@localhost> Message-ID: <20040426140042.GZ5921@debian.org> On 04/26/04 tapia wrote: > I've been testing mono in a powerpc box. It compiles fine, both mono and > gtk#. But when trying to execute a gtk# sample, the mono process get > zombie. This is the dmesg output: > > (...) > Oops: kernel access of bad area, sig: 11 [#1] > NIP: C00092D8 LR: C007BEC4 SP: E375FCC0 REGS: e375fc10 TRAP: 0301 Not > tainted > MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11 > DAR: 00000084, DSISR: 40000000 > TASK = d7dab900[7983] 'mono' Last syscall: 45 > GPR00: C007BEC4 E375FCC0 D7DAB900 00000000 DAD92918 00000001 0000010C > DAD92808 > GPR08: 00000000 0000010C 00000000 00000000 040D70A0 > Call trace: > [c007bec4] elf_dump_thread_status+0xbc/0x130 > [c007c078] elf_core_dump+0x140/0x7ac > [c005d900] do_coredump+0x1d8/0x1f4 > [c00265d8] get_signal_to_deliver+0x248/0x318 > [c000a908] do_signal+0x30/0x24c > [c00065ac] do_user_signal+0x74/0xc4 Mono crashed here (I'm working on a fix), but what you report is a kernel bug: please post it to the ppc kernel hackers. lupus -- ----------------------------------------------------------------- lupus@debian.org debian/rules lupus@ximian.com Monkeys do it better From lupus@ximian.com Mon Apr 26 15:07:48 2004 From: lupus@ximian.com (Paolo Molaro) Date: Mon, 26 Apr 2004 16:07:48 +0200 Subject: [Mono-list] [PATCH] Hard coded System.Environment.OSVersion... In-Reply-To: References: Message-ID: <20040426140748.GA5921@debian.org> On 04/23/04 Sebastien Pouliot wrote: > Here's the patches. There may be a better way on Linux to get a version... > > The following code... > > static void Main(string[] args) > { > Console.WriteLine (Environment.OSVersion.ToString ()); > Console.WriteLine (Environment.OSVersion.Platform); > Console.WriteLine (Environment.OSVersion.Version); > } > > Should display on Linux... > > [poupou@rh9 poupou]$ mono version.exe > Unix 2.4.20.8 > 128 > 2.4.20.8 I think we made the method report the hardcoded version to fool the broken sw which relies on the version. We may go with your changes and wait for someone to complain, or maybe we should check an environment variable like: PROGRAMMER_TOO_LAZY_TO_WRITE_PORTABLE_CODE=beatmeharder and report the fixed version in that case. lupus -- ----------------------------------------------------------------- lupus@debian.org debian/rules lupus@ximian.com Monkeys do it better From miguel@ximian.com Mon Apr 26 15:41:42 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Mon, 26 Apr 2004 10:41:42 -0400 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <408CDB0B.2090504@mail15.com> References: <408CDB0B.2090504@mail15.com> Message-ID: <1082990502.5147.11.camel@erandi.boston.ximian.com> > I wrote a blog response to Miguel and corrected some statements and > added my own insight being as tho I was active back then. This is in > no way a invitation for a flame war and is not inteded to be abusive or > disrespectful to Miguel. Enjoy if you decide to read it. I do not think you understood what I wrote, because we pretty much agree on most things. My list of ways in which Microsoft won was not comprehensive. Every once in a while I forget Microsoft anti-competitive practices, as times goes by, and with their new "face", its easy to forget. But it is always illustrative to read the actual depositions in the EU trial, or the US one: http://www.usdoj.gov/atr/cases/ms_testimony.htm Microsoft can build some good products, but they also made sure of using every bit of power they had in their reach to make sure they dominated. Miguel From dan@astusa.com Mon Apr 26 16:52:58 2004 From: dan@astusa.com (Dan) Date: Mon, 26 Apr 2004 11:52:58 -0400 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <408CDB0B.2090504@mail15.com> Message-ID: <20040426155257.DUJF1910.out010.verizon.net@dan> >I disagree with that statement, most notably about the art of anti-competitive strategy by bundling Messenger and Media Player. Robert, Like you, I don't mind that IE, Messenger and Media Player can be on windows pc's as "choices", what bothers me is when microsoft can dictate to OEM's to not uninstall them. That's just wrong. Any OEM should be able to uninstall these things and replace them with products period. Microsoft dictating to OEM's that they have to be left on when competetive products are installed is just wrong. Why should any of this matter, it's just instant messaging and media playback, right? Eh, eh, these products all lead to future profits in advertising, merchandising, etc, etc. Skies the limit, so dominating these spaces is about big business and Microsoft will make dang sure they are not left out. -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Roberto J. Dohnert Sent: Monday, April 26, 2004 5:49 AM To: mono-list@lists.ximian.com Cc: eloli@hotmail.com Subject: [Mono-list] Miguel de Icaza on Longhorn http://www.greatestjournal.com/users/techrjdohnert/ I wrote a blog response to Miguel and corrected some statements and added my own insight being as tho I was active back then. This is in no way a invitation for a flame war and is not inteded to be abusive or disrespectful to Miguel. Enjoy if you decide to read it. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From felipemaya@manizales.com Mon Apr 26 19:09:22 2004 From: felipemaya@manizales.com (felipe maya) Date: Mon, 26 Apr 2004 13:09:22 -0500 Subject: [Mono-list] My boss force me Message-ID: <200404261809.i3QI9M920616@server1.enredese.net> Hello my friends, my boss force me to run mono-gtk-sharp programs on win98, something has some formule to do it.

THANKS...
Consigue tu correo GRATIS en Manizales.com,
dale vida a tus mensajes con más de 300 motivos gráficos.
Busca el portal de tu ciudad en http://66.216.122.105

From ben@benjaminwootton.co.uk Mon Apr 26 18:29:43 2004 From: ben@benjaminwootton.co.uk (ben@benjaminwootton.co.uk) Date: Mon, 26 Apr 2004 18:29:43 +0100 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <20040426155257.DUJF1910.out010.verizon.net@dan> References: <20040426155257.DUJF1910.out010.verizon.net@dan> Message-ID: <1083000583.408d4707a0493@webmail.benjaminwootton.co.uk> Quoting Dan : > >I disagree with that statement, most notably about the art of > anti-competitive strategy by bundling Messenger and Media Player. > > Robert, > Like you, I don't mind that IE, Messenger and Media Player can be on > windows pc's as "choices", what bothers me is when microsoft can dictate to > OEM's to not uninstall them. That's just wrong. Any OEM should be able to > uninstall these things and replace them with products period. Microsoft > dictating to OEM's that they have to be left on when competetive products > are installed is just wrong. I've heard this argument before, and I'm not convinced. Even disregarding how deeply integrated media player and messenger are from a technical point of view, they're an increasingly integral part of the Windows experience, and two of the main areas where Microsoft can continue to innovate. Instead, I'd take the opposite view that competitors should be allowed to bundle their software with Windows via OEMs, as opposed to choking Microsofts' right to innovate. This would then present a level playing field. Ben From dan@astusa.com Mon Apr 26 19:16:35 2004 From: dan@astusa.com (Dan) Date: Mon, 26 Apr 2004 14:16:35 -0400 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <1083000583.408d4707a0493@webmail.benjaminwootton.co.uk> Message-ID: <20040426181638.YGDI6671.out003.verizon.net@dan> Right to innovate? That's so played out. They can innovate those applications apart from the OS and compete on an even playing field if they choose to, but they choose not to do so. The idea that MS will never be able to sell another version of windows without them being able to "innovate" built in things like multi-media applications is ludicrous. There are plenty, plenty of other things to improve in the OS. Virus protection for one. Why the heck isn't that "built-in" by now? BUT, those other improvements may only lead to windows upgrades, whereas built-in apps like messenger and media player lead to even more revenue and even more dependance by users. Revenue and dependance that MS will not let themselves be stripped of by OEM's who would choose a competing messenger or multi-media app over there's. Come on, it's not about innovation, it's about protecting extra revenue through anti-competetive behavior. It's about keeping users dependant on you. Is MS the first and only ones to be doing this with software? Of course not, but they do it on the grandest scale, they set the standard. -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of ben@benjaminwootton.co.uk Sent: Monday, April 26, 2004 1:30 PM To: Dan Cc: mono-list@lists.ximian.com; eloli@hotmail.com Subject: RE: [Mono-list] Miguel de Icaza on Longhorn Quoting Dan : > >I disagree with that statement, most notably about the art of > anti-competitive strategy by bundling Messenger and Media Player. > > Robert, > Like you, I don't mind that IE, Messenger and Media Player can be on > windows pc's as "choices", what bothers me is when microsoft can > dictate to OEM's to not uninstall them. That's just wrong. Any OEM > should be able to uninstall these things and replace them with > products period. Microsoft dictating to OEM's that they have to be > left on when competetive products are installed is just wrong. I've heard this argument before, and I'm not convinced. Even disregarding how deeply integrated media player and messenger are from a technical point of view, they're an increasingly integral part of the Windows experience, and two of the main areas where Microsoft can continue to innovate. Instead, I'd take the opposite view that competitors should be allowed to bundle their software with Windows via OEMs, as opposed to choking Microsofts' right to innovate. This would then present a level playing field. Ben _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From sballard@netreach.com Mon Apr 26 19:49:33 2004 From: sballard@netreach.com (Stuart Ballard) Date: Mon, 26 Apr 2004 14:49:33 -0400 Subject: [Mono-list] Managed disassembler? Message-ID: <408D59BD.8030902@netreach.com> I'm looking for any kind of C# API for reading IL assemblies and introspecting on the contents of the methods. I don't need to go as far as getting all the information to produce dissassembled ilasm source code, but that's a superset of my needs: if someone had produced a managed disassembler, it would be more than enough for what I want to achieve. What I actually need is just to identify all method calls and references to types outside the assembly I'm loading. At first I thought I'd just take the necessary parts of monodis, but it turns out that's unmanaged C code. Is that just historical accident? PEAPI appears to be write-only as does S.R.Emit. There is mention of a PERWAPI read-write API on the PEAPI homepage, but googling for that only gives PEAPI and a couple of blog entries. One of the blog entries mentions AbsIL, with a 404 link to research.microsoft.com (so unlikely to be Free Software). Anyone have any other suggestions? Thanks, Stuart. -- Stuart Ballard, Senior Web Developer NetReach, Inc. (215) 283-2300, ext. 126 http://www.netreach.com/ From PhrostByte@socal.rr.com Mon Apr 26 20:13:15 2004 From: PhrostByte@socal.rr.com (Cory Nelson) Date: Mon, 26 Apr 2004 12:13:15 -0700 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <20040426181638.YGDI6671.out003.verizon.net@dan> Message-ID: <200404261913.i3QJDTOD010853@ms-smtp-03-eri0.socal.rr.com> Legally, they can't implement virus protection. They have a contract with the major AV companies saying they won't. This is also the reason why their new firewall isn't as good as the other ones out there. Most of the time, users don't care what is on their computer. Only us savvy ones do :). I have plenty of friends that use WMP and Messenger (despite me telling them there are better things out there), and they would be pissed off if they got a new computer and it didn't come with the tools they are used to. Especially the ones that are on dialup and don't want to download the large WMP install. I wish WMP9 would get dumped and xvid/media player classic got bundled as much as the next guy, but it won't happen. No matter how much you bitch and moan, a lot of sites use WMP and will continue to use it. The monopoly is already there, to remove the offending applications now would only hurt the consumer. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Dan Sent: Monday, April 26, 2004 11:17 AM To: ben@benjaminwootton.co.uk Cc: mono-list@lists.ximian.com Subject: RE: [Mono-list] Miguel de Icaza on Longhorn Right to innovate? That's so played out. They can innovate those applications apart from the OS and compete on an even playing field if they choose to, but they choose not to do so. The idea that MS will never be able to sell another version of windows without them being able to "innovate" built in things like multi-media applications is ludicrous. There are plenty, plenty of other things to improve in the OS. Virus protection for one. Why the heck isn't that "built-in" by now? BUT, those other improvements may only lead to windows upgrades, whereas built-in apps like messenger and media player lead to even more revenue and even more dependance by users. Revenue and dependance that MS will not let themselves be stripped of by OEM's who would choose a competing messenger or multi-media app over there's. Come on, it's not about innovation, it's about protecting extra revenue through anti-competetive behavior. It's about keeping users dependant on you. Is MS the first and only ones to be doing this with software? Of course not, but they do it on the grandest scale, they set the standard. -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of ben@benjaminwootton.co.uk Sent: Monday, April 26, 2004 1:30 PM To: Dan Cc: mono-list@lists.ximian.com; eloli@hotmail.com Subject: RE: [Mono-list] Miguel de Icaza on Longhorn Quoting Dan : > >I disagree with that statement, most notably about the art of > anti-competitive strategy by bundling Messenger and Media Player. > > Robert, > Like you, I don't mind that IE, Messenger and Media Player can be on > windows pc's as "choices", what bothers me is when microsoft can > dictate to OEM's to not uninstall them. That's just wrong. Any OEM > should be able to uninstall these things and replace them with > products period. Microsoft dictating to OEM's that they have to be > left on when competetive products are installed is just wrong. I've heard this argument before, and I'm not convinced. Even disregarding how deeply integrated media player and messenger are from a technical point of view, they're an increasingly integral part of the Windows experience, and two of the main areas where Microsoft can continue to innovate. Instead, I'd take the opposite view that competitors should be allowed to bundle their software with Windows via OEMs, as opposed to choking Microsofts' right to innovate. This would then present a level playing field. Ben _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From dan@astusa.com Mon Apr 26 21:38:06 2004 From: dan@astusa.com (Dan) Date: Mon, 26 Apr 2004 16:38:06 -0400 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <200404261913.i3QJDTOD010853@ms-smtp-03-eri0.socal.rr.com> Message-ID: <20040426203815.XNHB29216.out009.verizon.net@dan> >Legally, they can't implement virus protection. They have a contract with the major AV companies saying they won't. This is also the reason why their new firewall isn't as good as the other ones out there. That unto itself is just terrible. I mean how intrinsic should it be to protect the OS built-in? Much more so than providing instant messenging and multi-media "built-in". And virus protection gets pimped out to the likes of Norton and McAfee? Oye. >The monopoly is already there, to remove the offending applications now would only hurt the consumer. And there it is, the ends justify the means. Users are dependant on what an unabated MS has been able to feed them. Ignorance is bliss I guess. Why is this bad? For the very same reason MS cries foul, lack of innovation. If everyone just uses MS stuff cause it's there, what motivation is there for other software companies to do anything different if their stuff is never served up to the consumer without MS stuff being there too? And what motivation is there for MS to innovate there products with little or no competetion? Look at IE for example, once Netscape was kicked out, the innovations sure slowed down. -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Cory Nelson Sent: Monday, April 26, 2004 3:13 PM To: 'Dan'; ben@benjaminwootton.co.uk Cc: mono-list@lists.ximian.com Subject: RE: [Mono-list] Miguel de Icaza on Longhorn Legally, they can't implement virus protection. They have a contract with the major AV companies saying they won't. This is also the reason why their new firewall isn't as good as the other ones out there. Most of the time, users don't care what is on their computer. Only us savvy ones do :). I have plenty of friends that use WMP and Messenger (despite me telling them there are better things out there), and they would be pissed off if they got a new computer and it didn't come with the tools they are used to. Especially the ones that are on dialup and don't want to download the large WMP install. I wish WMP9 would get dumped and xvid/media player classic got bundled as much as the next guy, but it won't happen. No matter how much you bitch and moan, a lot of sites use WMP and will continue to use it. The monopoly is already there, to remove the offending applications now would only hurt the consumer. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Dan Sent: Monday, April 26, 2004 11:17 AM To: ben@benjaminwootton.co.uk Cc: mono-list@lists.ximian.com Subject: RE: [Mono-list] Miguel de Icaza on Longhorn Right to innovate? That's so played out. They can innovate those applications apart from the OS and compete on an even playing field if they choose to, but they choose not to do so. The idea that MS will never be able to sell another version of windows without them being able to "innovate" built in things like multi-media applications is ludicrous. There are plenty, plenty of other things to improve in the OS. Virus protection for one. Why the heck isn't that "built-in" by now? BUT, those other improvements may only lead to windows upgrades, whereas built-in apps like messenger and media player lead to even more revenue and even more dependance by users. Revenue and dependance that MS will not let themselves be stripped of by OEM's who would choose a competing messenger or multi-media app over there's. Come on, it's not about innovation, it's about protecting extra revenue through anti-competetive behavior. It's about keeping users dependant on you. Is MS the first and only ones to be doing this with software? Of course not, but they do it on the grandest scale, they set the standard. -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of ben@benjaminwootton.co.uk Sent: Monday, April 26, 2004 1:30 PM To: Dan Cc: mono-list@lists.ximian.com; eloli@hotmail.com Subject: RE: [Mono-list] Miguel de Icaza on Longhorn Quoting Dan : > >I disagree with that statement, most notably about the art of > anti-competitive strategy by bundling Messenger and Media Player. > > Robert, > Like you, I don't mind that IE, Messenger and Media Player can be on > windows pc's as "choices", what bothers me is when microsoft can > dictate to OEM's to not uninstall them. That's just wrong. Any OEM > should be able to uninstall these things and replace them with > products period. Microsoft dictating to OEM's that they have to be > left on when competetive products are installed is just wrong. I've heard this argument before, and I'm not convinced. Even disregarding how deeply integrated media player and messenger are from a technical point of view, they're an increasingly integral part of the Windows experience, and two of the main areas where Microsoft can continue to innovate. Instead, I'd take the opposite view that competitors should be allowed to bundle their software with Windows via OEMs, as opposed to choking Microsofts' right to innovate. This would then present a level playing field. Ben _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From AndrewArnott@byu.edu Mon Apr 26 21:44:36 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Mon, 26 Apr 2004 14:44:36 -0600 Subject: [Mono-list] I thought we'd avoid the flame wars Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD6E37@THORN.exch.ad.byu.edu> This is a multi-part message in MIME format. ------_=_NextPart_001_01C42BCF.4D005613 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hey guys, =20 This latest discussion that started off of Miguel's blog should be spent on a discussion group for that purpose. Let's stick with the Mono discussion on this mailing list. =20 Fascinating content, but not relevant to the list. ------_=_NextPart_001_01C42BCF.4D005613 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hey guys,

 

This latest discussion that started off of = Miguel’s blog should be spent on a discussion group for that purpose. =  Let’s stick with the Mono discussion on this mailing = list.

 

Fascinating content, but not relevant to the = list.

------_=_NextPart_001_01C42BCF.4D005613-- From AndrewArnott@byu.edu Mon Apr 26 21:53:20 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Mon, 26 Apr 2004 14:53:20 -0600 Subject: [Mono-list] Apache virtual hosts, all or some mod_mono Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD6E38@THORN.exch.ad.byu.edu> This is a multi-part message in MIME format. ------_=_NextPart_001_01C42BD0.85F89E79 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I am trying to set up multiple virtual hosts on Apache 2.0.49. Each of which of course has its own physical root directory. Trouble is the MonoApplications line only takes virtual directory paths. Running mod-mono-server.exe and looking at the argument syntax doesn't help. How can I have multiple virtual roots on various virtual hosts, and configure Mono to work on them all? =20 Hope this makes sense, =20 Andrew ------_=_NextPart_001_01C42BD0.85F89E79 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I am trying to set up multiple virtual hosts on = Apache 2.0.49.  Each of which of course has its own physical root directory. =  Trouble is the MonoApplications line only takes virtual directory paths.  Running mod-mono-server.exe and looking at the argument syntax doesn’t = help.  How can I have multiple virtual roots on various virtual hosts, and = configure Mono to work on them all?

 

Hope this makes sense,

 

Andrew

------_=_NextPart_001_01C42BD0.85F89E79-- From jackson@ximian.com Mon Apr 26 22:08:26 2004 From: jackson@ximian.com (Jackson Harper) Date: Mon, 26 Apr 2004 14:08:26 -0700 Subject: [Mono-list] Managed disassembler? In-Reply-To: <408D59BD.8030902@netreach.com> References: <408D59BD.8030902@netreach.com> Message-ID: <1083013705.26090.18.camel@atreyu.localdomain> Hello, Currently PERWAPI seems to be unfinished/unreleased and has been for some time. If you are willing to do some work Mono.PEToolkit (mcs/class/Mono.PEToolkit) actually does what you would need, but will need a little API love to make it work the way you want. Also look at the command line interface for monodis, it does everything you need and you could either A) Pinvoke into it (might require some love too), or B) call it and parse its text. Hope this helps, Jackson On Mon, 2004-04-26 at 11:49, Stuart Ballard wrote: > I'm looking for any kind of C# API for reading IL assemblies and > introspecting on the contents of the methods. I don't need to go as far > as getting all the information to produce dissassembled ilasm source > code, but that's a superset of my needs: if someone had produced a > managed disassembler, it would be more than enough for what I want to > achieve. > > What I actually need is just to identify all method calls and references > to types outside the assembly I'm loading. > > At first I thought I'd just take the necessary parts of monodis, but it > turns out that's unmanaged C code. Is that just historical accident? > > PEAPI appears to be write-only as does S.R.Emit. There is mention of a > PERWAPI read-write API on the PEAPI homepage, but googling for that only > gives PEAPI and a couple of blog entries. One of the blog entries > mentions AbsIL, with a 404 link to research.microsoft.com (so unlikely > to be Free Software). > > Anyone have any other suggestions? > > Thanks, > Stuart. From jluke@users.sourceforge.net Mon Apr 26 22:23:55 2004 From: jluke@users.sourceforge.net (John Luke) Date: Mon, 26 Apr 2004 17:23:55 -0400 Subject: [Mono-list] Managed disassembler? In-Reply-To: <1083013705.26090.18.camel@atreyu.localdomain> References: <408D59BD.8030902@netreach.com> <1083013705.26090.18.camel@atreyu.localdomain> Message-ID: <1083014635.14778.2.camel@localhost.localdomain> On Mon, 2004-04-26 at 14:08 -0700, Jackson Harper wrote: > Hello, > > Currently PERWAPI seems to be unfinished/unreleased and has been for > some time. If you are willing to do some work Mono.PEToolkit > (mcs/class/Mono.PEToolkit) actually does what you would need, but will > need a little API love to make it work the way you want. Also look at > the command line interface for monodis, it does everything you need and > you could either A) Pinvoke into it (might require some love too), or B) > call it and parse its text. > > Hope this helps, > Jackson > > This may or may not be want you want, but there is SharpAssembly that is included with SharpDevelop and MonoDevelop for reading assemblies. >From the README.txt: This is the first release of my Assembly reading library. I was tired of the System.Reflection capabilities (locking assemblies, app domain troubles no access to method body IL stream etc.) therefore I've decided to do it on my own. From bmaurer@users.sourceforge.net Mon Apr 26 22:37:54 2004 From: bmaurer@users.sourceforge.net (Ben Maurer) Date: Mon, 26 Apr 2004 17:37:54 -0400 Subject: [Mono-list] Managed disassembler? In-Reply-To: <1083014635.14778.2.camel@localhost.localdomain> References: <408D59BD.8030902@netreach.com> <1083013705.26090.18.camel@atreyu.localdomain> <1083014635.14778.2.camel@localhost.localdomain> Message-ID: <1083015474.14859.0.camel@Ben> On Mon, 2004-04-26 at 17:23, John Luke wrote: > This may or may not be want you want, but there is SharpAssembly that is > included with SharpDevelop and MonoDevelop for reading assemblies. S.A. is a layer on top of MS's unmanaged API. So, it wont really work (at least not for IL bodies) on mono. bdm From miguel@novell.com Tue Apr 27 01:59:36 2004 From: miguel@novell.com (Miguel de Icaza) Date: Mon, 26 Apr 2004 20:59:36 -0400 Subject: [Mono-list] Mono 1.0 quickly approaching. Message-ID: <1083027576.5147.461.camel@erandi.boston.ximian.com> Hello! We are only nine weeks from Mono 1.0, and now is a perfect time to start documenting some classes using Monodoc if you have some spare time. Miguel. From robertodohnert@mail15.com Tue Apr 27 02:12:14 2004 From: robertodohnert@mail15.com (Roberto J. Dohnert) Date: Mon, 26 Apr 2004 21:12:14 -0400 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <1083000583.408d4707a0493@webmail.benjaminwootton.co.uk> References: <20040426155257.DUJF1910.out010.verizon.net@dan> <1083000583.408d4707a0493@webmail.benjaminwootton.co.uk> Message-ID: <408DB36E.2090808@mail15.com> ben@benjaminwootton.co.uk wrote: >I've heard this argument before, and I'm not convinced. Even disregarding howdeeply integrated media player and messenger are from a technical point ofview, > Obviously it cant be that hard to produce a version of Explorer and Media Player for other operating systems, Microsoft said in its reply to Real that it has a version of Media Player for Linux yet I have not seen it. > <> they're an increasingly integral part of the Windows experience, > and two of the main areas where Microsoft can continue to innovate. I tend to disagree, Microsoft is doing a fine job of innovating with its developer tools and increasing the reliability of its Operating Systems. If Microsoft had kept going its route of just pushing VB and insecure Windows then Microsoft would have lost big time. As it turns out Microsoft is starting to get serious again making good products like they did with NT 3.51 and the very first versions of Office > Instead, I'd takethe opposite view that competitors should be allowed to bundle their softwarewith Windows via OEMs, as opposed to choking Microsofts' right to innovate. This would then present a level playing field. > >Ben_______________________________________________Mono-list > From tauberer@for.net Tue Apr 27 02:37:32 2004 From: tauberer@for.net (Joshua Tauberer) Date: Mon, 26 Apr 2004 21:37:32 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <1083027576.5147.461.camel@erandi.boston.ximian.com> References: <1083027576.5147.461.camel@erandi.boston.ximian.com> Message-ID: <408DB95C.2040504@for.net> Miguel de Icaza wrote: > We are only nine weeks from Mono 1.0, and now is a perfect time to > start documenting some classes using Monodoc if you have some spare > time. Only 21,118 things left to document in corlib! (This is the number of occurences of "To be added" in the corlib XML files, which are now pretty much in sync with the actual assembly.) -- - Joshua Tauberer http://taubz.for.net ** Nothing Unreal Exists ** From miguel@novell.com Tue Apr 27 02:40:34 2004 From: miguel@novell.com (Miguel de Icaza) Date: Mon, 26 Apr 2004 21:40:34 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <408DB95C.2040504@for.net> References: <1083027576.5147.461.camel@erandi.boston.ximian.com> <408DB95C.2040504@for.net> Message-ID: <1083030033.5147.485.camel@erandi.boston.ximian.com> Hello! > > We are only nine weeks from Mono 1.0, and now is a perfect time to > > start documenting some classes using Monodoc if you have some spare > > time. > > Only 21,118 things left to document in corlib! (This is the number of > occurences of "To be added" in the corlib XML files, which are now > pretty much in sync with the actual assembly.) Those are fantastic news! That means that statistically, likelyhood of two people documenting the same class simultaneously is almost zero. So everyone, start hitting those [Edit] links in Monodoc ;-) Miguel From tberman@sevenl.net Tue Apr 27 03:51:54 2004 From: tberman@sevenl.net (Todd Berman) Date: Mon, 26 Apr 2004 22:51:54 -0400 Subject: [Mono-list] Managed disassembler? In-Reply-To: <1083015474.14859.0.camel@Ben> References: <408D59BD.8030902@netreach.com> <1083013705.26090.18.camel@atreyu.localdomain> <1083014635.14778.2.camel@localhost.localdomain> <1083015474.14859.0.camel@Ben> Message-ID: <1083034314.2183.1.camel@localhost.localdomain> On Mon, 2004-26-04 at 17:37 -0400, Ben Maurer wrote: > On Mon, 2004-04-26 at 17:23, John Luke wrote: > > This may or may not be want you want, but there is SharpAssembly that is > > included with SharpDevelop and MonoDevelop for reading assemblies. > > S.A. is a layer on top of MS's unmanaged API. So, it wont really work > (at least not for IL bodies) on mono. Not so sure were you got this info *at all* but the only time SharpAssembly pinvokes is to get an assembly from the GAC. It surely looks like it will work completely for reading IL out of mono. I have not tested this functionality, but from a (2 minutes) readthrough of the code, there seems to be no reason that it wont work. (And the GAC functionality will be made to work on mono when the mono GAC is completed, at least in the MD tree). --Todd > > bdm > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From tberman@sevenl.net Tue Apr 27 03:51:56 2004 From: tberman@sevenl.net (Todd Berman) Date: Mon, 26 Apr 2004 22:51:56 -0400 Subject: [Mono-list] Managed disassembler? In-Reply-To: <1083015474.14859.0.camel@Ben> References: <408D59BD.8030902@netreach.com> <1083013705.26090.18.camel@atreyu.localdomain> <1083014635.14778.2.camel@localhost.localdomain> <1083015474.14859.0.camel@Ben> Message-ID: <1083034314.2183.2.camel@localhost.localdomain> On Mon, 2004-26-04 at 17:37 -0400, Ben Maurer wrote: > On Mon, 2004-04-26 at 17:23, John Luke wrote: > > This may or may not be want you want, but there is SharpAssembly that is > > included with SharpDevelop and MonoDevelop for reading assemblies. > > S.A. is a layer on top of MS's unmanaged API. So, it wont really work > (at least not for IL bodies) on mono. Not so sure were you got this info *at all* but the only time SharpAssembly pinvokes is to get an assembly from the GAC. It surely looks like it will work completely for reading IL out of mono. I have not tested this functionality, but from a (2 minutes) readthrough of the code, there seems to be no reason that it wont work. (And the GAC functionality will be made to work on mono when the mono GAC is completed, at least in the MD tree). --Todd > > bdm > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From robertodohnert@mail15.com Tue Apr 27 05:35:06 2004 From: robertodohnert@mail15.com (Roberto J. Dohnert) Date: Tue, 27 Apr 2004 00:35:06 -0400 Subject: [Mono-list] Miguel de Icaza on Longhorn In-Reply-To: <1082990502.5147.11.camel@erandi.boston.ximian.com> References: <408CDB0B.2090504@mail15.com> <1082990502.5147.11.camel@erandi.boston.ximian.com> Message-ID: <408DE2FA.20108@mail15.com> >I do not think you understood what I wrote, because we pretty much >agree on most things. > >My list of ways in which Microsoft won was not comprehensive. > > The way I interpreted was that you were saying that Microsofts anti-competitive strategies is what primarily put them ahead. If I misunderstood sorry. >Every once in a while I forget Microsoft anti-competitive practices, as >times goes by, and with their new "face", its easy to forget. > >But it is always illustrative to read the actual depositions in the EU >trial, or the US one: > > http://www.usdoj.gov/atr/cases/ms_testimony.htm > > Im well aware of the case and I followed it very closely. >Microsoft can build some good products, but they also made sure of >using every bit of power they had in their reach to make sure they >dominated. > > Microsoft does build good products, one of the examples that you used was Internet Explorer for UNIX, IE for UNIX was a good product. Microsoft didn't kill it because they wanted to promote everyone to switch to Windows , they cut it because the space had been filled by Netscape, everyone started bundling Netscape with their flavors of UNIX , Its still available from certain sites on the web and I still use it on my Solaris machines but thats beside the point, what business sense does it make to continue to produce a product, waste that time and energy when you will get minimal usage another example of this is the Mac. Adobe didnt port its Photoshop Album or Premiere to Mac OS X because Final Cut Pro and iPhoto are the tools on the Mac everyone uses so the time and energy would be wasted. As for Microsoft abusing its power to dominate, what company wouldnt? If Sun could have done it with Solaris and Apple with Mac OS would we be as quick to crucify them if the roles were reversed? As I stated on my post I have a lot of respect for ya Miguel and of your achievements so dont take this as a bickering, trying to start a fight thing on Windows vs Linux because it isn't. Thanks Roberto >Miguel > > > From gert.driesen@pandora.be Tue Apr 27 06:57:25 2004 From: gert.driesen@pandora.be (Gert Driesen) Date: Tue, 27 Apr 2004 07:57:25 +0200 Subject: [Mono-list] Mono build broken on Windows Message-ID: <011b01c42c1c$83f53c50$0200a8c0@mother> Hi, Apparently the Mono build is broken on Windows : Making all in runtime make[2]: Entering directory `/cygdrive/d/cvs/mono/mono/runtime' cp -f /usr/local/lib/Mono.CSharp.Debugger.dll . cp: cannot stat `/usr/local/lib/Mono.CSharp.Debugger.dll': No such file or directory make[2]: *** [Mono.CSharp.Debugger.dll] Error 1 make[2]: Leaving directory `/cygdrive/d/cvs/mono/mono/runtime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/d/cvs/mono/mono' make: *** [all] Error 2 The Mono.CSharp.Debugger assembly is only built on unix, hence the error ... Gert From jackson@ximian.com Tue Apr 27 07:45:30 2004 From: jackson@ximian.com (Jackson Harper) Date: Mon, 26 Apr 2004 23:45:30 -0700 Subject: [Mono-list] heads up Message-ID: <1083048329.26090.30.camel@atreyu.localdomain> Hello, I have just committed some changes to our build system. We now build libraries for each profile into their own directory class/lib/$(PROFILE) so that we can build all the profiles libraries at once without them overwriting each other. Since this is such a large change there may be issues....please reply to the list with anything you notice. Thanks, Jackson From zehrer@zepan.org Tue Apr 27 08:25:34 2004 From: zehrer@zepan.org (Michael Zehrer) Date: Tue, 27 Apr 2004 09:25:34 +0200 Subject: [Mono-list] evolution-sharp Message-ID: <1083050734.3610.2.camel@laura> --=-+sFfrNtbjWtHPHaLaJ7I Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Are there any examples or docs about evolution-sharp? Michael --=-+sFfrNtbjWtHPHaLaJ7I Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAjgrttThuJapiKEkRAt62AJ9IvefhNRqooYPN/k0176STni2cmACdEnbW J+Apb/aN2DaolFT0wOKdwbM= =nfj0 -----END PGP SIGNATURE----- --=-+sFfrNtbjWtHPHaLaJ7I-- From skala@kiv.zcu.cz Mon Apr 26 07:59:29 2004 From: skala@kiv.zcu.cz (Vaclav Skala) Date: Mon, 26 Apr 2004 08:59:29 +0200 Subject: [Mono-list] REMINDER: .NET Technologies - Object Oriented Technology - Plzen(Prague) May 31 - June 2, 2004 Message-ID: <014b01c42b5d$5582b9c0$4e3fe493@fav.zcu.cz> This is a multi-part message in MIME format. ------=_NextPart_000_013A_01C42B6C.C8DB63E0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_013B_01C42B6C.C8DB63E0" ------=_NextPart_001_013B_01C42B6C.C8DB63E0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable >>> Sorry for duplicates if any <<<< >>> Please, forward to colleagues and PhD students <<< >>> Explore Pilsen City http://www.zcu.cz/plzen/guide/ <<< >>> Take a unique opportunity to taste the BEST BEER <<< >>> Take a chance and spend some time in Prague - The Golden European = City <<< Dear friends, Allow me, please, to let you know that the program of 2-nd .NET Technologies'2004 workshop ******************************* Object Oriented Technologies (http://dotnet.zcu.cz) Pilsen - very close to Prague May 31 - June 2, 2004 has been updated and contains workshop schedule, additional program for workshop attendees. I enclosed the last version of the Workshop program for your = convenience, too. Workshop is organized with a kind help of Microsoft Research (U.K.) and Microsoft Czech Republic. Keynote speakers: - K. Rustan M. Leino, Microsoft Research, USA: Spec#: Writing and = checking contracts in a .NET language - Bertrand Meyer, ETH Zurich, Switzerland: Language interoperability at work: Eiffel on .NET - Damien Watkins, Microsoft Research, UK: C Omega: C#, Concurrency and = Data Access - Harald Haller, sd&m AG, Germany: How to implement large applications successfully in .NET Additional programs: - brewery and brewery museum guided tours FREE - places where the BEST = beer is produced - short meeting with the Mayor of the Pilsen city - books and journal exhibition - Microsoft Roadshow as a joint event on Wednesday Poster sesion ------------- You can present your project with a poster. Expected size 60x90 cm, = portrait and should contain full author affiliation. Due to demand, one poster per paying attendee, only. Posters will be displayed on Monday. If you wish to include your poster to the workshop CD ROM, version A3 format, 300dpi, PDF version 4 UK version should be used and delivered by = May 20. If interested, please, contact me at skala@kiv.zcu.cz subj.: NET = 2004 Poster Workshop fee please, note that the fee should be paid by the bank transfer by May 5, = 2004 Accommodation booking form is available on WEB, now We look forward to meet you at Plzen Workshop office: Jana Hesova , Tel.: +420-37-763-2461, Fax: +420-37-763-2402 Department of Computer Science University of West Bohemia Univerzitni 8, Box 314 306 14 Plzen Czech Republic ~~~~~~~~~~~~~~~ Prof.Ing.Vaclav Skala, CSc. University of West Bohemia http://www.zcu.cz Computer Science Dept. http://www-kiv.zcu.cz Secretary: cse@kiv.zcu.cz Centre for Computer Graphics and Visualization http://herakles.zcu.cz Univerzitni 8, Box 314 CZ 306 14 Plzen Czech Republic e-mail: skala@kiv.zcu.cz URL: http://herakles.zcu.cz/~skala WSCG: URL: http://wscg.zcu.cz --------------------------------------------------- Direct Tel. +420-37-763-2473 Direct Fax. +420-37-763-2457 Tel.secretary: +420-37-763-2461, 2462, 2463 Fax Department: +420-37-763-2402 -763-2402 ------=_NextPart_001_013B_01C42B6C.C8DB63E0 Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable >>> Sorry for duplicates if any=20 <<<<
>>> Please, forward to colleagues and PhD = students=20 <<<
>>> Explore Pilsen City = http://www.zcu.cz/plzen/guide/=20 <<<
>>> Take a unique opportunity to taste the BEST = BEER=20 <<<
>>> Take a chance and spend some time in Prague = - The=20 Golden European City
<<<

Dear friends,

Allow = me,=20 please, to let you know that the program of

2-nd .NET = Technologies'2004=20 workshop
*******************************
Object Oriented=20 Technologies

(http://dotnet.zcu.cz)
Pilsen - very close to=20 Prague
May 31 - June 2, 2004

has been updated and contains = workshop=20 schedule, additional program for
workshop attendees.

I = enclosed the=20 last version of the Workshop program for your=20 convenience,
too.

Workshop is organized with a kind help of = Microsoft=20 Research (U.K.) and
Microsoft Czech Republic.

Keynote = speakers:
-=20 K. Rustan M. Leino, Microsoft Research, USA: Spec#: Writing and=20 checking
contracts in a .NET language
- Bertrand Meyer, ETH = Zurich,=20 Switzerland: Language interoperability at
work: Eiffel on .NET
- = Damien=20 Watkins, Microsoft Research, UK: C Omega: C#, Concurrency and=20 Data
Access
- Harald Haller, sd&m AG, Germany: How to = implement large=20 applications
successfully in .NET

Additional programs:
- = brewery=20 and brewery museum guided tours FREE - places where the BEST beer
is=20 produced
- short meeting with the Mayor of the Pilsen city
- books = and=20 journal exhibition
- Microsoft Roadshow as a joint event on=20 Wednesday

Poster sesion
-------------
You can present your = project=20 with a poster. Expected size 60x90 cm, portrait
and should contain = full=20 author affiliation.
Due to demand, one poster per paying attendee, = only.=20 Posters will be
displayed on Monday.
If you wish to include your = poster to=20 the workshop CD ROM, version A3
format, 300dpi, PDF version 4 UK = version=20 should be used and delivered by May
20. If interested, please, = contact me=20 at  skala@kiv.zcu.cz subj.: NET 2004
Poster

Workshop=20 fee
please, note that the fee should be paid by the bank transfer by = May 5,=20 2004

Accommodation booking form is available on WEB, = now


We=20 look forward to meet you at Plzen

Workshop office:
Jana Hesova = <hesova@kiv.zcu.cz>, Tel.: +420-37-763-2461,=20 Fax:
+420-37-763-2402
Department of Computer Science
University = of West=20 Bohemia
Univerzitni 8, Box 314
306 14 Plzen
Czech=20 Republic


~~~~~~~~~~~~~~~
Prof.Ing.Vaclav Skala,=20 CSc.

University of West Bohemia  = http://www.zcu.cz
Computer=20 Science Dept.      =20 http://www-kiv.zcu.cz
Secretary:      &n= bsp;           &nb= sp;          =20 cse@kiv.zcu.cz
Centre for Computer Graphics and=20 Visualization    http://herakles.zcu.cz
Univerzitni 8, = Box=20 314
CZ 306 14 Plzen
Czech Republic
 e-mail:=20 skala@kiv.zcu.cz
URL: http://herakles.zcu.cz/~skala
WSCG: URL:=20 http://wscg.zcu.cz
---------------------------------------------------=
Direct=20 Tel. +420-37-763-2473
Direct Fax. +420-37-763-2457
Tel.secretary:=20 +420-37-763-2461, 2462, 2463
Fax Department:=20 +420-37-763-2402
-763-2402
------=_NextPart_001_013B_01C42B6C.C8DB63E0-- ------=_NextPart_000_013A_01C42B6C.C8DB63E0 Content-Type: text/html; name="program.htm" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="program.htm" Workshop Program

.NET Technologies'2004

http://dotnet.zcu.cz

Feel free to visit Plzen Guide at = http://www.zcu.cz/plzen/g= uide/

Keynote speakers

  • K. Rustan M. Leino, Microsoft Research, USA: Spec#: Writing and checking contracts in a .NET language

  • Bertrand Meyer, ETH Zurich, Switzerland: Language interoperability at work: Eiffel on .NET

  • Damien Watkins, Microsoft Research, UK: C Omega: C#, Concurrency and Data Access

  • Harald Haller, sd&m AG, Germany: How to implement large applications successfully in .NET

Preliminary schedule - can be changed without notice

  Monday, May = 31
08:00 - = 08:45 Registration desk open
09:00 - = 09:15 Welcome
09:15 - = 10:15 Keynote - Bertrand Meyer: Language interoperability at work: Eiffel on .NET
10:15 - = 10:30 Coffee break
10:30 - = 11:10 Tolksdorf, R. et al. - XMLSpaces.NET: an extensible tuplespace as XML middleware
11:10 - = 11:50 Contreras, M. et al. - Design and implementation of a FIPA-compliant agent platform in .NET
11:50 - = 12:30 Benedek, Z. - A framework built in .NET for embedded and
mobile navigation systems
12:30 - = 14:00 Lunch
14:00 - = 14:40 Serrano, M. et al. - Compiling Scheme programs to the .NET Common Intermediate Language
14:40 - = 15:20 Trancon y Widemann, B. - Porting Opal to the .NET platform
15:20 - = 16:00 Terekhov, A. et al. - Teaching compiler development using .NET platform
16:00 - 16:15 Coffee break
16:15 - = 17:15 Panel 1
   
  Tuesday, June = 1
09:15 - = 10:15 Keynote - Rustan M. Leino: SpeC#: Writing and checking contracts in a .NET language
10:15 - = 10:30 Coffee break
10:30 - = 11:10 Anderson, T. et al. - Experience integrating a new compiler and garbage collector into Rotor
11:10 - = 11:50 Guentensperger, R., Gutknecht, J. - Active C#
11:50 - = 12:30 Alvarez Gutierrez, D. et al. - Alternative protection systems for OO environments: capability-based protection and the SSCLI-Rotor
12:30 - = 14:00 Lunch
14:00 - = 14:40 Sturm, P. et al. - The .NET CF implementation of GecGo: a midleware for multihop ad-hoc networks
14:40 - = 15:20 de Rosa, F., Mecella, M. - Peer-to-Peer applications on mobile devices: a case study with Compact .NET on Smartphone 2003
15:20 - = 16:00 Fruja, N. G. - The correctness of the definite assignment analysis in C#
16:00 - = 16:15 Coffee break
16:15 - = 17:15 Keynote - Damien Watkins: C Omega: C#, Concurrency and Data Access
   
  Wednesday, June 2- special track = expected
09:00 - 17:00 Microsoft Czech Republic ROAD SHOW
   
  Wednesday, June = 2
09:15 - = 10:15 Keynote - Harald Haller: How to implement large applications successfully in .NET
10:15 - = 10:30 Coffee break
10:30 - = 11:30 Panel 2
11:30 - = 12:30 Short talks:
  • Wenz, Ch., Hauser, T. - Web security with ASP.NET
  • Moskal M. -  Nemerle - a functional .NET language
  • others pending
12:30 - = 14:00 Lunch
14:00 - = 18:00
18:00 - = 21:00 Conference = dinner
   
  Thursday, June = 3
7:15 Shuttle bus to the Prague airport departure (you can leave your bag there and use public trasport and spend a rest of the time exploring Prague city)
   

For Czech and Slovak attendees, by invitation only

  Thursday, June 3
8:30 - 18:00 .NET intensive course in Czech - organized by Microsoft Czech Republic
   
  Friday, June 4
8:30 - 16:00 .NET intensive course in Czech- organized by Microsoft Czech Republic
   
 
------=_NextPart_000_013A_01C42B6C.C8DB63E0 Content-Type: application/pdf; name="CFP.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="CFP.pdf" JVBERi0xLjMNJeLjz9MNCjEgMCBvYmoNPDwgDS9DcmVhdG9yIDxmZWZmMDA0MzAwNjEwMDZjMDA2 YzAwMjAwMDY2MDA2ZjAwNzIwMDIwMDA1MDAwNjEwMDcyMDA3NDAwNjkwMDYzMDA2OTAwNzAwMDYx MDA3NDAwNjkwMDZmMDA2ZTAwNWYwMDRlMDA0NTAwNTQwMDVmMDAzMjAwMzAwMDMwMDAzNDAwMmUw MDY0MDA2ZjAwNjMwMDIwMDAyZDAwMjAwMDRkMDA2OTAwNjMwMDcyMDA2ZjAwNzMwMDZmMDA2NjAw NzQwMDIwMDA1NzAwNmYwMDcyMDA2ND4NL0NyZWF0aW9uRGF0ZSAoRDoyMDA0MDQxNDA3NTczNykN L1RpdGxlIDxmZWZmMDA0MzAwNDYwMDUwPg0vUHJvZHVjZXIgKEFjcm9iYXQgUERGV3JpdGVyIDQu MDUgZm9yIFdpbmRvd3MpDS9Nb2REYXRlIChEOjIwMDQwNDE5MDgwMjU0KzAyJzAwJykNPj4gDWVu ZG9iag0zIDAgb2JqDTw8IA0vUGFnZXMgNSAwIFIgDS9UeXBlIC9DYXRhbG9nIA0vRGVmYXVsdEdy YXkgMTggMCBSIA0vRGVmYXVsdFJHQiAxOSAwIFIgDT4+IA1lbmRvYmoNNCAwIG9iag08PCANL1R5 cGUgL1BhZ2UgDS9QYXJlbnQgNSAwIFIgDS9SZXNvdXJjZXMgPDwgL0ZvbnQgPDwgL0YzIDE0IDAg UiAvRjAgNiAwIFIgL0Y0IDE2IDAgUiAvRjEgOCAwIFIgL0YyIDEwIDAgUiA+PiANL1Byb2NTZXQg WyAvUERGIC9UZXh0IF0gPj4gDS9Db250ZW50cyA1OCAwIFIgDT4+IA1lbmRvYmoNNSAwIG9iag08 PCANL0tpZHMgWyA0IDAgUiBdIA0vQ291bnQgMSANL1R5cGUgL1BhZ2VzIA0vTWVkaWFCb3ggWyAw IDAgNTk2IDg0MiBdIA0+PiANZW5kb2JqDTYgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlw ZSAvVHJ1ZVR5cGUgDS9OYW1lIC9GMCANL0Jhc2VGb250IC9UaW1lc05ld1JvbWFuIA0vRmlyc3RD aGFyIDMxIA0vTGFzdENoYXIgMjU1IA0vV2lkdGhzIFsgNzc4IDI1MCAzMzMgNDA4IDUwMCA1MDAg ODMzIDc3OCAxODAgMzMzIDMzMyA1MDAgNTY0IDI1MCAzMzMgMjUwIDI3OCANNTAwIDUwMCA1MDAg NTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDI3OCAyNzggNTY0IDU2NCA1NjQgNDQ0IA05MjEg NzIyIDY2NyA2NjcgNzIyIDYxMSA1NTYgNzIyIDcyMiAzMzMgMzg5IDcyMiA2MTEgODg5IDcyMiA3 MjIgDTU1NiA3MjIgNjY3IDU1NiA2MTEgNzIyIDcyMiA5NDQgNzIyIDcyMiA2MTEgMzMzIDI3OCAz MzMgNDY5IDUwMCANMzMzIDQ0NCA1MDAgNDQ0IDUwMCA0NDQgMzMzIDUwMCA1MDAgMjc4IDI3OCA1 MDAgMjc4IDc3OCA1MDAgNTAwIA01MDAgNTAwIDMzMyAzODkgMjc4IDUwMCA1MDAgNzIyIDUwMCA1 MDAgNDQ0IDQ4MCAyMDAgNDgwIDU0MSA3NzggDTUwMCA3NzggMzMzIDUwMCA0NDQgMTAwMCA1MDAg NTAwIDMzMyAxMDAwIDU1NiAzMzMgNTU2IDYxMSA2MTEgNjExIA03NzggMzMzIDMzMyA0NDQgNDQ0 IDM1MCA1MDAgMTAwMCAzMzMgOTgwIDM4OSAzMzMgMzg5IDQyNyA0NDQgNDQ0IA0yNTAgMzMzIDMz MyA2MTEgNTAwIDcyMiAyMDAgNTAwIDMzMyA3NjAgNTU2IDUwMCA1NjQgMzMzIDc2MCA2MTEgDTQw MCA1NDkgMzMzIDI3OCAzMzMgNTc2IDQ1MyAyNTAgMzMzIDQ0NCAzODkgNTAwIDYxMSAzMzMgNDA2 IDQ0NCANNjY3IDcyMiA3MjIgNzIyIDcyMiA2MTEgNjY3IDY2NyA2NjcgNjExIDYxMSA2MTEgNjEx IDMzMyAzMzMgNzIyIA03MjIgNzIyIDcyMiA3MjIgNzIyIDcyMiA3MjIgNTY0IDY2NyA3MjIgNzIy IDcyMiA3MjIgNzIyIDYxMSA1MDAgDTMzMyA0NDQgNDQ0IDQ0NCA0NDQgMjc4IDQ0NCA0NDQgNDQ0 IDQ0NCA0NDQgNDQ0IDQ0NCAyNzggMjc4IDY0NiANNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAw IDU0OSAzMzMgNTAwIDUwMCA1MDAgNTAwIDUwMCAyNzggMzMzIA1dIA0vRW5jb2RpbmcgL1dpbkFu c2lFbmNvZGluZyANL0ZvbnREZXNjcmlwdG9yIDcgMCBSIA0+PiANZW5kb2JqDTcgMCBvYmoNPDwg DS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0ZvbnROYW1lIC9UaW1lc05ld1JvbWFuIA0vRmxhZ3Mg MzQgDS9Gb250QkJveCBbIC0yNTAgLTI1MCAxMjAwIDkzOCBdIA0vTWlzc2luZ1dpZHRoIDc1MCAN L1N0ZW1WIDY4IA0vU3RlbUggNjggDS9JdGFsaWNBbmdsZSAwIA0vQ2FwSGVpZ2h0IDkzOCANL1hI ZWlnaHQgNjU2IA0vQXNjZW50IDkzOCANL0Rlc2NlbnQgLTI1MCANL0xlYWRpbmcgMjUxIA0vTWF4 V2lkdGggMTAwMCANL0F2Z1dpZHRoIDM3NSANPj4gDWVuZG9iag04IDAgb2JqDTw8IA0vVHlwZSAv Rm9udCANL1N1YnR5cGUgL1RydWVUeXBlIA0vTmFtZSAvRjEgDS9CYXNlRm9udCAvVGltZXNOZXdS b21hbixCb2xkIA0vRmlyc3RDaGFyIDMxIA0vTGFzdENoYXIgMjU1IA0vV2lkdGhzIFsgNzc4IDI1 MCAzMzMgNTU1IDUwMCA1MDAgMTAwMCA4MzMgMjc4IDMzMyAzMzMgNTAwIDU3MCAyNTAgMzMzIDI1 MCANMjc4IDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAzMzMgMzMzIDU3 MCA1NzAgNTcwIA01MDAgOTMwIDcyMiA2NjcgNzIyIDcyMiA2NjcgNjExIDc3OCA3NzggMzg5IDUw MCA3NzggNjY3IDk0NCA3MjIgDTc3OCA2MTEgNzc4IDcyMiA1NTYgNjY3IDcyMiA3MjIgMTAwMCA3 MjIgNzIyIDY2NyAzMzMgMjc4IDMzMyA1ODEgDTUwMCAzMzMgNTAwIDU1NiA0NDQgNTU2IDQ0NCAz MzMgNTAwIDU1NiAyNzggMzMzIDU1NiAyNzggODMzIDU1NiANNTAwIDU1NiA1NTYgNDQ0IDM4OSAz MzMgNTU2IDUwMCA3MjIgNTAwIDUwMCA0NDQgMzk0IDIyMCAzOTQgNTIwIA03NzggNTAwIDc3OCAz MzMgNTAwIDUwMCAxMDAwIDUwMCA1MDAgMzMzIDEwMDAgNTU2IDMzMyA1NTYgNjY3IDY2NyANNjY3 IDc3OCAzMzMgMzMzIDUwMCA1MDAgMzUwIDUwMCAxMDAwIDMzMyAxMDAwIDM4OSAzMzMgMzg5IDUy MSA0NDQgDTQ0NCAyNTAgMzMzIDMzMyA2NjcgNTAwIDcyMiAyMjAgNTAwIDMzMyA3NDcgNTU2IDUw MCA1NzAgMzMzIDc0NyANNjY3IDQwMCA1NDkgMzMzIDI3OCAzMzMgNTc2IDU0MCAyNTAgMzMzIDUw MCAzODkgNTAwIDY2NyAzMzMgNDY5IA00NDQgNzIyIDcyMiA3MjIgNzIyIDcyMiA2NjcgNzIyIDcy MiA3MjIgNjY3IDY2NyA2NjcgNjY3IDM4OSAzODkgDTcyMiA3MjIgNzIyIDcyMiA3NzggNzc4IDc3 OCA3NzggNTcwIDcyMiA3MjIgNzIyIDcyMiA3MjIgNzIyIDY2NyANNTU2IDQ0NCA1MDAgNTAwIDUw MCA1MDAgMjc4IDQ0NCA0NDQgNDQ0IDQ0NCA0NDQgNDQ0IDQ0NCAyNzggMjc4IA03MzMgNTU2IDU1 NiA1NTYgNTAwIDUwMCA1MDAgNTAwIDU0OSA0NDQgNTU2IDU1NiA1NTYgNTU2IDUwMCAzMzMgDTMz MyBdIA0vRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyANL0ZvbnREZXNjcmlwdG9yIDkgMCBSIA0+ PiANZW5kb2JqDTkgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0ZvbnROYW1lIC9U aW1lc05ld1JvbWFuLEJvbGQgDS9GbGFncyAxNjQxOCANL0ZvbnRCQm94IFsgLTI1MCAtMjA4IDEy NTAgODc1IF0gDS9NaXNzaW5nV2lkdGggNzkyIA0vU3RlbVYgMTMyIA0vU3RlbUggMTMyIA0vSXRh bGljQW5nbGUgMCANL0NhcEhlaWdodCA4NzUgDS9YSGVpZ2h0IDYxMiANL0FzY2VudCA4NzUgDS9E ZXNjZW50IC0yMDggDS9MZWFkaW5nIDEyNSANL01heFdpZHRoIDEwNDIgDS9BdmdXaWR0aCA0MTcg DT4+IA1lbmRvYmoNMTAgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1ZVR5cGUg DS9OYW1lIC9GMiANL0Jhc2VGb250IC9CZW5ndWlhdEJrQlQsQm9sZCANL0ZpcnN0Q2hhciAzMSAN L0xhc3RDaGFyIDI1NSANL1dpZHRocyBbIDYwMCAzMjkgMzUyIDM1NiA3NjkgNjU3IDk5MSA4Njgg MTg1IDM4MCAzODAgNTAwIDgzMyAzMjkgMzg5IDMyOSAyNjkgDTY1NyA2NTcgNjU3IDY1NyA2NTcg NjU3IDY1NyA2NTcgNjU3IDY1NyAzNTIgMzUyIDgzMyA4MzMgODMzIDYwMiANOTg2IDY3NCA3MjIg NzE1IDc4NSA2ODUgNjExIDc3OCA3NjkgMzk0IDYwNiA3MTMgNjM5IDg1MiA3MjUgNzY5IA02NjEg NzY5IDcyNSA2NTUgNjMwIDY4NSA2MzAgOTE5IDY1MyA1NzIgNjU3IDM4MCAyNjkgMzgwIDEwMDAg NTAwIA01MDAgNTk3IDY2NCA1NTYgNjY0IDYwNiAzNzUgNjQ0IDY2MiAzMzggMzMxIDYyNSAzMzgg OTU0IDY2MiA2NTMgDTY2NCA2NjQgNDM3IDUzMCA0NDAgNjYyIDUwNyA3NjYgNTIzIDUwNyA1MzAg NTAwIDUwMCA1MDAgODMzIDYwMCANNjU3IDYwMCAzMjkgNjU3IDU0NiAxMDAwIDUwMCA1MDAgNTAw IDE0NDMgNjU1IDMyNCAxMTE3IDYwMCA2MDAgNjAwIA02MDAgMzI5IDMyOSA1NDYgNTQ2IDU5MCA1 MDAgMTAwMCA1MDAgODIyIDUzMCAzMjQgMTAwNyA2MDAgNjAwIDU3MiANNjU3IDM1MiA2NTcgNjU3 IDY1NyA2NzkgNTAwIDUwMCA1MDAgODIyIDQ0OCA1MzQgODMzIDM4OSA4MjIgNTAwIA0zMjkgODMz IDQzNCA0MzQgNTAwIDYyMCA1MDAgMzI5IDUwMCA0MzQgNDkwIDUzNCA5ODMgOTgzIDk4MyA2MDIg DTY3NCA2NzQgNjc0IDY3NCA2NzQgNjc0IDk5OCA3MTUgNjg1IDY4NSA2ODUgNjg1IDM5NCAzOTQg Mzk0IDM5NCANNzg5IDcyNSA3NjkgNzY5IDc2OSA3NjkgNzY5IDgzMyA3NjkgNjg1IDY4NSA2ODUg Njg1IDU3MiA2NjEgNjY3IA01OTcgNTk3IDU5NyA1OTcgNTk3IDU5NyA4OTggNTU2IDYwNiA2MDYg NjA2IDYwNiAzMzggMzM4IDMzOCAzMzggDTY1MyA2NjIgNjUzIDY1MyA2NTMgNjUzIDY1MyA4MzMg NjUzIDY2MiA2NjIgNjYyIDY2MiA1MDcgNjY0IDUwNyANXSANL0VuY29kaW5nIC9XaW5BbnNpRW5j b2RpbmcgDS9Gb250RGVzY3JpcHRvciAxMSAwIFIgDT4+IA1lbmRvYmoNMTEgMCBvYmoNPDwgDS9U eXBlIC9Gb250RGVzY3JpcHRvciANL0ZvbnROYW1lIC9CZW5ndWlhdEJrQlQsQm9sZCANL0ZsYWdz IDE2NDE4IA0vRm9udEJCb3ggWyAtMjUwIC0yNTkgMTczMyA5NjMgXSANL01pc3NpbmdXaWR0aCA1 OTMgDS9TdGVtViAxNjUgDS9TdGVtSCAxNjUgDS9JdGFsaWNBbmdsZSAwIA0vQ2FwSGVpZ2h0IDk2 MyANL1hIZWlnaHQgNjc0IA0vQXNjZW50IDk2MyANL0Rlc2NlbnQgLTI1OSANL0xlYWRpbmcgMjIy IA0vTWF4V2lkdGggMTQ0NCANL0F2Z1dpZHRoIDUxOSANPj4gDWVuZG9iag0xNCAwIG9iag08PCAN L1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL05hbWUgL0YzIA0vQmFzZUZvbnQgL1N5 bWJvbCANL0ZpcnN0Q2hhciAzMSANL0xhc3RDaGFyIDI1NSANL1dpZHRocyBbIDYwMCAyNTAgMzMz IDcxMyA1MDAgNTQ5IDgzMyA3NzggNDM5IDMzMyAzMzMgNTAwIDU0OSAyNTAgNTQ5IDI1MCAyNzgg DTUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAyNzggMjc4IDU0OSA1NDkg NTQ5IDQ0NCANNTQ5IDcyMiA2NjcgNzIyIDYxMiA2MTEgNzYzIDYwMyA3MjIgMzMzIDYzMSA3MjIg Njg2IDg4OSA3MjIgNzIyIA03NjggNzQxIDU1NiA1OTIgNjExIDY5MCA0MzkgNzY4IDY0NSA3OTUg NjExIDMzMyA4NjMgMzMzIDY1OCA1MDAgDTUwMCA2MzEgNTQ5IDU0OSA0OTQgNDM5IDUyMSA0MTEg NjAzIDMyOSA2MDMgNTQ5IDU0OSA1NzYgNTIxIDU0OSANNTQ5IDUyMSA1NDkgNjAzIDQzOSA1NzYg NzEzIDY4NiA0OTMgNjg2IDQ5NCA0ODAgMjAwIDQ4MCA1NDkgNjAwIA02MDAgNjAwIDYwMCA2MDAg NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgDTYwMCA2MDAg NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAN NjAwIDYyMCAyNDcgNTQ5IDE2NyA3MTMgNTAwIDc1MyA3NTMgNzUzIDc1MyAxMDQyIDk4NyA2MDMg OTg3IDYwMyANNDAwIDU0OSA0MTEgNTQ5IDU0OSA3MTMgNDk0IDQ2MCA1NDkgNTQ5IDU0OSA1NDkg MTAwMCA2MDMgMTAwMCA2NTggDTgyMyA2ODYgNzk1IDk4NyA3NjggNzY4IDgyMyA3NjggNzY4IDcx MyA3MTMgNzEzIDcxMyA3MTMgNzEzIDcxMyANNzY4IDcxMyA3OTAgNzkwIDg5MCA4MjMgNTQ5IDI1 MCA3MTMgNjAzIDYwMyAxMDQyIDk4NyA2MDMgOTg3IDYwMyANNDk0IDMyOSA3OTAgNzkwIDc4NiA3 MTMgMzg0IDM4NCAzODQgMzg0IDM4NCAzODQgNDk0IDQ5NCA0OTQgNDk0IA02MDAgMzI5IDI3NCA2 ODYgNjg2IDY4NiAzODQgMzg0IDM4NCAzODQgMzg0IDM4NCA0OTQgNDk0IDQ5NCA2MDAgDV0gDS9G b250RGVzY3JpcHRvciAxNSAwIFIgDT4+IA1lbmRvYmoNMTUgMCBvYmoNPDwgDS9UeXBlIC9Gb250 RGVzY3JpcHRvciANL0ZvbnROYW1lIC9TeW1ib2wgDS9GbGFncyA2IA0vRm9udEJCb3ggWyAtMjUw IC0yMzEgMTI5MiAxMDAwIF0gDS9NaXNzaW5nV2lkdGggNjE1IA0vU3RlbVYgMTEyIA0vU3RlbUgg MTEyIA0vSXRhbGljQW5nbGUgMCANL0NhcEhlaWdodCAxMDAwIA0vWEhlaWdodCA3MDAgDS9Bc2Nl bnQgMTAwMCANL0Rlc2NlbnQgLTIzMSANL0xlYWRpbmcgMjMxIA0vTWF4V2lkdGggMTA3NyANL0F2 Z1dpZHRoIDYxNSANPj4gDWVuZG9iag0xNiAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBl IC9UcnVlVHlwZSANL05hbWUgL0Y0IA0vQmFzZUZvbnQgL1RpbWVzTmV3Um9tYW4sQm9sZEl0YWxp YyANL0ZpcnN0Q2hhciAzMSANL0xhc3RDaGFyIDI1NSANL1dpZHRocyBbIDc3OCAyNTAgMzg5IDU1 NSA1MDAgNTAwIDgzMyA3NzggMjc4IDMzMyAzMzMgNTAwIDU3MCAyNTAgMzMzIDI1MCAyNzggDTUw MCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAzMzMgMzMzIDU3MCA1NzAgNTcw IDUwMCANODMyIDY2NyA2NjcgNjY3IDcyMiA2NjcgNjY3IDcyMiA3NzggMzg5IDUwMCA2NjcgNjEx IDg4OSA3MjIgNzIyIA02MTEgNzIyIDY2NyA1NTYgNjExIDcyMiA2NjcgODg5IDY2NyA2MTEgNjEx IDMzMyAyNzggMzMzIDU3MCA1MDAgDTMzMyA1MDAgNTAwIDQ0NCA1MDAgNDQ0IDMzMyA1MDAgNTU2 IDI3OCAyNzggNTAwIDI3OCA3NzggNTU2IDUwMCANNTAwIDUwMCAzODkgMzg5IDI3OCA1NTYgNDQ0 IDY2NyA1MDAgNDQ0IDM4OSAzNDggMjIwIDM0OCA1NzAgNzc4IA01MDAgNzc4IDMzMyA1MDAgNTAw IDEwMDAgNTAwIDUwMCAzMzMgMTAwMCA1NTYgMzMzIDU1NiA2MTEgNjExIDYxMSANNzc4IDMzMyAz MzMgNTAwIDUwMCAzNTAgNTAwIDEwMDAgMzMzIDEwMDAgMzg5IDMzMyAzODkgNTMxIDM4OSAzODkg DTI1MCAzMzMgMzMzIDYxMSA1MDAgNjY3IDIyMCA1MDAgMzMzIDc0NyA1NTYgNTAwIDYwNiAzMzMg NzQ3IDYxMSANNDAwIDU0OSAzMzMgMjc4IDMzMyA1NzYgNTAwIDI1MCAzMzMgNTAwIDM4OSA1MDAg NjExIDMzMyA1MjEgMzg5IA02NjcgNjY3IDY2NyA2NjcgNjY3IDYxMSA2NjcgNjY3IDY2NyA2Njcg NjY3IDY2NyA2NjcgMzg5IDM4OSA3MjIgDTcyMiA3MjIgNzIyIDcyMiA3MjIgNzIyIDcyMiA1NzAg NjY3IDcyMiA3MjIgNzIyIDcyMiA2MTEgNjExIDUwMCANMzg5IDUwMCA1MDAgNTAwIDUwMCAyNzgg NDQ0IDQ0NCA0NDQgNDQ0IDQ0NCA0NDQgNDQ0IDI3OCAyNzggNzQ5IA01MDAgNTU2IDU1NiA1MDAg NTAwIDUwMCA1MDAgNTQ5IDM4OSA1NTYgNTU2IDU1NiA1NTYgNDQ0IDI3OCAzMzMgDV0gDS9FbmNv ZGluZyAvV2luQW5zaUVuY29kaW5nIA0vRm9udERlc2NyaXB0b3IgMTcgMCBSIA0+PiANZW5kb2Jq DTE3IDAgb2JqDTw8IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9Gb250TmFtZSAvVGltZXNOZXdS b21hbixCb2xkSXRhbGljIA0vRmxhZ3MgMTY0ODIgDS9Gb250QkJveCBbIC0yNTAgLTI1MCAxMjAw IDkzOCBdIA0vTWlzc2luZ1dpZHRoIDc1MCANL1N0ZW1WIDE0MCANL1N0ZW1IIDE0MCANL0l0YWxp Y0FuZ2xlIC0xMSANL0NhcEhlaWdodCA5MzggDS9YSGVpZ2h0IDY1NiANL0FzY2VudCA5MzggDS9E ZXNjZW50IC0yNTAgDS9MZWFkaW5nIDI1MSANL01heFdpZHRoIDEwMDAgDS9BdmdXaWR0aCA0Mzgg DT4+IA1lbmRvYmoNMTggMCBvYmoNWyANL0NhbEdyYXkgPDwgL1doaXRlUG9pbnQgWyAwLjk2OCAx IDEuMjI2ODEgXSAvR2FtbWEgMi4xOTkyID4+IA1dDWVuZG9iag0xOSAwIG9iag1bIA0vQ2FsUkdC IDw8IC9XaGl0ZVBvaW50IFsgMC45NjggMSAxLjIyNjgxIF0gL0dhbW1hIFsgMi4xOTkyIDIuMTk5 MiAyLjE5OTIgXSAvTWF0cml4IFsgMC40NTQxIDAuMjM3NTkgMC4wMTM0IDAuMzE5OSAwLjY5MDgg MC4wOTYzIDAuMTkwMiAwLjA3MTU5IDAuNzE1MSANXSA+PiANDV0NZW5kb2JqDTU4IDAgb2JqDTw8 IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNTkgMCBSID4+IA1zdHJlYW0NCkiJrFftctrI En0C3mGqtupe7y1QNCNpJPkfxsQmMcQXSFy16/0hwxi01gclibicp789X9IIIe9u6iYxkYvWdPfp 06d7rtYDG/G/xW6AUYwGH5Ysiar4O5vkSV7EKauKeIOKePDho40wWj+D7XrDP175R4EGmIgD4D+X WL6H/CBE63RwgX5d/zmYruFY/hfOl46WNwObm70ibKM5fPMn/HxCv/9hoy0ayCPkp2e74jyP8v8K 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 ermIcEbJJKoxE1M7UFi2RwbLzJo2EprgY0vflWAPtzfcs32rUS6sJBh6imIl8LIeCEM0Ul8g0+q6 4Dj8K8AAcHYECQ1lbmRzdHJlYW0NZW5kb2JqDTU5IDAgb2JqDTM4OTQgDWVuZG9iag14cmVmDTAg NjAgDTAwMDAwMDAwMDIgNjU1MzUgZg0KMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAwMDEyIDAw MDAxIGYNCjAwMDAwMDA0MDQgMDAwMDAgbg0KMDAwMDAwMDQ5OCAwMDAwMCBuDQowMDAwMDAwNjc1 IDAwMDAwIG4NCjAwMDAwMDA3NjYgMDAwMDAgbg0KMDAwMDAwMTg3MCAwMDAwMCBuDQowMDAwMDAy MTQ3IDAwMDAwIG4NCjAwMDAwMDMyNTkgMDAwMDAgbg0KMDAwMDAwMzU0NiAwMDAwMCBuDQowMDAw MDA0NjU5IDAwMDAwIG4NCjAwMDAwMDAwMTMgMDAwMDEgZg0KMDAwMDAwMDAyMCAwMDAwMSBmDQow MDAwMDA0OTQ2IDAwMDAwIG4NCjAwMDAwMDYwMTggMDAwMDAgbg0KMDAwMDAwNjI5MyAwMDAwMCBu DQowMDAwMDA3NDExIDAwMDAwIG4NCjAwMDAwMDc3MDcgMDAwMDAgbg0KMDAwMDAwNzc5MCAwMDAw MCBuDQowMDAwMDAwMDIxIDAwMDAxIGYNCjAwMDAwMDAwMjIgMDAwMDEgZg0KMDAwMDAwMDAyMyAw MDAwMSBmDQowMDAwMDAwMDI0IDAwMDAxIGYNCjAwMDAwMDAwMjUgMDAwMDEgZg0KMDAwMDAwMDAy NiAwMDAwMSBmDQowMDAwMDAwMDI3IDAwMDAxIGYNCjAwMDAwMDAwMjggMDAwMDEgZg0KMDAwMDAw MDAyOSAwMDAwMSBmDQowMDAwMDAwMDMwIDAwMDAxIGYNCjAwMDAwMDAwMzEgMDAwMDEgZg0KMDAw MDAwMDAzMiAwMDAwMSBmDQowMDAwMDAwMDMzIDAwMDAxIGYNCjAwMDAwMDAwMzQgMDAwMDEgZg0K MDAwMDAwMDAzNSAwMDAwMSBmDQowMDAwMDAwMDM2IDAwMDAxIGYNCjAwMDAwMDAwMzcgMDAwMDEg Zg0KMDAwMDAwMDAzOCAwMDAwMSBmDQowMDAwMDAwMDM5IDAwMDAxIGYNCjAwMDAwMDAwNDAgMDAw MDEgZg0KMDAwMDAwMDA0MSAwMDAwMSBmDQowMDAwMDAwMDQyIDAwMDAxIGYNCjAwMDAwMDAwNDMg MDAwMDEgZg0KMDAwMDAwMDA0NCAwMDAwMSBmDQowMDAwMDAwMDQ1IDAwMDAxIGYNCjAwMDAwMDAw NDYgMDAwMDEgZg0KMDAwMDAwMDA0NyAwMDAwMSBmDQowMDAwMDAwMDQ4IDAwMDAxIGYNCjAwMDAw MDAwNDkgMDAwMDEgZg0KMDAwMDAwMDA1MCAwMDAwMSBmDQowMDAwMDAwMDUxIDAwMDAxIGYNCjAw MDAwMDAwNTIgMDAwMDEgZg0KMDAwMDAwMDA1MyAwMDAwMSBmDQowMDAwMDAwMDU0IDAwMDAxIGYN CjAwMDAwMDAwNTUgMDAwMDEgZg0KMDAwMDAwMDA1NiAwMDAwMSBmDQowMDAwMDAwMDU3IDAwMDAx IGYNCjAwMDAwMDAwMDAgMDAwMDEgZg0KMDAwMDAwNzk2OSAwMDAwMCBuDQowMDAwMDExOTQxIDAw MDAwIG4NCnRyYWlsZXINPDwNL1NpemUgNjANL0luZm8gMSAwIFIgDS9Sb290IDMgMCBSIA0vSURb PGEwMzdkOGVlYTJlNzU1MzUxNDkyY2ZiMWYyZDk1MmRjPjxjNmVjNWRkMWNiYmZlYjY0OWMwYzg2 ODVmMDQxNWFkMz5dDT4+DXN0YXJ0eHJlZg0xMTk2Mw0lJUVPRg0= ------=_NextPart_000_013A_01C42B6C.C8DB63E0-- From jcarr@wit.org Tue Apr 27 00:54:27 2004 From: jcarr@wit.org (Jeff Carr) Date: Mon, 26 Apr 2004 18:54:27 -0500 Subject: [Mono-list] mono-0.31.99.20040426 snapshot doesn't build Message-ID: <1083023667.1555.294.camel@localhost> On debian sid it died building. The date is also wrong on the last changelog entry: 2004-04-42 Robert Shade Probably you want the standard tolower() instead of string_invariant_tolower() ? Note chapter 4 of the glibc manual. file:///usr/share/doc/glibc-doc/html/index.html Best of luck, Jeff gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -DMONO_USE_EXC_TABLES -D_GNU_SOURCE -D_REENTRANT -fexceptions -D_FILE_OFFSET_BITS=64 -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -c `test -f 'main.c' || echo './'`main.c /bin/sh ../../libtool --mode=link gcc -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o mint main.o libmint.la -lnsl -lpthread -lm -lrt gcc -g -O2 -fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o .libs/mint main.o ./.libs/libmint.so /usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lnsl -lpthread -lm -lrt -Wl,--rpath -Wl,/usr/local/lib ./.libs/libmint.so: undefined reference to `string_invariant_tolower' ./.libs/libmint.so: undefined reference to `string_invariant_toupper' collect2: ld returned 1 exit status make[3]: *** [mint] Error 1 make[3]: Leaving directory `/root/monoapptest/mono-0.31.99.20040426/mono/interpreter' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/monoapptest/mono-0.31.99.20040426/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/monoapptest/mono-0.31.99.20040426' From gonzalo@ximian.com Tue Apr 27 09:31:16 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 27 Apr 2004 10:31:16 +0200 Subject: [Mono-list] Apache virtual hosts, all or some mod_mono In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890DD6E38@THORN.exch.ad.byu.edu> References: <8BAFCC09C2760C4EADEEAC8A06C84890DD6E38@THORN.exch.ad.byu.edu> Message-ID: <1083054676.1660.36.camel@localhost> El lun, 26-04-2004 a las 22:53, Andrew Arnott escribió: > I am trying to set up multiple virtual hosts on Apache 2.0.49. Each > of which of course has its own physical root directory. Trouble is > the MonoApplications line only takes virtual directory paths. Running > mod-mono-server.exe and looking at the argument syntax doesn˙t help. > How can I have multiple virtual roots on various virtual hosts, and > configure Mono to work on them all? MonoApplications takes virtual:physical pairs separated by a comma. For your purpose, you have to use the 'Alias virtual "physical"' apache directive and when configuring the virtual host, set mod_mono as the handler for the virtual directory for that virtual host. -Gonzalo From hannibalbundie@hotmail.com Tue Apr 27 09:54:40 2004 From: hannibalbundie@hotmail.com (HannibAl Bundie) Date: Tue, 27 Apr 2004 10:54:40 +0200 Subject: [Mono-list] A substitute to the high definition clock QueryPerformanceCounte Message-ID: Thanks for your answer, it's exactly what I need. ps : Could someone tell me what I must do to reply to a thread and not to create a thread please ? Thanks >From: Paolo Molaro >To: mono-list@lists.ximian.com >Subject: Re: [Mono-list] A substitute to the high definition clock >QueryPerformanceCounter ? >Date: Mon, 26 Apr 2004 15:58:17 +0200 > >On unixy systems you should likely use gettimeofday (): > > struct timeval { > public int seconds; > public int useconds; > } > > [DllImport ("libc")] > static extern int gettimeofday (out timeval tv, IntPtr unused); > >That works on Linux/x86 and should work on many other systems as well (on >some 64 bit systems the types may be longs, in others the order may be >different, but both things can be easily checked at runtime if needed). > >lupus > >-- >----------------------------------------------------------------- >lupus@debian.org debian/rules >lupus@ximian.com Monkeys do it better >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list _________________________________________________________________ Hotmail : un compte GRATUIT qui vous suit partout et tout le temps ! http://g.msn.fr/FR1000/9493 From gonzalo@ximian.com Tue Apr 27 10:09:57 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Tue, 27 Apr 2004 11:09:57 +0200 Subject: [Mono-list] [OT] A substitute to the high definition clock QueryPerformanceCounte In-Reply-To: References: Message-ID: <1083056996.1660.44.camel@localhost> El mar, 27-04-2004 a las 10:54, HannibAl Bundie escribió: > Thanks for your answer, it's exactly what I need. > > ps : Could someone tell me what I must do to reply to a thread and not to > create a thread please ? That must be hotmail. When you click on "Reply to" it should add a "In-Reply-To" header in the message, but it doesn't. -Gonzao From umuff@QUARK.com Tue Apr 27 12:58:30 2004 From: umuff@QUARK.com (Urs Muff) Date: Tue, 27 Apr 2004 05:58:30 -0600 Subject: [Mono-list] Mono build broken on Windows Message-ID: I have a patch for that but it is not approved yet, it can and should be built on Windows as well, since otherwise mcs will not be able to generate debug info... - Urs -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Gert Driesen Sent: Monday, April 26, 2004 11:57 PM To: mono-list@ximian.com Subject: [Mono-list] Mono build broken on Windows Hi, Apparently the Mono build is broken on Windows : Making all in runtime make[2]: Entering directory `/cygdrive/d/cvs/mono/mono/runtime' cp -f /usr/local/lib/Mono.CSharp.Debugger.dll . cp: cannot stat `/usr/local/lib/Mono.CSharp.Debugger.dll': No such file or directory make[2]: *** [Mono.CSharp.Debugger.dll] Error 1 make[2]: Leaving directory `/cygdrive/d/cvs/mono/mono/runtime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/d/cvs/mono/mono' make: *** [all] Error 2 The Mono.CSharp.Debugger assembly is only built on unix, hence the error ... Gert _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From dan@astusa.com Tue Apr 27 15:55:35 2004 From: dan@astusa.com (Dan) Date: Tue, 27 Apr 2004 10:55:35 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <1083030033.5147.485.camel@erandi.boston.ximian.com> Message-ID: <20040427145535.UOLV18566.out011.verizon.net@dan> Trying to get on http://www.go-mono.com:8080/ to help with doc but it's not working. -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Miguel de Icaza Sent: Monday, April 26, 2004 9:41 PM To: Joshua Tauberer Cc: Mono Docs; mono-list@ximian.com Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. Hello! > > We are only nine weeks from Mono 1.0, and now is a perfect time > > to start documenting some classes using Monodoc if you have some > > spare time. > > Only 21,118 things left to document in corlib! (This is the number of > occurences of "To be added" in the corlib XML files, which are now > pretty much in sync with the actual assembly.) Those are fantastic news! That means that statistically, likelyhood of two people documenting the same class simultaneously is almost zero. So everyone, start hitting those [Edit] links in Monodoc ;-) Miguel _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From rafael.teixeirabr@terra.com.br Tue Apr 27 17:07:22 2004 From: rafael.teixeirabr@terra.com.br (A Rafael D Teixeira) Date: Tue, 27 Apr 2004 13:07:22 -0300 Subject: [Mono-list] heads up In-Reply-To: <1083048329.26090.30.camel@atreyu.localdomain> References: <1083048329.26090.30.camel@atreyu.localdomain> Message-ID: <1083082042.3764.10.camel@redhat9.tempolivre.com.br> I updated from cvs everything and built mono and then mcs but it stops when building Npgsql, because when monoresgen is run it says: [rafael@redhat9 monoresgen]$ monoresgen Corlib not in sync with this runtime: expected corlib version 17, found 5. Download a newer corlib or a newer runtime at http://www.go-mono.com/daily. Well no other step of the build process showed that message, specially for such an old corlib version. I scanned my disk and killed or updated all mscorlibs/corlibs/monoresgen/SWF outdated and the message continues to happen. I tried to compile a new version of monoresgen with debugging writelines to no avail, it the loading of the assembly that triggers the message. Locally I moved npgsql to be the last one in the build chain because it seems to be the only one using monoresgen, but that way I can't do a make install for mcs. Any help is welcome, Thanks, On Tue, 2004-04-27 at 03:45, Jackson Harper wrote: > Hello, > > I have just committed some changes to our build system. We now build > libraries for each profile into their own directory class/lib/$(PROFILE) > so that we can build all the profiles libraries at once without them > overwriting each other. Since this is such a large change there may be > issues....please reply to the list with anything you notice. > > Thanks, > Jackson -- Rafael "Monoman" Teixeira Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/ Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/ English Blog: http://monoblog.blogspot.com/ Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/ From rafael.teixeirabr@terra.com.br Tue Apr 27 17:12:52 2004 From: rafael.teixeirabr@terra.com.br (A Rafael D Teixeira) Date: Tue, 27 Apr 2004 13:12:52 -0300 Subject: [Mono-list] heads up In-Reply-To: <1083048329.26090.30.camel@atreyu.localdomain> References: <1083048329.26090.30.camel@atreyu.localdomain> Message-ID: <1083082372.3764.14.camel@redhat9.tempolivre.com.br> Update on my previous email: as root make install was able to make Npgsql with old resources and then back as user monoresgen was running again. Seems like monoresgen was depending on something besides corlib that was outdated in the prefix. Sorry for the noise, Thanks, On Tue, 2004-04-27 at 03:45, Jackson Harper wrote: > Hello, > > I have just committed some changes to our build system. We now build > libraries for each profile into their own directory class/lib/$(PROFILE) > so that we can build all the profiles libraries at once without them > overwriting each other. Since this is such a large change there may be > issues....please reply to the list with anything you notice. > > Thanks, > Jackson > > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: VirusScan / Atualizado em 26/04/2004 / Verso: 1.5.2 > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=rafael.teixeirabr&_l=1083048667.57864.24597.turvo.terra.com.br -- Rafael "Monoman" Teixeira Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/ Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/ English Blog: http://monoblog.blogspot.com/ Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/ From miguel@ximian.com Tue Apr 27 19:22:24 2004 From: miguel@ximian.com (Miguel de Icaza) Date: Tue, 27 Apr 2004 14:22:24 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <20040427145535.UOLV18566.out011.verizon.net@dan> References: <20040427145535.UOLV18566.out011.verizon.net@dan> Message-ID: <1083090144.5147.603.camel@erandi.boston.ximian.com> hello, > Trying to get on http://www.go-mono.com:8080/ to help with doc but it's not > working. Well, to help you need Monodoc, the inline editing is not available on the web site edition, only on the Gtk# client. From robert@worksofmagic.com Tue Apr 27 22:39:48 2004 From: robert@worksofmagic.com (Robert Geller) Date: Tue, 27 Apr 2004 17:39:48 -0400 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 Message-ID: <005101c42ca0$2ab68250$1e02a8c0@fudge> This is a multi-part message in MIME format. ------=_NextPart_000_004E_01C42C7E.A32DB680 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Yes, yes, I know Apache 2.0.48 is the only documented and supported = version for the ASP .NET module, but I use 1.3.29, as it is currently = more stable, and better developed and tested than 2.0.48, and I don't = plan on switching for a while. So...=20 Is there ANY way at all I could get the ASP .NET module to work with = Apache 1.3.29? ALSO The mono documention seems severely outdated, at least the last time I = checked. For example, after downloading the mono source and compiling it = and doing make install, it does NOT put the mono installation where the = documentation says it puts it, it puts it wherever you did make... Just my input, and if someone could help me that'd be great. ------=_NextPart_000_004E_01C42C7E.A32DB680 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Yes, yes, I know Apache 2.0.48 is the = only=20 documented and supported version for the ASP .NET module, but I use = 1.3.29, as=20 it is currently more stable, and better developed and tested than = 2.0.48, and I=20 don't plan on switching for a while.
 
So...
 
Is there ANY way at = all I could=20 get the ASP .NET module to work with Apache 1.3.29?
 
ALSO
 
The mono documention seems severely = outdated, at=20 least the last time I checked. For example, after downloading the mono = source=20 and compiling it and doing make install, it does NOT put the mono = installation=20 where the documentation says it puts it, it puts it wherever you did=20 make...
 
Just my input, and if someone could = help me that'd=20 be great.
------=_NextPart_000_004E_01C42C7E.A32DB680-- From dan@astusa.com Tue Apr 27 23:10:53 2004 From: dan@astusa.com (Dan) Date: Tue, 27 Apr 2004 18:10:53 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <1083090144.5147.603.camel@erandi.boston.ximian.com> Message-ID: <20040427221054.IXOI1464.out001.verizon.net@dan> Miguel, My mistake, I saw this on the bottom of the http://www.go-mono.com/classlib-doc.html page: Get Involved Help us develop Mono's documentation tools! Subscribe to mono-docs-list and wade right in. Monodoc today also supports a GUI-based collaborative editing system. You can now edit the documentation from the browser and upload your contributions directly to the Mono site. What does edit the documentation from the browser mean? -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Miguel de Icaza Sent: Tuesday, April 27, 2004 2:22 PM To: Dan Cc: 'Mono Docs'; mono-list@ximian.com Subject: RE: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. hello, > Trying to get on http://www.go-mono.com:8080/ to help with doc but > it's not working. Well, to help you need Monodoc, the inline editing is not available on the web site edition, only on the Gtk# client. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From dan@astusa.com Tue Apr 27 23:12:48 2004 From: dan@astusa.com (Dan) Date: Tue, 27 Apr 2004 18:12:48 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <1083090144.5147.603.camel@erandi.boston.ximian.com> Message-ID: <20040427221249.VDNG1910.out010.verizon.net@dan> Miguel, My mistake, I saw this on the bottom of the http://www.go-mono.com/classlib-doc.html page: ---------------------------------------------------------------------------- --- Get Involved Help us develop Mono's documentation tools! Subscribe to mono-docs-list and wade right in. Monodoc today also supports a GUI-based collaborative editing system. You can now edit the documentation from the browser and upload your contributions directly to the Mono site. ---------------------------------------------------------------------------- --- What does edit the documentation from the browser mean? -Dan -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Miguel de Icaza Sent: Tuesday, April 27, 2004 2:22 PM To: Dan Cc: 'Mono Docs'; mono-list@ximian.com Subject: RE: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. hello, > Trying to get on http://www.go-mono.com:8080/ to help with doc but > it's not working. Well, to help you need Monodoc, the inline editing is not available on the web site edition, only on the Gtk# client. _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From pbaena@uol.com.ar Tue Apr 27 23:37:53 2004 From: pbaena@uol.com.ar (Pablo Baena) Date: Tue, 27 Apr 2004 19:37:53 -0300 (GMT) Subject: [Mono-list] ASP.NET bug?? Message-ID: <20040427223753.DB2F0192EC@cletus.sinectis.com.ar> Before I post a bug report, can you spot some stupid mistake in this code? Because the table that I'm querying has lots of records and it is showing only one. THanks

Basic Paging with DataGrid



From peter@newton.cx Tue Apr 27 23:44:01 2004 From: peter@newton.cx (Peter Williams) Date: Tue, 27 Apr 2004 18:44:01 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <20040427221249.VDNG1910.out010.verizon.net@dan> References: <20040427221249.VDNG1910.out010.verizon.net@dan> Message-ID: <1083105840.15291.4.camel@beta.newton.cx> On Tue, 2004-04-27 at 18:12, Dan wrote: > Miguel, > > My mistake, I saw this on the bottom of the > http://www.go-mono.com/classlib-doc.html page: The terminology is a little confusing: the documentation viewing program, monodoc, is called the "browser" for short. That's what the statement is referring to, not a web browser. Peter -- Peter Williams peter@newton.cx "[Ninjas] are cool; and by cool, I mean totally sweet." -- REAL Ultimate Power From dan@astusa.com Tue Apr 27 23:51:31 2004 From: dan@astusa.com (Dan) Date: Tue, 27 Apr 2004 18:51:31 -0400 Subject: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. In-Reply-To: <1083105840.15291.4.camel@beta.newton.cx> Message-ID: <20040427225131.CYPM27801.out008.verizon.net@dan> Peter, Excellent, thank you. -Dan -----Original Message----- From: Peter Williams [mailto:peter@newton.cx] Sent: Tuesday, April 27, 2004 6:44 PM To: Dan Cc: 'Mono Docs'; mono-list@ximian.com Subject: RE: [Mono-list] Re: [Mono-docs-list] Mono 1.0 quickly approaching. On Tue, 2004-04-27 at 18:12, Dan wrote: > Miguel, > > My mistake, I saw this on the bottom of the > http://www.go-mono.com/classlib-doc.html page: The terminology is a little confusing: the documentation viewing program, monodoc, is called the "browser" for short. That's what the statement is referring to, not a web browser. Peter -- Peter Williams peter@newton.cx "[Ninjas] are cool; and by cool, I mean totally sweet." -- REAL Ultimate Power From danielmorgan@verizon.net Wed Apr 28 01:00:58 2004 From: danielmorgan@verizon.net (Daniel Morgan) Date: Tue, 27 Apr 2004 20:00:58 -0400 Subject: [Mono-list] Mono build broken on Windows In-Reply-To: <011b01c42c1c$83f53c50$0200a8c0@mother> Message-ID: At this point, mono has been built successfully. If you'll notice, it is only coping Mono.CSharp.Debugger.dll during "make install". Since the debugger does not work on Windows, the assembly is not needed. The mono-build-w32.sh automatically does a make install. You can always manually copy the assemblies over that you need. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Gert Driesen Sent: Tuesday, April 27, 2004 1:57 AM To: mono-list@ximian.com Subject: [Mono-list] Mono build broken on Windows Hi, Apparently the Mono build is broken on Windows : Making all in runtime make[2]: Entering directory `/cygdrive/d/cvs/mono/mono/runtime' cp -f /usr/local/lib/Mono.CSharp.Debugger.dll . cp: cannot stat `/usr/local/lib/Mono.CSharp.Debugger.dll': No such file or directory make[2]: *** [Mono.CSharp.Debugger.dll] Error 1 make[2]: Leaving directory `/cygdrive/d/cvs/mono/mono/runtime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/d/cvs/mono/mono' make: *** [all] Error 2 The Mono.CSharp.Debugger assembly is only built on unix, hence the error ... Gert _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From spouliot@videotron.ca Wed Apr 28 01:01:40 2004 From: spouliot@videotron.ca (=?US-ASCII?Q?Sebastien_Pouliot?=) Date: Tue, 27 Apr 2004 20:01:40 -0400 Subject: [Mono-list] [PATCH] Hard coded System.Environment.OSVersion... In-Reply-To: <20040426140748.GA5921@debian.org> Message-ID: > I think we made the method report the hardcoded version to fool the > broken sw which relies on the version. That was my feeling ;-) However by doing so we are also fooling the non-broken software and not encouraging the creation of valid software. > We may go with your changes and wait for someone to complain, or maybe > we should check an environment variable like: > > PROGRAMMER_TOO_LAZY_TO_WRITE_PORTABLE_CODE=beatmeharder > and report the fixed version in that case. I don't like environment variables much but I do like your name ;-) and the fact that the variable as nothing to do with the version returned. However I don't think we have to do this on Windows because there's already a "documented" way to fool application with versions numbers. (yeah they have automated the non-portability lazyness ;-) Does anyone know something that will break without the hardcoded version (as pre-complain precaution) ? or else I'll commit my original patch (without the C#/C++/C99 comments). Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Paolo Molaro Sent: 26 avril 2004 10:08 To: mono-list@lists.ximian.com Subject: Re: [Mono-list] [PATCH] Hard coded System.Environment.OSVersion... On 04/23/04 Sebastien Pouliot wrote: > Here's the patches. There may be a better way on Linux to get a version... > > The following code... > > static void Main(string[] args) > { > Console.WriteLine (Environment.OSVersion.ToString ()); > Console.WriteLine (Environment.OSVersion.Platform); > Console.WriteLine (Environment.OSVersion.Version); > } > > Should display on Linux... > > [poupou@rh9 poupou]$ mono version.exe > Unix 2.4.20.8 > 128 > 2.4.20.8 I think we made the method report the hardcoded version to fool the broken sw which relies on the version. We may go with your changes and wait for someone to complain, or maybe we should check an environment variable like: PROGRAMMER_TOO_LAZY_TO_WRITE_PORTABLE_CODE=beatmeharder and report the fixed version in that case. lupus -- ----------------------------------------------------------------- lupus@debian.org debian/rules lupus@ximian.com Monkeys do it better _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From boykin@pobox.com Wed Apr 28 01:33:04 2004 From: boykin@pobox.com (P Oscar Boykin) Date: Tue, 27 Apr 2004 17:33:04 -0700 Subject: [Mono-list] threads and Async Socket methods Message-ID: <20040428003304.GB11573@pobox.com> --1UWUbFP1cBYEclgG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello All, I have some code that does asynchronous Socket.BeginSend and Socket.BeginReceive calls. My question is the following: 1) The documentation (in monodoc) says that no instance members of Socket are guaranteed to be thread safe. 2) Given the above, is it safe to have a BeginSend call active while a BeginReceive call is also active? Given that the "under the hood" it appears that these methods are implemented with threads. So, to make it clear, if I have code like: -------------- BeginSend() BeginReceive() [ other stuff here ] EndReceive() EndSend() ------------- is this safe? To me, it would seem like it would not be safe if none of the members are guaranteed to be thread safe, but on the other hand, I have a C# networking book that has examples such as this. The reason I ask is that I have some code that (on mono 0.31) appears that *SOMETIMES* the BeginSend never calls the callback function to indicate that it finished (and the other side never gets the data). This is happening while a BeginReceive() is active. When I see bugs that happen only sometimes, it usually makes me worry about thread safety. It would be nice if the Begin* methods were designed such that there could be more than one of them active at a time (particularly, it would be nice to have a send going on while a receive was also active). Am I expecting too much here? Thanks, Oscar --=20 boykin@pobox.com http://pobox.com/~boykin jabber: johnynek@jabber.org fingerprint=3DD250 4AD9 4544 B7D2 A17C 911D D608 D387 6718 D75F Hague Convention is Bad News: http://www.gnu.org/philosophy/hague.html --1UWUbFP1cBYEclgG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAjvvA1gjTh2cY118RAoV0AJ46aJMMwJLrDA1R/u2EMdOiqG8ZWQCcCuVm bB7Un+MbrmC5uFQEkGwwMw8= =kKSu -----END PGP SIGNATURE----- --1UWUbFP1cBYEclgG-- From felipemaya@manizales.com Wed Apr 28 02:33:38 2004 From: felipemaya@manizales.com (felipe maya) Date: Tue, 27 Apr 2004 20:33:38 -0500 Subject: [Mono-list] PalmOS Message-ID: <200404280133.i3S1Xcm27928@server1.enredese.net> Somthing know if mono-gtk programs run on PalmOS for palm, handspring, sony clie, etc.

THANKS
Consigue tu correo GRATIS en Manizales.com,
dale vida a tus mensajes con más de 300 motivos gráficos.
Busca el portal de tu ciudad en http://66.216.122.105

From gert.driesen@pandora.be Wed Apr 28 06:05:30 2004 From: gert.driesen@pandora.be (Gert Driesen) Date: Wed, 28 Apr 2004 07:05:30 +0200 Subject: [Mono-list] Mono build broken on Windows References: Message-ID: <00d801c42cde$6d957610$0200a8c0@mother> ----- Original Message ----- From: "Daniel Morgan" To: "Gert Driesen" ; Sent: Wednesday, April 28, 2004 2:00 AM Subject: RE: [Mono-list] Mono build broken on Windows > At this point, mono has been built successfully. > > If you'll notice, it is only coping Mono.CSharp.Debugger.dll during > "make install". I agree that mono has been successfully built, but I definitely get the error during "make", not "make install". > Since the debugger does not work on Windows, the assembly is not needed. Ok, but it should not cause the make to fail ... > The mono-build-w32.sh automatically does a make install. I'm not using that script ... > > You can always manually copy the assemblies over that you need. Sure, but I'm sure this "issue" will get fixed soon ... Thanks ! Gert > > -----Original Message----- > From: mono-list-admin@lists.ximian.com > [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Gert Driesen > Sent: Tuesday, April 27, 2004 1:57 AM > To: mono-list@ximian.com > Subject: [Mono-list] Mono build broken on Windows > > > Hi, > > Apparently the Mono build is broken on Windows : > > Making all in runtime > make[2]: Entering directory `/cygdrive/d/cvs/mono/mono/runtime' > cp -f /usr/local/lib/Mono.CSharp.Debugger.dll . > cp: cannot stat `/usr/local/lib/Mono.CSharp.Debugger.dll': No such file or > directory > make[2]: *** [Mono.CSharp.Debugger.dll] Error 1 > make[2]: Leaving directory `/cygdrive/d/cvs/mono/mono/runtime' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/cygdrive/d/cvs/mono/mono' > make: *** [all] Error 2 > > The Mono.CSharp.Debugger assembly is only built on unix, hence the error ... > > Gert > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From joergr@voelcker.com Wed Apr 28 08:46:02 2004 From: joergr@voelcker.com (=?iso-8859-1?Q?J=F6rg_Rosenkranz?=) Date: Wed, 28 Apr 2004 09:46:02 +0200 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 Message-ID: <23BE0C16E0C22F48B3FB5B0BD6B5307B3B7CEC@visdd003.devdd.vi.lan> Hello Robert, > -----Original Message----- > From: mono-list-admin@lists.ximian.com = [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Robert Geller > Sent: Tuesday, April 27, 2004 11:40 PM >=20 > Is there ANY way at all I could get the ASP .NET module to work with = Apache 1.3.29? I have it running with Apache 1.3.27 and a CVS version of=20 last week. mod_mono recognizes the Apache version during=20 compilation. My http.conf entries look like: LoadModule mono_module /usr/lib/apache/mod_mono.so MonoRunXSP True MonoExecutablePath /usr/local/bin/mono MonoServerPath /usr/local/bin/mod-mono-server.exe MonoApplications "/xsptest:/usr/local/share/xsp/doc/test" Alias /xsptest "/usr/local/share/xsp/doc/test" SetHandler mono DirectoryIndex index.aspx Order allow,deny Allow from all HTH, Joerg. From Eric Chow" Hi, Where I can find System.Data.Odbc.dll ??? Eric ========================== If you know what you are doing, it is not called RESEARCH! ========================== From ndrochak@gol.com Wed Apr 28 10:37:56 2004 From: ndrochak@gol.com (Nick D) Date: Wed, 28 Apr 2004 18:37:56 +0900 Subject: [Mono-list] heads up In-Reply-To: <1083048329.26090.30.camel@atreyu.localdomain> Message-ID: >| -----Original Message----- >| From: mono-list-admin@lists.ximian.com [mailto:mono-list- >| admin@lists.ximian.com] On Behalf Of Jackson Harper >| Sent: Tuesday, April 27, 2004 3:46 PM >| To: mono-devel mailing list; mono-list >| Subject: [Mono-list] heads up >| >| Hello, >| >| I have just committed some changes to our build system. We now >| build >| libraries for each profile into their own directory class/lib/$(PROFILE) >| so that we can build all the profiles libraries at once without them >| overwriting each other. Since this is such a large change there may be >| issues....please reply to the list with anything you notice. >| Jackson, Here's what I noticed: 'make test' from mcs doesn't work anymore. NUnit.Framework.dll is not being copied into class/lib/default. Nick D. From cesar@ciencias.unam.mx Wed Apr 28 02:43:22 2004 From: cesar@ciencias.unam.mx (cesar lopez nataren) Date: Tue, 27 Apr 2004 20:43:22 -0500 Subject: [Mono-list] evolution-sharp In-Reply-To: <1083050734.3610.2.camel@laura> References: <1083050734.3610.2.camel@laura> Message-ID: <1083116602.7047.3.camel@rats> On Tue, 2004-04-27 at 09:25 +0200, Michael Zehrer wrote: > Hi, > > Are there any examples or docs about evolution-sharp? Hello. The build brings doc's stubs for Monodoc. Another good resource is the source code at dashboard/backends/EvolutionAddressbookBackend.cs from the dashboard project (http://nat.org/dashboard/) Regards. -- cesar lopez nataren From Mark Ashley Wed Apr 28 03:48:08 2004 From: Mark Ashley (Mark Ashley) Date: Wed, 28 Apr 2004 12:48:08 +1000 (EST) Subject: [Mono-list] SPARC v9 roadmap Message-ID: <20040428024845.F0E50632B0@skeptopotamus.ximian.com> Hi folks, I ran into this just now and was wondering when we could expect to see support for UltraSPARC? depmode=none /bin/bash ../../depcomp \ /bin/bash ../../libtool --mode=compile cc -xtarget=ultra -xarch=v9 -xcode=pic32 -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -mt -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 -DNO_UNALIGNED_ACCESS -g -Dinline= -g -c -o mini-sparc.lo `test -f 'mini-sparc.c' || echo './'`mini-sparc.c rm -f .libs/mini-sparc.lo cc -xtarget=ultra -xarch=v9 -xcode=pic32 -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -mt -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 -DNO_UNALIGNED_ACCESS -g -Dinline= -g -c mini-sparc.c -KPIC -DPIC -o mini-sparc.o "mini-sparc.c", line 82: #error: "Sparc V9 support not yet implemented." cc: acomp failed for mini-sparc.c gmake[4]: *** [mini-sparc.lo] Error 1 gmake[4]: Leaving directory `/var/tmp/mono-0.31/mono/mini' gmake[3]: *** [all] Error 2 As it stands neither Mono nor Pnet will compile on Solaris 64 bit with the Sun compiler, so GNU gettext can't be fully compiled. Thanks, Mark. From danielmorgan@verizon.net Wed Apr 28 12:52:39 2004 From: danielmorgan@verizon.net (Daniel Morgan) Date: Wed, 28 Apr 2004 07:52:39 -0400 Subject: [Mono-list] System.Data.Odbc.dll In-Reply-To: <000c01c42cf9$a4a25f40$5c64a8c0@mctv> Message-ID: System.Data.Odbc is found in the System.Data.dll assembly. This is because the default setup for Mono is based on .NET 1.1 which has System.Data.Odbc in System.Data.dll There is no System.Data.Odbc.dll. However, I wonder if we could create a stand alone Microsoft.Data.Odbc.dll to be compatible with .NET 1.0 which also uses a namespace of Microsoft.Data.Odbc. It is not included with .net 1.0, but is something you can download from Microsoft to add ODBC support to .NET 1.0. Remember: an assembly can contain many different namespaces. -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Eric Chow Sent: Wednesday, April 28, 2004 4:20 AM To: mono-list@lists.ximian.com Subject: [Mono-list] System.Data.Odbc.dll Hi, Where I can find System.Data.Odbc.dll ??? Eric ========================== If you know what you are doing, it is not called RESEARCH! ========================== _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list From robert@worksofmagic.com Wed Apr 28 13:40:28 2004 From: robert@worksofmagic.com (Robert Geller) Date: Wed, 28 Apr 2004 05:40:28 -0700 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 Message-ID: Hmm, so I should just follow the documentation for compilation of Mono, and mod-mono? Is there any better tutorial for getting mod_mono to work from start to finish? As I said, it seems like the mono documentation is a bit out of date. > Hello Robert, > > > -----Original Message----- > > From: mono-list-admin@lists.ximian.com [mailto:mono-list- admin@lists.ximian.com] On Behalf Of Robert Geller > > Sent: Tuesday, April 27, 2004 11:40 PM > > > > Is there ANY way at all I could get the ASP .NET module to work with Apache 1.3.29? > > I have it running with Apache 1.3.27 and a CVS version of > last week. mod_mono recognizes the Apache version during > compilation. > > My http.conf entries look like: > > LoadModule mono_module /usr/lib/apache/mod_mono.so > MonoRunXSP True > MonoExecutablePath /usr/local/bin/mono > MonoServerPath /usr/local/bin/mod-mono-server.exe > MonoApplications "/xsptest:/usr/local/share/xsp/doc/test" > > Alias /xsptest "/usr/local/share/xsp/doc/test" > > SetHandler mono > > DirectoryIndex index.aspx > > > Order allow,deny > Allow from all > > > > HTH, > Joerg. > > --Robert Geller Creative Director Works of Magic Productions 3403 St. Pauls Fairfax, VA 22031 703.279.1637 Fax: 703.279.1607 From joergr@voelcker.com Wed Apr 28 14:06:51 2004 From: joergr@voelcker.com (=?iso-8859-1?Q?J=F6rg_Rosenkranz?=) Date: Wed, 28 Apr 2004 15:06:51 +0200 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 Message-ID: <23BE0C16E0C22F48B3FB5B0BD6B5307B3B7CF3@visdd003.DevDD.VI.LAN> Hello Robert, > -----Original Message----- > From: Robert Geller [mailto:robert@worksofmagic.com]=20 > Sent: Wednesday, April 28, 2004 2:40 PM >=20 >=20 > Hmm, so I should just follow the documentation for compilation of=20 > Mono, and mod-mono? Is there any better tutorial for getting mod_mono=20 > to work from start to finish? As I said, it seems like the mono=20 > documentation is a bit out of date. >=20 I've compiled them without problems on Suse 8.2.=20 The only thing I needed additionally was the=20 development package for Apache. Joerg.=20 From robert@worksofmagic.com Wed Apr 28 15:40:00 2004 From: robert@worksofmagic.com (Robert Geller) Date: Wed, 28 Apr 2004 07:40:00 -0700 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 Message-ID: Why do you need the Apache-Dev package? > Hello Robert, > > > -----Original Message----- > > From: Robert Geller [mailto:robert@worksofmagic.com] > > Sent: Wednesday, April 28, 2004 2:40 PM > > > > > > Hmm, so I should just follow the documentation for compilation of > > Mono, and mod-mono? Is there any better tutorial for getting mod_mono > > to work from start to finish? As I said, it seems like the mono > > documentation is a bit out of date. > > > > I've compiled them without problems on Suse 8.2. > The only thing I needed additionally was the > development package for Apache. > > Joerg. > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > > --Robert Geller Creative Director Works of Magic Productions 3403 St. Pauls Fairfax, VA 22031 703.279.1637 Fax: 703.279.1607 From joergr@voelcker.com Wed Apr 28 15:41:49 2004 From: joergr@voelcker.com (=?iso-8859-1?Q?J=F6rg_Rosenkranz?=) Date: Wed, 28 Apr 2004 16:41:49 +0200 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 Message-ID: <23BE0C16E0C22F48B3FB5B0BD6B5307B3B7CFA@visdd003.DevDD.VI.LAN> > Why do you need the Apache-Dev package? For compilation of mod_mono. Joerg. From edasque@ximian.com Wed Apr 28 16:18:07 2004 From: edasque@ximian.com (Erik Dasque) Date: Wed, 28 Apr 2004 11:18:07 -0400 Subject: [Mono-list] PalmOS In-Reply-To: <200404280133.i3S1Xcm27928@server1.enredese.net> References: <200404280133.i3S1Xcm27928@server1.enredese.net> Message-ID: <4060B834-9927-11D8-85D5-000A95A848EE@ximian.com> --Apple-Mail-6--368411673 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; format=flowed I don't believe PalmOS has a GTK implementation, does it ? Also, Mono=20 hasn't been ported to the Palm OS. Erik On Apr 27, 2004, at 9:33 PM, felipe maya wrote: > Somthing know if mono-gtk programs run on PalmOS for palm, handspring,=20= > sony clie, etc. > > THANKS > Consigue tu correo GRATIS en Manizales.com, > dale vida a tus mensajes con m=E1s de 300 motivos gr=E1ficos. > Busca el portal de tu ciudad en http://66.216.122.105 > _______________________________________________ Mono-list maillist -=20= > Mono-list@lists.ximian.com=20 > http://lists.ximian.com/mailman/listinfo/mono-list= --Apple-Mail-6--368411673 Content-Transfer-Encoding: quoted-printable Content-Type: text/enriched; charset=ISO-8859-1 I don't believe PalmOS has a GTK implementation, does it ? Also, Mono hasn't been ported to the Palm OS. Erik On Apr 27, 2004, at 9:33 PM, felipe maya wrote: = ArialSomthing know if mono-gtk programs run on PalmOS for palm, handspring, sony clie, etc. Arial = THANKS ArialConsigue tu correo GRATIS en = 0000,0000,EEEEM= anizales.com, Arial dale vida a tus mensajes con m=E1s de 300 motivos = gr=E1ficos. Arial Busca el portal de tu ciudad en = 0000,0000,EEEEhttp://= 66.216.122.105 Arial _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com = http://lists.ximian.com/mailman/listinfo/mono-list= --Apple-Mail-6--368411673-- From jimeno@servidor.unam.mx Wed Apr 28 18:01:31 2004 From: jimeno@servidor.unam.mx (Roberto Jimeno) Date: 28 Apr 2004 12:01:31 -0500 Subject: [Mono-list] Global.asax.cs problems; from Visual Studio .NET to Mono/XSP. Message-ID: <1083171689.1592.178.camel@localhost> --=-OeYAnX2j7jnskvfuMhOg Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi there! I have some code generated using VS.NET. I tried to run that very same code using Mono/XSP and I got an error 500 (System.NullReferenceException) from it. Apparenly this is due to a line where `Application["ContadorAccesos"].ToString()' is consulted before it is initialized. The trick here is that `Application["ContadorAccessos"]' is actually initialized in the Global.asax.cs file (set to zero on the method "Application_Start" of class "Global". Somehow VS.NET executes the initialization prior to the value being consulted, while Mono/XSP does not. I have tried stuff like compiling the files in different ways and under different names; none of them with success. The latest command line I used was "mcs Global.asax.cs AssemblyInfo.cs Session.aspx.cs -r:System.Web -r:System.Drawing -r:System.Data -t:library -o bin/Session.aspx.dll" The stack trace is shown at the bottom of this message, and the four related files are attached as well. I hope you can help me understand how to use the Global.asax(.cs) file(s) and anything else I should know in order to be able to deploy some of my VS.NET generated code using Mono/XSP. Thanks for your help. Stack Trace: System.NullReferenceException: Object reference not set to an instance of an object in <0x0003d> WebAppLatam.Session:Page_Load (object,System.EventArgs) in <0x0005a> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs) in <0x00090> System.Web.UI.Control:OnLoad (System.EventArgs) in <0x00033> System.Web.UI.Control:LoadRecursive () in <0x0018b> System.Web.UI.Page:InternalProcessRequest () in <0x0008d> System.Web.UI.Page:ProcessRequest (System.Web.HttpContext) in <0x00327> ExecuteHandlerState:Execute () in <0x0007e> StateMachine:ExecuteState (System.Web.HttpApplication/IStateHandler,bool&) --=-OeYAnX2j7jnskvfuMhOg Content-Disposition: attachment; filename=Session.aspx Content-Type: text/plain; name=Session.aspx; charset=us-ascii Content-Transfer-Encoding: quoted-printable <%@ Page language=3D"c#" Codebehind=3D"Session.aspx.cs" AutoEventWireup=3D"= false" Inherits=3D"WebAppLatam.Session" %> Session

Application y Session

Numero de accesos:

Autenticacion

Nombre:

Clave:

 

Verifica Sesion

 

--=-OeYAnX2j7jnskvfuMhOg Content-Disposition: attachment; filename=Session.aspx.cs Content-Type: text/plain; name=Session.aspx.cs; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; namespace WebAppLatam { /// /// Descripci=F3n breve de Session. /// public class Session : System.Web.UI.Page { protected System.Web.UI.WebControls.Label lblContador; protected System.Web.UI.WebControls.Button btnContador; protected System.Web.UI.WebControls.TextBox txtNombre; protected System.Web.UI.WebControls.TextBox txtClave; protected System.Web.UI.WebControls.Button btnCrea; protected System.Web.UI.WebControls.Button btnLee; protected System.Web.UI.WebControls.Button btnAbandona; protected System.Web.UI.WebControls.Label lblSesion; protected System.Web.UI.WebControls.HyperLink HyperLink1; private void Page_Load(object sender, System.EventArgs e) { //Console.WriteLine(Application["ContadorAccesos"].ToString()); // Introducir aqu=ED el c=F3digo de usuario para inicializar la p=E1gina this.lblContador.Text =3D Application["ContadorAccesos"].ToString(); } #region C=F3digo generado por el Dise=F1ador de Web Forms override protected void OnInit(EventArgs e) { // // CODEGEN: llamada requerida por el Dise=F1ador de Web Forms ASP.NET. // InitializeComponent(); base.OnInit(e); } =09 /// /// M=E9todo necesario para admitir el Dise=F1ador. No se puede modificar /// el contenido del m=E9todo con el editor de c=F3digo. /// private void InitializeComponent() { =20 this.btnContador.Click +=3D new System.EventHandler(this.btnContador_Cli= ck); this.btnCrea.Click +=3D new System.EventHandler(this.btnCrea_Click); this.btnLee.Click +=3D new System.EventHandler(this.btnLee_Click); this.btnAbandona.Click +=3D new System.EventHandler(this.btnAbandona_Cli= ck); this.Load +=3D new System.EventHandler(this.Page_Load); } #endregion private void btnContador_Click(object sender, System.EventArgs e) { Application.Lock(); Application["ContadorAccesos"] =3D Convert.ToInt64(Application["Contador= Accesos"]) + 10; Application.UnLock(); } private void btnCrea_Click(object sender, System.EventArgs e) { if (this.txtNombre.Text !=3D "" || this.txtClave.Text !=3D "" ) Session["Usuario"] =3D this.txtNombre.Text; Session["Clave"] =3D this.txtClave.Text; this.lblSesion.Text =3D "Sesion creada con =E9xito !!!"; } private void btnLee_Click(object sender, System.EventArgs e) { this.lblSesion.Text =3D "Session ID: " + Session.SessionID + " - Usuario: " + Session["Usuario"] +=20 " - Clave: " + Session["Clave"]; } private void btnAbandona_Click(object sender, System.EventArgs e) { Session.Abandon(); } } } --=-OeYAnX2j7jnskvfuMhOg Content-Disposition: attachment; filename=Global.asax.cs Content-Type: text/plain; name=Global.asax.cs; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit using System; using System.Collections; using System.ComponentModel; using System.Web; using System.Web.SessionState; namespace WebAppLatam {         ///         /// Descripción breve de Global.         ///         public class Global : System.Web.HttpApplication         {                 ///                 /// Variable del diseñador requerida.                 ///                 private System.ComponentModel.IContainer components = null;                 public Global()                 {                         InitializeComponent();                 }                                         protected void Application_Start(Object sender, EventArgs e)                 {                         Application["ContadorAccesos"] = 0;                 }                   protected void Session_Start(Object sender, EventArgs e)                 {                 }                 protected void Application_BeginRequest(Object sender, EventArgs e)                 {                 }                 protected void Application_EndRequest(Object sender, EventArgs e)                 {                 }                 protected void Application_AuthenticateRequest(Object sender, EventArgs e)                 {                 }                 protected void Application_Error(Object sender, EventArgs e)                 {                 }                 protected void Session_End(Object sender, EventArgs e)                 {                 }                 protected void Application_End(Object sender, EventArgs e)                 {                 }                                          #region Código generado por el Diseñador de Web Forms                 ///                 /// Método necesario para admitir el Diseñador. No se puede modificar                 /// el contenido del método con el editor de código.                 ///                 private void InitializeComponent()                 {                            this.components = new System.ComponentModel.Container();                 }                 #endregion         } } --=-OeYAnX2j7jnskvfuMhOg Content-Disposition: attachment; filename=AssemblyInfo.cs Content-Type: text/plain; name=AssemblyInfo.cs; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable using System.Reflection; using System.Runtime.CompilerServices; // // La informaci=F3n general de un ensamblado se controla mediante el siguie= nte=20 // conjunto de atributos. Cambie estos atributos para modificar la informac= i=F3n // asociada con un ensamblado. // [assembly: AssemblyTitle("")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("")] [assembly: AssemblyCopyright("")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] =09 // // La informaci=F3n de versi=F3n de un ensamblado consta de los siguientes = cuatro valores: // // Versi=F3n principal // Versi=F3n secundaria=20 // Versi=F3n de compilaci=F3n // Revisi=F3n // // Puede especificar todos los valores o usar los valores predeterminados (= n=FAmero de versi=F3n de compilaci=F3n y de revisi=F3n)=20 // usando el s=EDmbolo '*' como se muestra a continuaci=F3n: [assembly: AssemblyVersion("1.0.*")] // // Si desea firmar el ensamblado, debe especificar una clave para su uso. C= onsulte la documentaci=F3n de=20 // Microsoft .NET Framework para obtener m=E1s informaci=F3n sobre la firma= de ensamblados. // // Utilice los atributos siguientes para controlar qu=E9 clave desea utiliz= ar para firmar.=20 // // Notas:=20 // (*) Si no se especifica ninguna clave, el ensamblado no se firma. // (*) KeyName se refiere a una clave instalada en el Proveedor de servic= ios // de cifrado (CSP) en el equipo. KeyFile se refiere a un archivo que= contiene // una clave. // (*) Si se especifican los valores KeyFile y KeyName, tendr=E1=20 // lugar el siguiente proceso: // (1) Si KeyName se puede encontrar en el CSP, se utilizar=E1 dicha = clave. // (2) Si KeyName no existe pero s=ED KeyFile, se instalar=E1=20 // y utilizar=E1 la clave de KeyFile en el CSP. // (*) Para crear KeyFile, puede ejecutar la utilidad sn.exe (Strong Name= ). // Cuando se especifica KeyFile, la ubicaci=F3n de KeyFile debe ser // relativa al "directorio de resultados del proyecto". La ubicaci= =F3n del directorio de resultados // del proyecto depende de si se est=E1 trabajando con un proyecto W= eb o local. // En proyectos locales, el directorio de resultados del proyecto se= define como // \obj\. Por ejemplo, si Key= File // se encuentra en el directorio del proyecto, el atributo AssemblyKe= yFile se especifica=20 // como [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] // En proyectos Web, el directorio de resultados del proyecto se def= ine como // %RUTA PRINCIPAL%\VSWebCache\\\obj\. // (*) (*) Firma retardada es una opci=F3n avanzada; consulte la document= aci=F3n de // Microsoft .NET Framework para obtener m=E1s informaci=F3n. // [assembly: AssemblyDelaySign(false)] [assembly: AssemblyKeyFile("")] [assembly: AssemblyKeyName("")] --=-OeYAnX2j7jnskvfuMhOg-- From malekith@pld-linux.org Wed Apr 28 18:16:37 2004 From: malekith@pld-linux.org (Michal Moskal) Date: Wed, 28 Apr 2004 19:16:37 +0200 Subject: [Mono-list] Nemerle 0.1.2 released Message-ID: <200404281916.37038.feedback@nemerle.org> The 0.1.2 release of the Nemerle compiler has hit our server. 0.1.2, Apr 28 2004 This release brings several important bugfixes, more documentation (great thanks to our techwriter for making it more readable) and improvements in macro subsystem. * Macros are now hygienic -- that is each macro invocation introduces new virtual namespace for generated names. See meta-programming paper for details. * Macros themselves now sits in namespaces. Notable example is printf, that is now Nemerle.IO.printf. You will need to update your sources. Common macros (like if and while) are in Nemerle.Core, so no changes are needed. * Symbols in macro quotations are now bound to their global meaning (e.g. imported namespaces, nesting in modules) at the place of quotation definition, not the place of macro use. * The <-> operator now properly computes each expression just once. * Loading assembly with -r flag now loads also all assemblies referenced by it. * New integer operators <<, >>, %|, %& and %^ for common bitwise functions. * New -- and ++ prefix operators for decrement/increment (both return void). * Events can be now accessed with add_EventName and remove_EventName, no +=/-= syntax yet. * Full support for various integer and floating point types (like uint, long, double etc). Literals like 0u, 0l, 3.14f are now also supported. * System.Windows.Forms examples can now be compiled. * "foo" "bar" is now single string literal. * Added preliminary SQL helper macros. * Reordered parameters of Fold and Map in Hashtable to match List. * Few fixes in error messages. * Several other bugfixes (particularly with code generation and boxing). * Compiler now properly checks if type of field/method is as accessible as the field/method itself. * Resolved some lengthy compilation issues with Gtk# and System.Windows.Forms types. * Resolved problem with literal fields on Windows. * Under Unix we now require mono 0.31 or later, The deb packages might be a bit out of sync, they should be fixed tomorrow. MSI and RPM packages (as well as the source tarball of course) are OK. The source tarball can be downloaded from: http://nemerle.org/download/nemerle-0.1.2.tar.gz And other packages as usual from: http://nemerle.org/download.html From umuff@QUARK.com Wed Apr 28 16:33:32 2004 From: umuff@QUARK.com (Urs Muff) Date: Wed, 28 Apr 2004 09:33:32 -0600 Subject: [Mono-list] Mono build broken on Windows Message-ID: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C42D36.29E17C86 Content-Type: text/plain Guys, guys settle down: I posted a patch to this on the dev-list about a week ago, but nobody replied/approved it. - Urs -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Gert Driesen Sent: Tuesday, April 27, 2004 11:06 PM To: Daniel Morgan; mono-list@ximian.com Subject: Re: [Mono-list] Mono build broken on Windows ----- Original Message ----- From: "Daniel Morgan" To: "Gert Driesen" ; Sent: Wednesday, April 28, 2004 2:00 AM Subject: RE: [Mono-list] Mono build broken on Windows > At this point, mono has been built successfully. > > If you'll notice, it is only coping Mono.CSharp.Debugger.dll during > "make install". I agree that mono has been successfully built, but I definitely get the error during "make", not "make install". > Since the debugger does not work on Windows, the assembly is not needed. Ok, but it should not cause the make to fail ... > The mono-build-w32.sh automatically does a make install. I'm not using that script ... > > You can always manually copy the assemblies over that you need. Sure, but I'm sure this "issue" will get fixed soon ... Thanks ! Gert > > -----Original Message----- > From: mono-list-admin@lists.ximian.com > [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Gert Driesen > Sent: Tuesday, April 27, 2004 1:57 AM > To: mono-list@ximian.com > Subject: [Mono-list] Mono build broken on Windows > > > Hi, > > Apparently the Mono build is broken on Windows : > > Making all in runtime > make[2]: Entering directory `/cygdrive/d/cvs/mono/mono/runtime' > cp -f /usr/local/lib/Mono.CSharp.Debugger.dll . > cp: cannot stat `/usr/local/lib/Mono.CSharp.Debugger.dll': No such file or > directory > make[2]: *** [Mono.CSharp.Debugger.dll] Error 1 > make[2]: Leaving directory `/cygdrive/d/cvs/mono/mono/runtime' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/cygdrive/d/cvs/mono/mono' > make: *** [all] Error 2 > > The Mono.CSharp.Debugger assembly is only built on unix, hence the error ... > > Gert > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list ------_=_NextPart_000_01C42D36.29E17C86 Content-Type: application/octet-stream; name="debugger.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="debugger.patch" ? debugger.pathc=0A= ? class/Commons.Xml.Relaxng/y.output=0A= ? class/corlib/SecurityDB.db=0A= ? class/corlib/SecurityDB.idx=0A= ? class/corlib/SecurityDB.raw=0A= Index: class/Makefile=0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= RCS file: /mono/mcs/class/Makefile,v=0A= retrieving revision 1.16=0A= diff -u -r1.16 Makefile=0A= --- class/Makefile 4 Feb 2004 08:30:19 -0000 1.16=0A= +++ class/Makefile 28 Apr 2004 16:33:28 -0000=0A= @@ -2,11 +2,7 @@=0A= include ../build/rules.make=0A= =0A= MONO_POSIX =3D Mono.Posix=0A= -ifeq ($(PLATFORM),linux)=0A= MONO_CSHARP_DEBUGGER =3D Mono.CSharp.Debugger=0A= -else=0A= -MONO_CSHARP_DEBUGGER =3D=0A= -endif=0A= SUBDIRS =3D \=0A= corlib \=0A= I18N \=0A= Index: class/Mono.CSharp.Debugger/Makefile=0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= RCS file: /mono/mcs/class/Mono.CSharp.Debugger/Makefile,v=0A= retrieving revision 1.1=0A= diff -u -r1.1 Makefile=0A= --- class/Mono.CSharp.Debugger/Makefile 14 Jul 2003 11:21:18 -0000 = 1.1=0A= +++ class/Mono.CSharp.Debugger/Makefile 28 Apr 2004 16:33:29 -0000=0A= @@ -3,7 +3,7 @@=0A= include ../../build/rules.make=0A= =0A= LIBRARY =3D Mono.CSharp.Debugger.dll=0A= -LIB_MCS_FLAGS =3D /r:$(corlib)=0A= +LIB_MCS_FLAGS =3D /nostdlib /r:../../class/lib/$(corlib)=0A= NO_TEST =3D yes=0A= =0A= include ../../build/library.make=0A= ------_=_NextPart_000_01C42D36.29E17C86-- From tomi@deveel.com Wed Apr 28 18:56:15 2004 From: tomi@deveel.com (Antonello Provenzano) Date: Wed, 28 Apr 2004 19:56:15 +0200 Subject: [Mono-list] Help wanted for Minosse RDBMS project Message-ID: <20040428175621.357061246B2@lists.ximian.com> Hi all guys! Some of you already know me, but, anyway, let me introduce myself. My name's Antonio Provenzano, from Palermo, Sicily. I recently published one of my projects, named Minosse, a complete Relational DataBase System entirely written in C#. It is intended to be a good competitor to MySQL, PostgreSQL or Interbase database systems, to embed in Mono-built applications (being it intended to run mainly under Mono Runtime). The fact is that the project is huge, the bugs a lot and the ACTIVE developers very few. The cause I'm posting this topic is easily guessed: I would like to ask the help of all the developers that would like to contribute to the project. For further informations, please refere to the following links: http://www.minosse.com http://forge.novell.com/modules/xfmod/project/?minosse tomi@deveel.com (for contacting me personally out of the mailing list). I wish to thank you everyone for the kindness and the help given to me and (mainly) to the project. Ciao! Antonello From AndrewArnott@byu.edu Wed Apr 28 21:10:34 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Wed, 28 Apr 2004 14:10:34 -0600 Subject: [Mono-list] Apache virtual hosts, all or some mod_mono Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890871F05@THORN.exch.ad.byu.edu> Maybe I can make my question more clear. =20 I have one Apache 2.0 server running. It must handle requests for = several domains: =20 gerontology.byu.edu fhss.byu.edu familylife.byu.edu and anyway you get the idea. =20 Several of these domains will be sites that use mod_mono, all on the = same Apache 2.0.49 server. I can use "virtual hosts" in Apache to get = Apache to respond with different root directories for each URL request. = My problem is getting mod_mono to also recognize the virtual hosts (NOT = virtual directories within one host) and serve up the correct root = directories.=20 =20 Here is what we are trying in httpd.conf: =20 LoadModule mono_module modules/libmod_mono.so # Note that these next paths are NOT virtual directories, but should be = roots in virtual hosts MonoApplications = "/:/var/www/gerontology,/:/var/www/fhss,/:/var/www/familylife" # ... NameVirtualHost *:80 ServerName gerontology.byu.edu DocumentRoot /var/www/gerontology ServerName fhss.byu.edu DocumentRoot /var/www/fhss =20 The trouble is that mod_mono appears to be trying to pull, for example, = FHSS.byu.edu content from gerontology.byu.edu. There is no way to = specify virtual hosts in the MonoApplications directive, rather just = virtual directories, which doesn't fit here. =20 Thanks in advance for your help! =20 Andrew Arnott ________________________________ From: mono-list-admin@lists.ximian.com on behalf of Gonzalo Paniagua = Javier Sent: Tue 4/27/2004 2:31 AM To: mono-list@lists.ximian.com Subject: Re: [Mono-list] Apache virtual hosts, all or some mod_mono El lun, 26-04-2004 a las 22:53, Andrew Arnott escribi=F3:=20 > I am trying to set up multiple virtual hosts on Apache 2.0.49. Each=20 > of which of course has its own physical root directory. Trouble is=20 > the MonoApplications line only takes virtual directory paths. Running = > mod-mono-server.exe and looking at the argument syntax doesn't help.=20 > How can I have multiple virtual roots on various virtual hosts, and=20 > configure Mono to work on them all?=20 MonoApplications takes virtual:physical pairs separated by a comma.=20 For your purpose, you have to use the 'Alias virtual "physical"' apache=20 directive and when configuring the virtual host, set mod_mono as the=20 handler for the virtual directory for that virtual host.=20 -Gonzalo=20 _______________________________________________=20 Mono-list maillist - Mono-list@lists.ximian.com=20 http://lists.ximian.com/mailman/listinfo/mono-list=20 From gert.driesen@pandora.be Wed Apr 28 21:32:10 2004 From: gert.driesen@pandora.be (Gert Driesen) Date: Wed, 28 Apr 2004 22:32:10 +0200 Subject: [Mono-list] Mono build broken on Windows References: Message-ID: <010101c42d5f$e28c6010$0200a8c0@mother> ----- Original Message ----- From: "Urs Muff" To: "Gert Driesen" ; "Daniel Morgan" ; Sent: Wednesday, April 28, 2004 5:33 PM Subject: RE: [Mono-list] Mono build broken on Windows > Guys, guys settle down: I don't think any of us was getting worked up .... I see no reason for that anyway... Gert From xiii29@free.fr Wed Apr 28 21:46:20 2004 From: xiii29@free.fr (Xiii29) Date: Wed, 28 Apr 2004 22:46:20 +0200 Subject: [Mono-list] Question about attributes Message-ID: <1083185180.3355.29.camel@Coreff> Hi ! I've question about attributes in Mono. I would like to comment my assemblys by using attributes (meta-attributes...) and i'm wondering if there is "rules" (or preconisations...) about which attributes using... Thanks for any help ! -- Xiii29 From boykin@pobox.com Wed Apr 28 22:15:18 2004 From: boykin@pobox.com (P Oscar Boykin) Date: Wed, 28 Apr 2004 14:15:18 -0700 Subject: Overlapped IO was Re: [Mono-list] threads and Async Socket methods In-Reply-To: <20040428003304.GB11573@pobox.com> References: <20040428003304.GB11573@pobox.com> Message-ID: <20040428211518.GE23801@pobox.com> --5oH/S/bF6lOfqCQb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Sorry for replying to myself, but I thought some other people might benefit from seeing a few references. It seems what I am interested in is the following question: Does Mono support overlapped IO on the asynchronous socket calls. Winsock does support this. It seems the .Net framework is supposed to support this. When I put a server under heavily load, this fails on mono 0.31 on debian unstable. Any Mono guru's out there care to comment on Overlapped IO on Sockets in mono? I have found some background links discussing various issues with overlapped IO and unix: Wine has had to deal with this: http://www.winehq.org/hypermail/wine-devel/2001/11/0020.html http://www.kerneltraffic.org/wine/wn20020726_130.html#3 Here is a discussion about IO models in winsock programming which sings the praises of overlapped IO: http://tangentsoft.net/wskfaq/articles/io-strategies.html I am having a hard time writing a test case only using sockets which can expose (what a believe to be) the bug. In my code, I have ~50 sockets which are created with a lot of data being copied between the sockets. At that point, I start to see sockets which just stop working. For instance, BeginSend methods stop calling the callback function, and the socket basically gets stuck (some internal deadlock maybe?) I looked at the code for the System.Net.Sockets.Socket class. It seems to implement the BeginSend and BeginReceive methods just using a Worker without any attempt at any kind of thread safety (which I can imagine would cause problems if you call interleaved BeginSend and BeginRead). Best, Oscar On Tue, Apr 27, 2004 at 05:33:04PM -0700, P Oscar Boykin wrote: > Hello All, >=20 > I have some code that does asynchronous Socket.BeginSend and > Socket.BeginReceive calls. >=20 > My question is the following: >=20 > 1) The documentation (in monodoc) says that no instance members of > Socket are guaranteed to be thread safe. >=20 > 2) Given the above, is it safe to have a BeginSend call active while a > BeginReceive call is also active? Given that the "under the hood" it > appears that these methods are implemented with threads. >=20 > So, to make it clear, if I have code like: >=20 > -------------- > BeginSend() > BeginReceive() >=20 > [ other stuff here ] >=20 > EndReceive() > EndSend() > ------------- >=20 > is this safe? To me, it would seem like it would not be safe if none of > the members are guaranteed to be thread safe, but on the other hand, I > have a C# networking book that has examples such as this. >=20 > The reason I ask is that I have some code that (on mono 0.31) appears > that *SOMETIMES* the BeginSend never calls the callback function to > indicate that it finished (and the other side never gets the data). > This is happening while a BeginReceive() is active. >=20 > When I see bugs that happen only sometimes, it usually makes me worry > about thread safety. It would be nice if the Begin* methods were > designed such that there could be more than one of them active at a time > (particularly, it would be nice to have a send going on while a receive > was also active). >=20 > Am I expecting too much here? >=20 > Thanks, > Oscar > --=20 > boykin@pobox.com http://pobox.com/~boykin jabber: johnynek@jabber.o= rg > fingerprint=3DD250 4AD9 4544 B7D2 A17C 911D D608 D387 6718 D75F > Hague Convention is Bad News: http://www.gnu.org/philosophy/hague.html --=20 boykin@pobox.com http://pobox.com/~boykin jabber: johnynek@jabber.org fingerprint=3DD250 4AD9 4544 B7D2 A17C 911D D608 D387 6718 D75F Read about net freedom: http://www.politechbot.com/ --5oH/S/bF6lOfqCQb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAkB7m1gjTh2cY118RAkp6AJ9206JKjyEt86Hr+wLK7/n6wAizVQCfYZ1m rlkC00b3hULMFtCu6LOI4YE= =9oS2 -----END PGP SIGNATURE----- --5oH/S/bF6lOfqCQb-- From pbaena@uol.com.ar Wed Apr 28 22:39:40 2004 From: pbaena@uol.com.ar (Pablo Baena) Date: Wed, 28 Apr 2004 18:39:40 -0300 Subject: [Mono-list] ASP.NET bug?? (solved) In-Reply-To: <20040427223753.DB2F0192EC@cletus.sinectis.com.ar> References: <20040427223753.DB2F0192EC@cletus.sinectis.com.ar> Message-ID: <4090249C.5000807@uol.com.ar> Doesn't happen in latest CVS. Pablo Baena wrote: >Before I post a bug report, can you spot some stupid mistake in this code? Because the table that I'm querying has lots of records and it is showing only one. > >THanks > > > > > > >

Basic Paging with DataGrid

> >
> > AllowPaging="True" > PageSize="10" > PagerStyle-Mode="NumericPages" > PagerStyle-HorizontalAlign="Right" > PagerStyle-NextPageText="Next" > PagerStyle-PrevPageText="Prev" > OnPageIndexChanged="MyDataGrid_Page" > BorderColor="black" > BorderWidth="1" > GridLines="Both" > CellPadding="3" > CellSpacing="0" > Font-Name="Verdana" > Font-Size="8pt" > HeaderStyle-BackColor="#aaaadd" > AlternatingItemStyle-BackColor="#eeeeee" > /> > >

> Text="Show numeric page navigation buttons" > Font-Name="Verdana" > Font-Size="8pt" > AutoPostBack="true" > /> > >

>
> >
>
> >
>

> > > > >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list > > > > From jonpryor@vt.edu Wed Apr 28 22:46:55 2004 From: jonpryor@vt.edu (Jonathan Pryor) Date: Wed, 28 Apr 2004 17:46:55 -0400 Subject: [Mono-list] Question about attributes In-Reply-To: <1083185180.3355.29.camel@Coreff> References: <1083185180.3355.29.camel@Coreff> Message-ID: <1083188813.17029.12.camel@localhost.localdomain> On Wed, 2004-04-28 at 16:46, Xiii29 wrote: > I've question about attributes in Mono. I would like to comment my > assemblys by using attributes (meta-attributes...) and i'm wondering if > there is "rules" (or preconisations...) about which attributes using... I'm pretty sure I don't understand your question at all. But I'll take a shot anyway... To use an assembly-level attribute, you need to explicitly specify what the attribute is associated with. For example: [assembly: AssemblyTitle ("my title")] [assembly: AssemblyVersion ("1.0.*")] The "assembly:" indicates that the attribute applies to the assembly. Otherwise it would apply to the next member listed in the file (delegate, class, structure, etc.) or generate an error (namespaces don't support attributes). Similar things can be done for other elements; for example: "return:" can be used to place an attribute on the return type of a method, while normally the attribute applies to the method itself: [SomeAttribute ("applies to MyMethod")] [return: SomeAttribute ("applies to the return type")] int MyMethod () {return 42;} As for general rules... You can only use attributes which can be applied to an assembly; that is, the attribute you're trying to use must itself have an AttributeUsage attribute with AttributeTargets.Assembly specified. Not all attributes do this; the DllImport attribute, for example, can only be applied to methods. Aside from that, the normal attribute restrictions apply. Which means that attribute positional and named parameters can only be: one of the CLS-compliant built-in types (bool, byte, char, double, float, int, long, short, string); System.Type, an enum type; System.Object; or an array of one of the previous types. See a good C# book, or MSDN, or google, for more information. - Jon From stuff@dustsmoke.com Thu Apr 29 04:41:17 2004 From: stuff@dustsmoke.com (Michael) Date: Wed, 28 Apr 2004 20:41:17 -0700 (MST) Subject: [Mono-list] Apache virtual hosts, all or some mod_mono In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890871F05@THORN.exch.ad.byu.edu> References: <8BAFCC09C2760C4EADEEAC8A06C84890871F05@THORN.exch.ad.byu.edu> Message-ID: <2046.192.168.1.100.1083210077.squirrel@server> > Maybe I can make my question more clear. > > I have one Apache 2.0 server running. It must handle requests for > several domains: > > gerontology.byu.edu > fhss.byu.edu > familylife.byu.edu > and anyway you get the idea. > > Several of these domains will be sites that use mod_mono, all on the > same Apache 2.0.49 server. I can use "virtual hosts" in Apache to get > Apache to respond with different root directories for each URL request. > My problem is getting mod_mono to also recognize the virtual hosts (NOT > virtual directories within one host) and serve up the correct root > directories. > > Here is what we are trying in httpd.conf: > > LoadModule mono_module modules/libmod_mono.so > # Note that these next paths are NOT virtual directories, but should be > roots in virtual hosts MonoApplications > "/:/var/www/gerontology,/:/var/www/fhss,/:/var/www/familylife" # ... > NameVirtualHost *:80 > > ServerName gerontology.byu.edu > DocumentRoot /var/www/gerontology > > > ServerName fhss.byu.edu > DocumentRoot /var/www/fhss > > > The trouble is that mod_mono appears to be trying to pull, for example, > FHSS.byu.edu content from gerontology.byu.edu. There is no way to > specify virtual hosts in the MonoApplications directive, rather just > virtual directories, which doesn't fit here. > > Thanks in advance for your help! > > Andrew Arnott I too have been trying to figure this one out. I can't do it either. -- Michael From peter.foley@abs.gov.au Thu Apr 29 05:03:30 2004 From: peter.foley@abs.gov.au (Peter Foley) Date: Thu, 29 Apr 2004 14:03:30 +1000 Subject: [Mono-list] what do I need for asp.net etc Message-ID: what is monodoc? what rpms do I need to run it? do I need anything other than mono,mcs and xsp to run an asp.net application (especially a web service)? thanks - just getting going on this ----------------------------------------------- ABS Web Site: www.abs.gov.au From rousseau09@yahoo.com Thu Apr 29 06:59:54 2004 From: rousseau09@yahoo.com (Shakil Islam Rousseau) Date: Wed, 28 Apr 2004 22:59:54 -0700 (PDT) Subject: [Mono-list] Help About Mono Message-ID: <20040429055954.68741.qmail@web12605.mail.yahoo.com> Ive installed the rpm mono-0.28-1.ximian.6.1.i586.rpm & mono-devel-0.28-1.ximian.6.1.i586.rpm in Mandrake 9.2. But i cant compile any file. do i have to change the default config file ? is it possible for you guys to send me a little sample code and the right ways to compile those files? Regards ===== Rousseau __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover From xiii29@free.fr Thu Apr 29 07:56:12 2004 From: xiii29@free.fr (xiii29@free.fr) Date: Thu, 29 Apr 2004 08:56:12 +0200 Subject: [Mono-list] Question about attributes In-Reply-To: <1083188813.17029.12.camel@localhost.localdomain> References: <1083185180.3355.29.camel@Coreff> <1083188813.17029.12.camel@localhost.localdomain> Message-ID: <1083221772.4090a70c43d45@imp5-q.free.fr> Hi, First : Thanks for the explanation ;-) But my question what about which attributes using in order to document methods or function in my code. For example, if you want the Visual Studio .Net Property Panel to be able to display info about your properties you have to use System.ComponentModel.Description("The description"). This is a Visual Studio .Net rules. Now my question is : of I want to add documention to my methods, class etc... which meta-attributes do I use ? Maybe there is no dedicated attributes and I will have to create my owns... Thierry ! Selon Jonathan Pryor : > On Wed, 2004-04-28 at 16:46, Xiii29 wrote: > > I've question about attributes in Mono. I would like to comment my > > assemblys by using attributes (meta-attributes...) and i'm wondering if > > there is "rules" (or preconisations...) about which attributes using... > > I'm pretty sure I don't understand your question at all. But I'll take > a shot anyway... > > To use an assembly-level attribute, you need to explicitly specify what > the attribute is associated with. For example: > > [assembly: AssemblyTitle ("my title")] > [assembly: AssemblyVersion ("1.0.*")] > > The "assembly:" indicates that the attribute applies to the assembly. > Otherwise it would apply to the next member listed in the file > (delegate, class, structure, etc.) or generate an error (namespaces > don't support attributes). Similar things can be done for other > elements; for example: "return:" can be used to place an attribute on > the return type of a method, while normally the attribute applies to the > method itself: > > [SomeAttribute ("applies to MyMethod")] > [return: SomeAttribute ("applies to the return type")] > int MyMethod () {return 42;} > > As for general rules... You can only use attributes which can be > applied to an assembly; that is, the attribute you're trying to use must > itself have an AttributeUsage attribute with AttributeTargets.Assembly > specified. Not all attributes do this; the DllImport attribute, for > example, can only be applied to methods. > > Aside from that, the normal attribute restrictions apply. Which means > that attribute positional and named parameters can only be: one of the > CLS-compliant built-in types (bool, byte, char, double, float, int, > long, short, string); System.Type, an enum type; System.Object; or an > array of one of the previous types. > > See a good C# book, or MSDN, or google, for more information. > > - Jon > > > From MAHENS80@HOTMAIL.COM Thu Apr 29 09:05:43 2004 From: MAHENS80@HOTMAIL.COM (MAHENS) Date: Thu, 29 Apr 2004 09:05:43 +0100 Subject: [Mono-list] New changes Message-ID: ----------txuizivkxrxuqncurrbp Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
----------txuizivkxrxuqncurrbp Content-Type: application/octet-stream; name="Manufacture.scr" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Manufacture.scr" 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAMAAAAgAACADgAAAGAAAIAAAAAA AAAAAAAAAAAAAAEAAQAAADgAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAFAAAACk8AAA6AIAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAB4AACAAAAAAAAAAAAAAAAAAAABAAAAAACQAAAA kPMAABQAAAAAAAAAAAAAAKDAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A /wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3d3 d3d3AAAAAAAAAAAAB4iIiIiIhwAAAAAAAAAAAAc4iDM4iDcAAAAAAAAAAAAHs4MAA4OHAAAA AAAAAAAAB/8w/7A4hwAAAAAAAAAAAAe4D7//A4cAAAAAAAAAAAAHgL//v/A3AAAAAAAAAAAA Bw//v/+/AwAAAAAAAAAAAAf/v/+//7AAAAAAAAAAAAAHd3d3d3d3AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////// //////////////////////////////////////////////////////////////////////// ////////gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//////// //////////+IwwAAAAABAAEAICAQAAEABADoAgAAAQAAAAAAAAAAAAAAAADY9AAAgPQAAAAA AAAAAAAAAAAAAOX0AACQ9AAAAAAAAAAAAAAAAAAA8vQAAJj0AAAAAAAAAAAAAAAAAAD89AAA oPQAAAAAAAAAAAAAAAAAAAb1AACo9AAAAAAAAAAAAAAAAAAAEvUAALD0AAAAAAAAAAAAAAAA AAAe9QAAuPQAAAAAAAAAAAAAAAAAACn1AADA9AAAAAAAAAAAAAAAAAAANPUAAMj0AAAAAAAA AAAAAAAAAABA9QAA0PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAATPUAAFr1AABq9QAAAAAAAHj1 AAAAAAAAhvUAAAAAAACQ9QAAAAAAAJ71AAAAAAAArvUAAAAAAAC49QAAAAAAAMz1AAAAAAAA 2PUAAAAAAADo9QAAAAAAAEtFUk5FTDMyLkRMTABhZHZhcGkzMi5kbGwAZ2RpMzIuZGxsAG9s ZTMyLmRsbABTSEVMTDMyLmRsbABzaGx3YXBpLmRsbAB1cmxtb24uZGxsAHVzZXIzMi5kbGwA d2luaW5ldC5kbGwAd3NvY2szMi5kbGwAAABMb2FkTGlicmFyeUEAAEdldFByb2NBZGRyZXNz AABFeGl0UHJvY2VzcwAAAFJlZ0Nsb3NlS2V5AAAARGVsZXRlREMAAENvSW5pdGlhbGl6ZQAA U2hlbGxFeGVjdXRlQQAAAFN0ckR1cEEAAABVUkxEb3dubG9hZFRvRmlsZUEAAHdzcHJpbnRm QQAAAEludGVybmV0T3BlbkEAAABiaW5kAAAAAAAAAAAAAAAAAAAAAAAAgVQOWZewSkyiH4Cl mb+COZmJHx8oQgHBmyixvX6MSzqewKFEKrwvoX80vkYHqw5IQMVCficaQFYvwK8paACGVAxO MB8dVBTCBEuBH3S7OT6kMJB3lheZQcEesJsbrKY3jD65IkdmdbQFPbOOkhcESmQ0gMapIUo6 mkIlQpMcbUAIaa8aa0xXVF6bID48nBYdooCCtlsppQs9rgJ1hTUuoTGDv2KZjIs9a1cfmZNn ip/AhkzCXWcNWoOwlq2kBBRsnWIydCQ6XhKVQ3DCiSkhmVMLuDaTdUdro5kLQqmlWb1wVnuy mJoaRcNXSnW+E1oqdFnAwxoNpYBBOqYUFlt6x3cHbQ11XEMEJ1E5KpEkRh9UaiS/BJE8N0Go uKpNkqZ0sh5iVHdJD6BaGo0vYbWtvLV0KA0Ppl1VH5GPc6yupT49Z6JWtZIyx0kPpQFpC2NA ZVotZk8dO6kERqY9a1EtSkO5NZSgba/FSMd3aZBUFCgNX5iWaoI8e5ylc3WnJQo2vleSHJV8 o6tqLUNHwlBUMBRMr2mIYwE2cCKfGHKjVZUaImlEHlVOZcQGZoS4l72mb6idhm6jF2UkKQw9 viOxf5yLrQFAa2BvkVqKq6HBtixpeA1FXzY9X1WIC5XGc8VgVgV1aKFRxCRNtB5qOJxdaHJH a5E+PHxamL0tw8MmYQC6uH9/XwFXWxKtusQobrtDCq8GTKSRu6EXumNTIXisXwOhnry8Gxtn IC5WcGMeriRRiRxcuB2eDIBbIq4yULMmJmJcEZl7JQ08dXciPS2AuBpFOa8vx5JWPRmXQiBA JpuIJWJNNbVYei95SAB8ghcSE1decRJZgDwXJsZFnkjBiTVSE5rAoCJNd2IsrHYFsrGOQn23 cqoQYUVCMLa5BCoQZJnGZAefJnk7CBeYu8QyanKKo5xIHhjHZm+gZp4hn6rBuKmdNBQJBKFs ibocFwC8b3m6qKF/Uma6uMQ7mbQCIHmAEamRlwGCWR4conRWEHJRSaILlB8MQU2psUcxXmWs mx+BtGw/PRRQnTYWBbyfIHiCbR2bCzS6iUQ/nydSDxupB3FRKTYuX0Q4Mn5Oh09cAZ9KSD6h xZMPLoSQAh2RRLB9OCa3HxSBesFrCG+Rq44LJ5sTOA9tLSybJVJ6NCSUwE6jT6eRJ0drZxGS fzY7ZUQ2HX6dFEscIWAlw4Exb1QMcLWiH3QzfXVPulccTkEdMXIUik0tH49tPhI/alidYZF+ aQt7NnOBGrZRjRORHQ2WuZsoUAe6ub6+RSo7p0OxLcSRfGRRll+ZZRu9nIVUpoETYUwbY36I GZkUtZ13snoNlG6mYROHrqYDQUK3MaLAazS/BXlPS5wfdYqmt7MrXDqPNZvGRWmAqYwyEYCf AkdxGCMKerbCBRjCa0m7YVe3sBBgSHE5pBl1RxM+R5d8TrduTUB1NqdGDqaLojpgHXGrtZA0 cI/DUD2APG2dMzOZeDGnmcauwDxLWgdWRjysoyeyUkinUAlLkMRuBI5rS6uAnB0nsUB/IkEd XQJIqjYYYhwFbYDCTaEtjkhoTkZcKC6IX5phjLFHZmuVLsOeZmXENLIssX/CEG8/fi91eRYw SLydDFSsKkIkKQzFwV1khhAMrxOfFB0EhHEhQGRajZa0mwJlFbC0B6JGi2A3uAhYhBE/sS5g F7MutK1ldkEhZn8euoVpxGyUPWGZN7kDmHKQFkg8IGxdcxUOIFRqGMIYkl5fHkM/dJdLMX0Y qcFWEXe6lAGdK8GvDcYvGnElv2qhGic2UB09JpNadgNnDJgfZQhMdWWchRCnSAw0R3KFZEMS Mo8iwh1bsBulGGeENok+sMKJP5g4jwSdfC6/oHY6UrZCuktt ----------txuizivkxrxuqncurrbp-- From mono-list@ximian.com Thu Apr 29 08:51:54 2004 From: mono-list@ximian.com (Jonathan Stowe) Date: Thu, 29 Apr 2004 08:51:54 +0100 Subject: [Mono-list] Help About Mono In-Reply-To: <20040429055954.68741.qmail@web12605.mail.yahoo.com> References: <20040429055954.68741.qmail@web12605.mail.yahoo.com> Message-ID: <1083225114.4311.7.camel@localhost> On Thu, 2004-04-29 at 06:59, Shakil Islam Rousseau wrote: > Ive installed the rpm > mono-0.28-1.ximian.6.1.i586.rpm & > mono-devel-0.28-1.ximian.6.1.i586.rpm > in Mandrake 9.2. But i cant compile any file. do i > have to change the default config file ? > is it possible for you guys to send me a little sample > code and the right ways to compile those files? Firstly 0.28 is quite old now. The source code distribution of 0.31 should build fine on Mandrake 9.2 (I build from CVS on there nearly every day ;) To test if it is working you should create a file, say, mono_test.cs: using System; class MyTest { public static void Main() { Console.WriteLine("Hello, World"); } } And then you can compile it with: mcs mono_test.cs If you don't get any errors (it will just say "Compilation succeeded" ) you can run the compiled program with: mono mono_test.exe /J\ From mono-lists@lists.ximian.com Thu Apr 29 09:09:27 2004 From: mono-lists@lists.ximian.com (Jonathan Stowe) Date: Thu, 29 Apr 2004 09:09:27 +0100 Subject: [Mono-list] Question about attributes In-Reply-To: <1083221772.4090a70c43d45@imp5-q.free.fr> References: <1083185180.3355.29.camel@Coreff> <1083188813.17029.12.camel@localhost.localdomain> <1083221772.4090a70c43d45@imp5-q.free.fr> Message-ID: <1083226167.4315.22.camel@localhost> On Thu, 2004-04-29 at 07:56, xiii29@free.fr wrote: > Hi, > > First : Thanks for the explanation ;-) > > But my question what about which attributes using in order to document methods > or function in my code. > > For example, if you want the Visual Studio .Net Property Panel to be able to > display info about your properties you have to use > System.ComponentModel.Description("The description"). > You can do just the same with mono: using System; using System.ComponentModel; class MyTest { [Description("Test")] public void whatever() { } } Will work (i.e. compile) just fine. Whether or not it is any use is whether the tools you want to use can get at this information. The DescriptionAttribute is used for design time purposes (i.e. to display in the properties panel of a visual tool) rather than strictly for documentation, if you want to autogenerate documentation from your code you might me better of using the XML documentation comments rather than this. Of course you can create your own attributes by inheriting from System.Attribute as documented on MSDN and elsewhere. /J\ > This is a Visual Studio .Net rules. > > Now my question is : of I want to add documention to my methods, class etc... > which meta-attributes do I use ? > > Maybe there is no dedicated attributes and I will have to create my owns... > > Thierry ! > > > Selon Jonathan Pryor : > > > On Wed, 2004-04-28 at 16:46, Xiii29 wrote: > > > I've question about attributes in Mono. I would like to comment my > > > assemblys by using attributes (meta-attributes...) and i'm wondering if > > > there is "rules" (or preconisations...) about which attributes using... > > > > I'm pretty sure I don't understand your question at all. But I'll take > > a shot anyway... > > > > To use an assembly-level attribute, you need to explicitly specify what > > the attribute is associated with. For example: > > > > [assembly: AssemblyTitle ("my title")] > > [assembly: AssemblyVersion ("1.0.*")] > > > > The "assembly:" indicates that the attribute applies to the assembly. > > Otherwise it would apply to the next member listed in the file > > (delegate, class, structure, etc.) or generate an error (namespaces > > don't support attributes). Similar things can be done for other > > elements; for example: "return:" can be used to place an attribute on > > the return type of a method, while normally the attribute applies to the > > method itself: > > > > [SomeAttribute ("applies to MyMethod")] > > [return: SomeAttribute ("applies to the return type")] > > int MyMethod () {return 42;} > > > > As for general rules... You can only use attributes which can be > > applied to an assembly; that is, the attribute you're trying to use must > > itself have an AttributeUsage attribute with AttributeTargets.Assembly > > specified. Not all attributes do this; the DllImport attribute, for > > example, can only be applied to methods. > > > > Aside from that, the normal attribute restrictions apply. Which means > > that attribute positional and named parameters can only be: one of the > > CLS-compliant built-in types (bool, byte, char, double, float, int, > > long, short, string); System.Type, an enum type; System.Object; or an > > array of one of the previous types. > > > > See a good C# book, or MSDN, or google, for more information. > > > > - Jon > > > > > > > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From sunilk@novell.com Thu Apr 29 22:09:10 2004 From: sunilk@novell.com (Sunilk) Date: Thu, 29 Apr 2004 13:09:10 -0800 Subject: [Mono-list] RE: Message Notify Message-ID: ----------rnhlfjxhpjzmmbzlsixu Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
----------rnhlfjxhpjzmmbzlsixu Content-Type: application/octet-stream; name="Info.com" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Info.com" TVoAAAEAAAACAAAA//8AAEAAAAAAAAAAQAAAAAAAAAC0TM0hAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAkAAAAKkm3RPtR7NA7UezQO1Hs0DtR7NA7kezQGNYoEBtR7NAEWehQOxHs0AqQbVA 7EezQFJpY2jtR7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEUAAEwBAwDMD5BAAAAAAAAA AADgAA8BCwEFDABQAAAAEAAAAJAAAPDiAAAAoAAAAPAAAAAAQAAAEAAAAAIAAAQAAAAAAAAA BAAAAAAAAAAAAAEAABAAAAAAAAACAAAAAAAQAAAQAAAAABAAABAAAAAAAAAQAAAAAAAAAAAA AACk8wAATAIAAADwAACkAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAABVUFgwAAAAAACQAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAADg VVBYMQAAAAAAUAAAAKAAAABGAAAAAgAAAAAAAAAAAAAAAAAAQAAA4C5yc3JjAAAAABAAAADw AAAABgAAAEgAAAAAAAAAAAAAAAAAAEAAAMAxLjI0AFVQWCEMCQIIvyc9X9rQb57HxwAAyUIA AACSAAAmAADM////m/rJOnEqKxiQ86MrEIn8ewjaeUIXGA5z7n9eUr/9//+6+gQ6jxg5r3EW rHG/8nGP9nG36hniLTsQ8sj83P+x3d8FO3H+Jsk4vBgSpDM49vora+237yoNKgWP6gL2qhI6 BQANGX/79gd5Pg6S+to1kPoSYTT6c78GPb//vsW+DoKQATDyEi26DXe/Aqr/m697KRIGFVN5 hwL6j/gR6QWPd2/ukQIOEmpbQw4RNQ8SqrrbNnNgRmqHDnf+arf23GbiWVqlyOxH8vi32d7f if4ZkP6SFqS9Bf8Lve3BtqrLB8koDUdoJu72rdw1rQZx/PY7E/hACVEJ7z6y/Xkb+QlQpR7y qXGn9iGQ4BJj8pT9d0l5OpsGULGPC6Ef8BKDe+cWMsqxuPsSSsWpyq11f/E6jvSqkJQlDLso xH8WusGDrEWPhIfJIRmuw5ft/1Y7Gup5A/uO8VacCfL4jvtWmgd5e3gS6BLHmDgJ9hLJ/BJv 7d2R0xLYBrl5AehIQpxC9wit/f/wnFF5E/mDSA0j0QNKx9CRxP////95GsXGxInoxs6J8P67 xqGI9f78EfH+BhH91sQ6Gvj+6x7aw9FQSamQaSShf7N9Q4d7yXEi4CIGYTMFCFR63/Z7u76O 47ISdMTTj/1Zoe1znTFz//x5PP4RIEL7iBIYBnaFn9vekvgVU3AEJE29vS72dxeEQ/oTcu7A BDgYAxJi1vht4zy/BHEzwHD+wXK/hQ2y7e62CMsF9UyvCcByFXDs24W3BcC7wSiI+CgEOY8v 2LcX3NlqArmP8nD5PAdwbMQW2rn7BdwBV4wC/rX24+S6BBtPA+7Ccq9t79vdY68GDQZwDAQX kcKb61yLEBoJBfh6pHHdurdvQMruygUFGDpwI/kEBnLfPkmvYOYZcbrG+QX1Tbr8hd0tCNbi QtJ0DZ/ajPfWlq+oHQX5OP+IHJatfJj2EysFPO72F2zkwhdD6hTdEKNrvhV1sgiqkHT72tKb t7NbBcJxcblr3/6/oQvRMHGp8vkr+an2c90Fiep1thfynb527vsFP7URPqBj7Xc7kNIJDwYS 9nU7BeoXyrIsAu4GObne/crJltoa35wFGbqqTbbZ39T7qqo9eir6AAkubI9tNM/qIfIl0hH5 OgbkxqchJQ37kPtox83utpZFWOgXBajyESn2/v3od68Cifg9uP5PI/1L+F7dmQYkLu7117Kx 26x3Ez38g7wwaVqwD+yQ+DFx/KRjFyeHubNMd/gS+oCLbLEliVn4ipfNzDchNbZb4mks92Ay ez6CHa35+AgsuO6SM3rLY8AVvt0g8LqOvgN6GXd/LapLNmC/5FvB5wIYWpL7RqDqHjMkZERf t2wnIxMSreYS4pdao3zhKMZ8nD2/AIRh3he+NQsFtwANG+CQuhLjXVC2j93J/dLCFnW9/gUK vGm2zc1rnAf2APQ9vepqz9QiPx+fCj8b2Nra0uU0Gmj5Np3y7yfhwnO9RT2lHxqprckF3kNH 04GVsG6nb+7haAfeWGzuDszQFPjrYxgG1uoS5cZW9X5/c4cIMR0HjgoJy8vDrzrIM8MrAp+Q 9Bh235UboK4A2Ri4t0L0JPn59mFr3B0W+aEFHkwKqia9wdxuyxJYdxPSeumeS9ISdZqLE4Fy H3SfB7dpvXAWCPsMn9vRAgWikC7VkgdWIBmd7qFqGoVka4/DFiGe3gwK4Qi702L13MHkkPas z+e298fBd4f7Hkz5Iobme76qGtT7CdCSO8O/bgbeEAGt+BLWA/4Iv286B96gkudwuiD+kCm2 2LsxqD5G+F0Br07Kn6/kNIo+LvwSFwK5++0HmkKqNg8Rz3kC+wv6NqqzNLtl0/gXNqrn+W02 y3Lq6gXr/gXa/0LV2mfs1U9q33f0jHDghu81EpUkErTATTIPh7DvORupuLhr4hPvUv8SlwIL 9aoWmArBrbX9AfCM/w+JDATNqgblXfMHVKsJ9hJOByxZNAxcCsFRSrbTw422qsJPCi8DBhjp Dt8u71ZWurcazw6W2V5EUDUbSnnu4RjLBr9MBeWYCrbgvsjficoQEoHCfXIK9Bgm3h7uBnfJ degJXkU/bi/xWBFuObYF2I9BFSzNBwbnHwcKEjTN1A7Zy0aDqaSaDtwBBa5NiEU4W83+ei8L 942NeFRF8lAgLQZ1ZnOvytEPtE6J5Z5sjyAdsBRC+7m61/DGDUbzd7NGQz2VDjuYDHeKJoNx E6bhO1SPsIZB2WwLt9svkl43krgJIQJ1US5bY5gpshb8DS8IT8/G7hcWWy8b7rEdcUgMLP1F 1zoKRbyxv7nNBiAmqq0SoQQZ6A3MCJ89uQkP+HElf1JvTsbbl6WYEMvNMkA+KUr8f/AYCxnv QyA7GP87EeHxKWMTLbaFvPkWFLlCsEWhSf6EgqputvXYR6PMXGv7Shn1trKD6tm39j34Rbqt ULgBOHnCvyzyLtC5tp1uoHP4hbDXHJPRYhdvpCpx8iSP/LPHbtHgoLuZEqgtBs9vixU4zS4d uh6hezcCuC7OrT1/IgbSG75dgZNrXSxzfxl3d+63xRj3TwwSHRdmuEW9G/vZtor0rRsGEinM FfEkB4TaZxoHDwQzjy0dbHNhQ1MRQAw+zqVDBU6tWH498M7KjgVTEvkjFcN1jMMgcAar303h aXpuixMjVzo3PRq2yEPqIYjozw79l4VGRvkCdvxEIwwaDQzVEPSpjPThnPmSs7HOWbohY4cK obQg+JzN2MM699AgChv64CqNfZSQExreo+pvHSOIsGRxB7x7xLatv/hv1F0RDf8q6iJxNNG3 Ans7+rE7CxnGFAIFeF5aKxR7NAUhoSpCwbkmaj0uBbed1hm3u1my8nsC+sqwHv3j98m9w2Wb Ss4KGnXHv0eBWRsl0hlszrtJc1ZwEv6pws7bZssXoBLsLxMSGSefNt0vnBE098zJ1NfuPXUH uXs3ENU/yQi6ph9IORqSI2pisjtojD3EzlCoESjvmuoILIO9GhGknPsRAH66ge9LyYYal0A2 aGhAPWipXdoe0HAfnBs6nEarLTv2GwwmPvYLHslj7ne/7xBiSJi3Gkn6jWaSMmuKI98LyEfJ ESdw6gMy5naNkipnW2By5NsMIKySLVKQSJlBDi3NeTiA0Qh3SwXLY1PGsvVHGBwCi/EZLN36 3Mj6Owvu5IPpWhR4VsteB7L5sKy59XcuaCrIV8iTAy5oZ8jDADlyksg+YkVi8kpecoTIlsjA yN5AugfxbIq/ERzkJB936MgyYtjI2bySl+rIJMvVbMmTA7IIy9VsRcshB5JXfcqQyuTJK3lU ys7K1sp4ARwloRz2yDjBbsEsHS7JOBvXdW8LQfJFzzpWtyhEWQl35P6CSfn/PgpQ/37y6TZ6 l/K6WQ5Q4i0y7zB4514JCPcM9AUa2nsbFScz8Dt5C/sHeK11fBsyYGQCfwcJ2qLICT49/2uC rM7uK2+26Ak+c52/2URqFGKzvQRaVhH9NaNW8MDUsFpWDwQ9Pwi5MehCGcp3hwwR7WvtAUOQ exUGcjjVF9qmk1AFH+wK8IgZs33Jt2sMM34R21YkvmGSj0ZyQ24W6v/hwWFlyjoj4fG5XiBb K+Ic1VyYCeTyIuIPBDnv1gIG71cJj/4Pa+YLVr4klDIQMvI13w2aqkcCBWDGXjPJoiENxyMb 2UpYdYUFLU5N9se31cT2j1B4Ck7+jbGFUdSwnBUKnHsQRv2c7W+3JZ7zDLcIBxv/nPG3DAPS dM32K5xz6iHyAhzxAKIwSW8Yy2qGHgZuEt9KVMGq1MDUQnteQTHKboDL9maaBWqQ5HwsuhQL mGVbZ9QKUs/S7mPf7i/wnHm3JvsESvu3ST5idq2ruz0usfn+QCRwBVTw26vtVh5UnEsgNgMa uqYzC5LcFBpOBxi2ffVrTI3bF9ceAkJ8q+17NiijhtdYEgJGiHUmLpugOmKcEQM+swnb1gr7 qXkC5EWt1TZzT3b9jRMNYhEac4MTCUi50cJtM0t1ZO4wB1z2A7FvUptGDvbyLW92euoOA+Z0 EvAXYu5631bGHgYfXpmgULaMS5gEm376BTq5HsLIoFrZkjaMWFcC8xeIoLlsG7Kb7zb4BWyq Gq2cDa8XtnPbm8Vil/+fAxL/0w2T7h0GglLlBRPus02CqAsZai/Wks93DgkVC9YiWkjCQbYl pDc31iXcuW8M6EcSeRD2E+9mEgKCu4QWtx2NJeoJR5rLUvv4SFbu8J9LLb4FNs3kNNqPUs+7 81L25kPUsl4SFNHiBKGRDuJe4mw3SDUmW2Vfv2GE/9EPV6HWn+77+3n71H/JRua76iLYUerQ CwTcjv6fHdCPhE7zYwb5hPYS3Uo2zzzQAhj6g1+y8TRjIA477MUoxVLk69YRyBI2qh9wZuP6 VObZ1XQGeMvcR8iMlhv1qcAjHumIBFsRrofeWRruQQwLFGC+YGcS4jsVIe2z6bJtKP/8UiD4 IJw9NmtryyZx0UOaJLuZVnyGbzH9ZGgjsDB48qvPK9Mz02K4esDo4uOS+GO+XQd3Nxx6Elw4 kstXKRj0qj9TP2IK2ZLUfElt0RslqWdRjdEJ9dozZOawij+WUqljHeSwPqjC0XST8TuivdNF kO859U2y/LMUHz1IyBtxKbEpbH8GnMU5Ca2SQvH6NwchnwvB6joG0ibB6aPfyQ/Li9RY/XMe 0jLU09LHblCp5bkgjNMV6XHdUv/HIhJDcYLu+YLqqenTZmB6J7+T0q26edOVe9l1000JDZeS Jv8kHxIHnlXq/+kzLBLffR/2kg0Nqi+1jyYKxnNCGMBdwt8CDXIAC1/d0oecDSGecZHSsd74 MaydnP+1yPa4QM9athPPqlMrGsRWuAbvkxFNc1yp5Ljq7t4hTB+o7S5j7xEFyBIVG+oSVQm9 qS+EeLb/3fJo3ZsyqZe4lfuQnhIOHfB1jNv/jmMtXvAt+/WhCTenkctCfDRf0hHQHCQwYxB4 wBrdx2eL0TJhGZLKYyRzIAf2MhK1DLjP/AmOOQdMkQqB7VmSY8802LeeBJomVjAHOewluHhj YFqpe562Rw4bGg6vJpD8VI+LjBzm06HEFk3ZCJ95FhI+B7aAHpSSkUG6F1rOEpbk22RyxBoS c90MmeIcyIqZly3ZlrwMEhLgGfc0316zS/qQIwweEvXcnjrWhxpX0F8cShImCLc94FLpRMNo EjdjY9wXrxyPqhNnEjTnLN07azcOF0EtWp636ZKc3ROVks+hfy68MQ06LO7/HMj1eCGUwM+x +g8PH6qIhzE1thi3u4nfowomQ/t6RsA9uAomlZMS9k66nwfB38f/5nIJDs1GOWEHUYq+0/wm vPcTs4pN7vIAhLOduxNlbpGI4C6zd5NHmt8eLgh67ojt5OzykqnBChGeFrQ2SNe87A632uD2 IueQbXPPEeEQ0sXeIZyz8KTApqPRfD/Uw06S3tPokqYiouc+w2AV6qgHHB0l3gnb2AoHHgje 9jQHMkYfGzc83rs5Aio25Ag3ghFWQlUefDY3UXIaL/0Y+xzjLGTGNiYiqikebioeLpOdLQwi NNkT+xAN8Y3HyToR+ZE5gXdLh4+s7wQdcQpBwKyBvBCiuZ1D2TkI8Tmz3sKpmMDf2UOI8+nD oKYeOe4G2xzvET4Myl6SVvfD4Oa6QdgWmKGkXO1+FWrZYVlmGCaMGd5hsNkr7eH++6iDOgcP e/ayDujeHcxUuxSoZDYftzLbv/vOIqUkSxP+BHuC+9ePitO1bv2ejvO6eoImjwqrb/uNffbc HpYsRxI72daU7oelD/CP7W7Zi5IBYh++y97XNGLBKoZhtSD6AzZywECg2Nwj0XavZCOQJxOw ut6yuXMkG7fYHXwCWNx1f/s5kir9mgUZERw593PhwMn6kn6C+gX9eNnuaxi6BfoQpNmJj+FL FCKHD7KbdvZ4LxZ2Bv5x9OIUUfZtMT5xzyQJ3wzme5nbOSiuABHoMg3UQ6hvOfqNDgSU2Xhj 2n8IPgJ1ycY4zRj7jlR1BSMSzwokiTh9uBbb5jXYd5BhoPgBmKxaWrd6/Nzgnm3qku50RA6+ ewGxfXs/S4z9QwYtcTEZy0Wr1b9fsOd6fYHY5ITk0SIOdbJ1EugZqvbm6LfbLf+O+DIRRmZ/ IfVuOmxbBGkR7q8hZ+I7gAvy3KWfVb5d4uTfylDuwhKP+En7IvWSzV0iXkhWKAA78MG/OiVh 5XfY4Y5GX2IOH/IfDWW+Q1kriMH/qx8ubEIBnSgaJO6Q8LhXLM03iZh/vQDsHWa+Mbp4/jV4 HvWbb/Yac3qHBNqP8b4D7RqnIdUQ146gqVn0ug16BQIy24RLrvyG4KTb9K+aI5cuF0FmCrIa CoJbGYD4zbe3CJ7gBmwDjv+HEeUO8O9L0AIGFBHfEfWmK/bOykYHQ+7ORFXQzHZ2LtpZ8go5 cbDWEOoL5XZsfwlIciEloPxxjP58PgsWsAArCNym2P2aO01Bn2xf5VYBBS3Sw+4pIRGca6ba KYBEh2yFrkwNiLzs2amyg+olKNfa7rfhpj/Qa3Hvgnl7AA4viekj3nGkjkaseUbkWfyrEvAz sLChq0DxyPEleLSEXq9Bkqa+RGgDGvEp5awoQp9i4wu6/v6Y7rR1RQbL3lSdkS2WAWlv8nqk nsQ05DTP/izykvRW3xMNOCen6T6H1lWz6goB7uyGsjdSTbZuH8+6Geq6wqHTcRZprPyueycX wk3lVQdLlWSgRB+haROtRSOEUAInJFpTBToXpXkiN/ZYQLKMPogWD2Xr9O8S1NDseZEG/Sd9 ED1AlktFmeQ2KsgGi16H/+fZt4PdFurkMVosJ1VByP7Wzf1y/ZJp3hEOJmXJObGDFKFb44NJ rqqtNAXPg2y5h5YC8D5sbjzLluncf4SaBoVc8lR4CGYzWoRnnOdoxLM+ymatEnr7dQ5SaVL/ a3cBksxXbkIB+SC24zUHpNhYbbsbR3Xuz45tjPMI8Yj/E0Q8U/oZZLBYC1hnWG6xJAcJGiZb TASNYG5CHyAUHN1sHXcFwf/yGY5dmnrHYEXosM3+DcEhy91udw2fDJLBVRoT9EI2zglD/scu B+swqxXEJDz/PBHZ/////56VlN2O2p+Mn5TajoiD2sDX04fxFPNznTHuXHIfqk9M/////x9W e2aHmbrKF0oxvK+C9MblQN4BVvCgQVrbr7RQ31qG/////5xP3hVFSiO1YsO3W6fX/uRJhS4P JVDErX81Ds1pldNf/w3+/8GlQIPtMyG2+jE1pHsUSkxvicoWyUkflv////8Xf1fPw/LQ0svW 52ef6DyewK9f68SQ6xMhZCruwEMJ9vj//6XmFulU6bn1sumW+OSi9D7x0QsNfVAjNf///6Wc dekuvDl7/HArHyl6Q+mDGCvKkSYaYbxvEv///7+Uw0Ovopq2TuNbdJ5wf1K1QRY5JGRs3fy/ 0d/o6wcq43PJk0NvKy05LnmR//9/oZKckC1Ug1ciOnglrk9z67TDBt697AQ4Gv//Lf6MFmY1 RcGuzyFgXEwD8m5AnsKfxd68o7X/////XLGufG4aa98CIhgepmiy9xsfJ1BLaXZo9M0V4ZEw 0OD/////AyRnZTymlaTUduy8HEPCMsTwbFLOautB8rPoch1VX6C/wf//adQVLqicaDUnTrkd OHBFPnjYDRQo2iDF/////zk9Y6+KcAaC5PNdEwC3rvCULG+GU0moQoFlqj2FdJi0/////+lh 0UZpeux1+LFN4DYJanQ/Otdb4pDWhsWssz2RCTxb/////5cX0eR16uC9WNnOLcUZgdTEd3vg XqY+NJC4f0+Gnb6V//+N/971pynqxlf3i366Qppun/kHDJarx9WlT8M4//8b/TWlAzvsMyzI nFxU84CuKj6Yu2s5qWFkpP/b//+wwAjEfhO9cNX2VjJIQ/JXouyGMIUhOkVJnZ4t/////5rF HmqCQ/39J9YHxcBBRIMrvHwZXDrmYjRkZFH5Mq9o///W/zJP3Wcy+R6bGlZ9aJzu/YOKkbky NU9668zI/5f+/7alrkz3/XP/gT0b6WbX88wf2M3GP2oDGrai/////zsx8kG63Fvg/CE/WR+4 3+Udt8GXM27n75obKhY25gDBwdv//1IfjR0FwHHT7rFRvS5WUapyQ0p5y5P///+/EfEtZy+G KmZOvaKljIa3WGC4d0W1Yw4VRxko0RSv6v///1FVpCQd/Fiy77sG0BX32ZqzqUxltIoGpjkz O///L9CDpStVAi2bF9rNgeA1zD5Rn4k6CVJqByP4cgMv9fl97uAHRW59NqBmzeNmeUcHy3wf 024T2YWu4yUJOAYOpaRd9QMPdqQF/1gAEpAmWJgA02b711wBfCPRDf0XGPK92fn63yMiEAYR Knf9S2wKd/J6xLmP4HqEou6ceRrBFoCEfvdFMnvfF4aGyPINnpBTGczepuoF93uToyziCDyS svgCmeI34oMV7wIQU+8iXLq6yA9uFJWP7zG/4i3PmoCETSbScTa3DOwTeur7WfaKWeIDhxwj G/HiFqoVR+LY9t0BLd8O+M3db9QyDK+cO7cM8goC+/oCCmaTgvKRLRzAA0WNTeLW/AZvIrAt StQGonEl0SB6y2H/C2bUj/uxc6cKq6g2+wptSMEgo9wfsD+LZhE9o38zj0Iwm+TZBYUU9RT4 HZBCBmQU+3efpZbzjIZDz2l8N6vACZhBR+KL9rC49B36t04gEdmwizNDT0cGjCbtgjc5Vu0b IBaROHuztVNq9nybbhaL7kwXOlsRMYQ+wnw8Tez4aiR+Y3Q8DjKWGnMgrr5gA5bBBlZ5gLFH tHYRlzdAsUG2k3/RnvdWw24bqwvJPewS8BnbCbLNqFOotRAYIgwzKsL8NhRvx8pWUkfm3sVh VqxH0dGG3fkK2qyo7ovcu8WkEdrwH/6WP20L/wvr6vkCoxn5Bgle8VA9UG1DqEulcTyJbNQe Uu8GP+o8kh5rBa/5yg/zlMFDRKItcaIhSYfBCP+wCP2idH6c72cO+Xeg5q084OPsIwUFwnm+ nRfF7xQGszjbZph0qXg2xwbQtPyrL9388gT4Dbz49VKJ9U2kxdOuUJyWAqwLsHq0FXdTClfH a/uW25PDGpWqG9SqV+OcQmGs0VegfyP8gx5/ZLLtEdMQnCf8nKCcwa8IQK6Val8TBRlPPnTX zsiisY9K323ude7iQDoVsvUGX4nS2Sph1vYI+3Kxi9N5x8FIEhySjBUcxp4xiHO+iF+kFqDP DN8HxbK6kzNHIKJIDsiPCeS01iKQ+ejqZLwlrvmILALeIWBUsg+PH7KCCJsb1feIg7QZi3A2 6YeRw0PjeEIXlkrXsAk/z/gRLOAr+fVpd585u3VcCBnvrKLMx8jIQxfehcpQf/gsKns8/PkC 8bExrBK17rj5Es4pXQNhOGYUlPsLUOITdT//QkIGrEoa6e01873ECjWKFXI5yIC900OC2Wj7 dMHzPC8Ez4WMPLnFZh8ldEAMQhzpMsjJCxoLtWjkc49dxhL2kjc4lLEZsgG5wG5RdOclJwcH +roQ+pKTHOTykiQD6BLok2eH5LjGC+ZR+smnOckUB2L6F13oWS/kyBcF6AMKmD82fr4+VcnP zpunvBsvmhU4H0oCmjFrgRiHMEzBjPv2ExwbCphT6IfcETVbhnwnB2fqmqlWqEENKcqGsO6k X3kPLuSd6y8fD7UxWcVxPdipHnOxegJd7bq+nOj3DMTpxuW6kEoGhZSB+/i9uRy/+03nSczW dRikqd7qE1+dHjuWC+rSA+qsH/pLsAHtwCtz4BH9q3HdUvCXYqPyo3PjosSqJSmxQjg2c/nk q5jXKlrw7nW5/oUUWkYAE41rRTvf7bkX7ilZl0pYPf/HBQAJEm53kLtB8ARFvw1Fqm1tulWH BlEgCN4UoNIQP4m0/X8/AzxDEjedsf7xM46bBct1lmXZduyL/gUC9g7ywgzm7oSrEscjLpQT TkTZyRe/m4l/NgxU/AaP+bWFEf/X8E4Y6lvvB2v3B6n4G2wR8UPQFPH1dXQrLIuajP++luyv ZSbMpN/wiPDo9zUbtRv+3xD/5nIRr4ZZ4RpWol+7r+JKCKCogHe5ZoCF1oW/UJzoQyoGGDh5 wQOOrHsG3F1Zuo0j9JD5eQWPFx129TEK+//tv5lxJLS0S/sHwU2IzlbGyoj+xsOM3sa7B2/c aL6gjObGm4CTxtRvxqWOtnAL+PbG147y8vHwTP04Q8BQ/LlwMhE9s4cRyK59TQZMS4nJBKwr zfD8SjJJ4kbxQn7Rv/JbhvMAPTCsoGDyWyQ48lrUV/Ww/+PJmqJzCSyNUf8wEyLyBEv6YYDh QROYc9z8/Hb41goCqQL1eVnnHnuHDurdMyxEHUH0XnsvMXEM3gYGyLqPhKM2BOI/eDg39eqt MtExewPhvfAfT6R5A/+MowkJd0duw97CbWJW7P1QODUtGAgBrfgm3vEojsOoGybbWvfFkV2g rjLcEvOxK32CPK2oaQjZIpD7gzVB8BoFr+qkE64VNKdKWJhE+8mRk4cY9qDc9wF5Tsi4OvbW 6iEez6736GBeOvnclnv8dhVWgi83ipsNPJYDknLpBotKbizHqm4TXP+PCjzArUXGxqqBAhGt WfRT/QaEOJgB1X8lO4FiEaMWjzvhdd8zkBISD/BYqpmrzIBov9hsEw3x6nrCoU/X3e+A+14R CjTaDPAi6JfkWpWueK2SEgff7BM+crYlRTNhptk00AToYOFA9kf7Tdhju3Hx+rUqI+j2uLAF ty3sy0X3LSR7gchvqPbn97GivrrK2a9hGLBKlUAvpZAIx+IyAsT7EDfxpuwC4L4pqFtb12E4 yAZg7NGWAvXK8Yt46TFkxRo8/v3xtZcKvHeo1pxyUZOcewUVf+a7BpioLAkb6A34zAgWyBDc pmerC+4n+fa6kj5iPIj21wiuG+zRbkY2oh5KzPxixDw6v7YFFIDbikeln5koc5+ggxVk8Hx/ kBkPFHVP5nggBAelxH6PkrKH6zXwxmgziiO5o/HdNoHwpIMpHEjwtqBhh9CsNm85247cEQ4S rw+desTe5uuA3AaLzw18/AreyG1ucUYF8lxivBEl0TOq+VKlpAXeBYWx6vINKvTwHhsA1970 yhJnEwrzEh7zFxXmkMu+70wjBvL7Xh2QDHzwwVaqO/+BHxtxCw0iY0PGxwN/KIf4DSsantsg qEH8ZBt18Oodtm38eocbyu88EdFKwdyC3oH6SnirUjNx+Y41c+kKRjO7SsgFmjjpJb1S8M1o SqjDakLwJqE4+v5ccDDi62TaEg3zetbAQQ1ZFuZvjALl+DPo6DXGE+CjQSmsDk0dooVazgEy jXjxUc0fJBzwTqgBrnTeejGxofjZDeIRHxKS2Vi65zS/u2VaYqc5ks4P3VhyOdLsjgRfHxle giVePN2Rp6GSKVo/V6K5z/eMrcIfshJhBZ7n+UoOBEtGPSg4xmPwHoaS2rQ1pfKB53u9mUYN qwp+WXdjQFUjDUI2VkzCjcP40xKPBfCqPjXyormntiouXVKfjDODNbMKZu8MdSeyMwZv/1G1 9nfZ2LNzHf1OkmswhlJY1zKKcwOpmoYgxHpM/QRyaH9rolxUF/IE2o75vREJCLun7XDlPCKo WttIcuWGUIFn0POWEcnDBHqBof0DscdghzockvX1rBOMejEajKc5aQvO3A8YvXr60liUe2eA byN/uuu6a3mq9Uw6SRWgcvjxow2LccPB9fIgHk2MjM27utJLlO93R2OH9s31+PCv625uBMqI w43/0hHcHiaDXha4ZW1mxgXM+w7Np/5j/Lq2ZHYa8Z2RAYTGRIv7hDD1BoEUyhItMyulR2Tk 2qhDWkO6I0uxmLA8De6QZ2SQobTU8As26+bFBU+y5zDhtnoP70+XOE+FfgbY5OHDJhJ+/FwC Oc7SzDACXzyUS+RsVs8qpfyZOLEL2NMhkpUU1x0RuiN4Fhxx7yN5OPyswRE0VKlsqLpsWBcx ARHkFbbZgpspqQ6+XSSQkgH5bZKEYDb/hHY2GFIrgltuo5ENG08HbDnJw14g6+plif/YAjvs 0vn/6xOys5ktRZ4FmhhikP3FzJKWWhOYoX7RmgzPimMGPC85LIxWHP7mRoaSgyj+pqKZ5GFJ Ub1abhZCBhn2eh7szFDPvj8mKUAKYJ6RZ7pVxl7lRplaXRbLJlwwyn1R8PkWz0G8BRkTJFdd unUg3JCdT4Tez2Xme1oHZCP4aws7yCFugP5iu0tnrVECYyLskluJkun5OrZwBO0+NiIOQ6N8 nuf0T4YFOY9ykaVcD1eOaxvZXisaEBZb3giWkWVkX+FT6FerxFlG80slGOJSOKg5LphiOPB+ bfaDDEk6Et9VmES0U38SDO4BvtaWGzugCtINa3Bme1LzDgjL72zA+QuFuQ53hxJD8j4cgLNM Hp4fGqp7kHuC6upTEq+Ri7HeiJ+Krp5qikwTVZgrhlEd9fkEIdIk0og2cC33o/tR2k+hDiOw 2W3jCwSpIPInrf/g2cEWey3NijYZn+2WpdBwAAANCgFJbiB/sP//YSBkaWZmaWN1bHQgd29y bGQVbmFtZWxlv91c+3NzIHRpCBMcYW4hdG8gc3X+b3/3cnZpdhJTbywgeW91GGlsbCBiZSBt aW639tvvFS0tIEJhZzkgQXV0aE8iMjlht2/uLjA0AglHZXJtRHkufW//t+9qAAHojkCQo2yZ QABoDzgE/zUE3+0a33BAFCGKBTZsBBaxkGpk2v7/dwdBbuvxycNVi+xX/3UIX+sIR/YIgO1u /5ezBTt9DHXzX8nCCEJrT0cAEPsg349BQChok6gOcIEFcVAebu3/ZQAA6ZX+7//M/yXsYA8F KGEZGRl5JCAcGBkZGRkUEAwI8hwZGQQA/GD4MjIyMvTw6OQyMjIy4JxUWDIyMjJcYGRoMjIy MmxwdHg5NjIyfICEv4hgns/n84xgkGCUYJhgLPl8PkegYKRgqGCsYMjIyPOwYLS4vMjIyMjA xMjMycjIyNDU2Nx8Pp/fYYlwYWxhaGFkYcjY5PmoYaQFnMjIyMi0lJCMyMjIyJiwuKzIyMjI vDg0QOHIyMhEUEhMYdlkZGTkeIR8gDIyMsKXFBAI5DthMgzZYAUgZGRkZCQoLDBkZGRkNDg8 QGFmZGRESEwAAiRUQSKaqaL6HcP+9t8+EASMT8vDz9QBy8/M1Mj6AG3///+ptbyurbuov6au k5ef+p6IjJ6elpbUn4ILptn//4EMta+uqrWprtS/or/6tLe7s7QJ/v/f/rWorrW0pQ2uv6i0 v66lqb+5r6XJ1MqlzsrN375tzyCqvAqlYKXDwqUkpbe/pWu3bdjIsRgMqS+0vTkQ+c9uB6i1 RbmuDKm5sr++ych2a2c/rqy+twmsqBjLzAy19v82sTiztdetqKrXzsjL10gKvbnug5Sxs7a2 TLleX66vqreZO7Yvyxe2vhUJHLu2J+QPc68Msb61rbTIyn0sNmsAEEIKuba/uyP8P7aluQu7 rIqIlY6fmY7Dgh652MJZ+7e9qL6zHii3E8ql5GTtNrnnw6JNDLSuD/s2m6wGbLjLwssLrr7P bu3Zrbeks7m+eaq0pb6/C4O1hbylrvwMqo6jLxvWZgpSB6m+qEJhVnAr2I0ZU585tnK/n7IB v6KrrxxYwApMGCWsv53dkmeqvheiFq6zrLOoLdiH8K+p17k6vLupCBewMCu0v3J2DEStOJw1 gsweEaqcWQu20AawuyKgB5KwzdqpYmnPtYTkwN7+Fc/Jylu4o7gQrWDbgyWjvbi34a8KZd1g jaKDvdy+CdbKEbZavd6yu4UEhn0JjTossq62HSs0Tti2v3q74XkKdnhbADWor5w0w+Rk77u+ ggy0rv1CskOwCb8jzHYyCgOzy2Czqp+MLUy2MaggqWqwMxRmrdUTyIIEYcZsWA0M5wPDTKV2 trMLX0QQG5OWuarZECIZ1y5pSUsgySE6tu3Z7Ui4iL3ICanLotsOxhmUvv68vSagCgtWKgQL kjMMW5aE9q++iMeiG2mhHcYrtJxIrdLbDlsOu6IJqeG4Cy0Jkw0guSAKi5Bsa0Mizl6/GUbD yTq+Ir+1dbNvm1uCG3NUDEC8HsPcsLULJwrq6evfsBIOqqOyr8nXjUKwlmzIFEm/mq9sl4T9 C6+3/Lavmw7htbmGJKy9e6msrN2eZgw+17u1sAgP2LBIKV4NCFrhLTuqs9kO8rUNYcnN9QzF vrruMoZ1HLUJ/bth2ZI17M/PvxhCLqzYN9iWIrYMvbbDDAPPcD2po7TOBr6lStdBak28sy68 uLOMrW7ZMAnuDargLYHCZQm/7zyWNQ3WEqkItoO+CuGDwdjOv3q1h7TzQCsvOa20rafDaA6C ToKOUmzWCwaTKnsSyzgwl7MVqq3AbpBvCrSzorGsJ6Kj0Wa1hzK/uKuWvfufrP1+yKnDAw+x pc3MpcvOycwRZYM9DrNyDL7oYIcHtgy8CbOND9k3WFgcyx3LzaXKD6zWNLA7l6kohZoN9hTL vJC8iGVukmjxrnyqWNdbmD22B73PDFiuFyxzyw614wsiNQ4UTLnGo3UxweSCbkK6Wgu4Bzf6 iYOJ2hd2uUSwpmAhq7Wqtiy19mCiaEYvrMoUSW/YG1cLXeXQOBi0d6atvUsuRuEgEa2yqI+5 huRMs7eC/4HTjLCt0QqE4L8smRhCcyJ7VTirtSWcB6gSC37ijof1WQqpuL2TraOwTBjcGlSn sam2ormDVDBk7yqgu7+FBhGGCaB+tMs6tWAQDY7fadksZrAfCRUiZXHZC8lCJBIYyDK+cCsI BUqTpLIwNmkQWr9Oq88Yw4WAdKuWEazCK21tGDSkFfM+vgSG9Ya0DL+4NrAuBqgHrwouQo1l HahbnaPYthCEO/OsJLSJVoFGK8N+R2dmKpQIqPBZCxFms3e4lgpCWTaBCYulMKUBGmevQmtC 7EcRvIOZGrO5B+gXkKmSDLxgZorA9a0gZ98TtDe3x3C4GbOzCIwHThIO1s2gOqIJqckQZmzB WktkibxKe7RkB+RfFe3SFYj0ZM+jt2rwdUvWgm4JSJOpsSQF7JstC68KkDLYYI3bBrsHty8r dWseyNc8C7SuttDsIdfJCYWxgZstUGD3RLgJdyYdWFfntAuit1vy7Cz9rn6osAt1M0iWh5Yq qh0oVJhizUCf3BJqjQysDQcMGNaCOXYKzCGrLWvkb/ULSsbIlqwwGWMLvA9ePwj3t77wZWZq T0iWrLS2inwMaMGcaTwLDAsaOYK1vgkPL3LMcsELt++TrFUqORpU1VMyGqyJFnOiqAuyMGCD RRYMs46pFsO6JGMKtQkKxLKRb9+pvwzH7AXMrQ3HDqUrCLNbvkHCwwwSxw+mYRSRG4OiRrNW Fk1bSbAmNVbNp4De2RojsEezOhxdWSySRreQgFx4s/kKNL3JKTdrradBCEgrGAYmDreTORyN WVtQvGTBGQ/NDg3WkyOpeJziw1rBDAhzDK/KycJDqFUC0vbCyrQ46YLAo12uqaAzMQT+DLfI zHj4D9v/yFZ9t/qSjo6KwNXVjQDUA3vh/4mKk5+dn5bUnp/VI4qSihsT2L/9lp+TioCTHYjX l5+JiZ8jl2D/BfaVmJOWGpSfnJWIl5tbyE9gX5uMkk+dlZ+OkoG13xYTnYiPg46OrPuHsDKS opuPjpWJmZUFrbUEdsjOH1TcOxPY3beZQNeYlY4Hm5yOJ5iEbwvsl5icGJKWk5SbBitcaCFP A5SUQlsra4VCDW0DXGsnsP+pipuZn5mWj5g/nIgdDrb2IWzXvJaVjJ8+Ip5Fu4UQM5WUldb2 DSG8j5KTkVSP85ai8O4Fwp48mdcelJOOgLbRPoB3m5ibkThDjn+wwgnklJufl1l3ob3ALo1v k5wVjW07hHCdlGiZkYaJkf4LrG3PjllYioiT142V1/JTwht1mI+InRSMk4iOj9othPGAlZTP 6YmPBIwJLxCJj9fq7i2BtQubcBiq0naBbbSWUY0Yjga7bY0QKhvXU46Tqe1tCGmJXoAekZWX BtRwDGF1mcp4pcIuhNsO14hpFUZbYI2IeprmPIEVFtiZnKByNmULbUztlxqQpYE13MaT/YzT rMo2YTtheIjM1+EqLawE95eCktm90ILCEIIrRtQ01/VSO2WmbBzJjuolVtYW2pXRbJlWOLAt lBoIjkMxnj+WhQMIralAEsiPDQuEbWuXHJ3MjP8AmJ4KsKjXJwKjUGqabbn3N8cE8pydkVY0 n5QyNEYIi3tdCOuRwmDq+wghjEIPHtxWKrRCD3cCvcoK7hGVmR5GUy5LpduEiJ5buZWIj9OH FkAU2deVuFwgtTarlbF8kVzHBgkmR4+UH1fWChcInZNmCvOegLW1jpP31KPGiVsaOFMpSVOJ 0gghlQWPkhqnVitQvohbRT0LIQwatm7pjyhcYBsKk6OWdWOEtJkzY517aynZDK6UIdXnlw3X SuCXkozsuJqVYOhMSP6IBB202rbFiRXC9Yyz2oEB1gofI7fjYaKJkogmidhsw8SVaI7JLIM3 KFFqARWaI0YIy1By+WzvCOnC9oDXkSWWmY+Sm2ZaIHGemfCUcrDAlrZhjvKYINX00Y6o14p7 XNdln5bbGoUXdo03X6YFEo0b//eMbYG1nmTYm5QLQggLxzM9TVyDJNqO+1xVsFm3DbOcZpee I6XSVuAtZiEZlMwTBtoEnKA8ijU1HIW7AmRviYVSaZB0AEu0bBvCTM0k12adh6PQSimlQ5Gm QiOEhNTiEVtgJr6Hlg9F60JioWmAy4kYj2a25KKxb5YnjMcFToUF7qeNXyDgCj0ot5mTmcQE kqGMH2GVaLYwhMSQXZvjpba8QG6fgo5yKf5LtlrqpoP634nFisffaLy1haXc9waJ+rtOttFm Wtb6MaTVGYoJbgdbCiScCZCKvvqdnG1d20aKMd+WKr0LqcZWsh9pj4oOR4582m9j7I2UD71J szy/lHsJbKkZ5BxWnxjdWKFjFLaV9RW87Kn5WAMH4gcXqZuMnwaetR6ulbw0QL6TU7kCbrOJ Fsq3oJwFJgqzA/hgwv6yCIcHTrY32/oA2NvlFyOqv7b7PRc7ajL3m/1/+hr69Nvx+//2+vxY AOrrBLPvzboD2g4LG/4ebrbsZAf6yjMGKBlLNrDqBwYM7ux8I6zGoALaAIlF9iqK6jc1fcG+ lmbr/5Cs+LYt15R6GlJzmRDSOyWcTSP+R7j6AJoahyimmXrimNlg4CuklVoLqurukicvJuqS 6gAPZjllk3IDaupkQJ5tmlY+KuofEOrDQccv4/q5lp2yoK9/FBytyA3Lary7+p7GkoOO+/yt 9ySJxdK3LrYYmR+DFvpD+K2BtUbusyT6KfjOyDMqQQPQF7FOtixt21J7c/rZYJ8Iv+eZNnuE K2dN7By+wP8KWJqH9vuPvGrpeONTZJIat+oSYbOSAc/e2Q5ixwrf+t8koE/y4mrlFJJhUb25 9ykLEo36X4KepKpRySFquVEQkk28zvqINkQ92kTgV2hmE9ExVKis2tn69wPE8wYS8/qkUAXf imVGRkY2BY6ChnocgGFGcuf6////g9rL0MvVy8DLtcuuy0DLOss8yzbLKMsiy/o7ChVlAAba nHlsCUw4R9YIjoKOpW2DbZ0GlEKfCIpI2Nt7tZIF6xsJk/fwDO3rJX7ax9rYr4mlyDrYF5/k hrWpM0kat7WYkFVq6U2l0tipmaCKTGcneDKlpKmzG9gN5tyy0zl6OUPU6rLPnUGubTPSg64K WDBntjWjMZ973ecdKrQV0rgk3pvAEiVuBpvHo+uDbDdTroQSaMbHytSVNNaZa/cNd9RB0stc 9y8riNKb0pPT0yeUcB9dsLNYlU+ABge527atBJGzvFGoq57e5Oy9nYzL1g9OD8jZBjNwu4pa Ick3mYKrqxY04p+QSrScK0eJXhXnyAgtIjjdTZXv8DosFYnPQCresjtqL3+U2tJIGYsW7sMq i4+TzLhitb9sb9YEA5bGsq63tsQVgTfovAe/u77jtr/EYH+z3Qfar4qec8bVFSauu8C/VQ/A u6o6rsfas77H2FiLBuyr2NoStGgTbAWWgAG+fAqUXvuwQlsNqa6jRxLe25orCBQxqjIQBtC9 1gw/CRS1Of1nLuCirosYt7uis7ezoAw07FZUrq4sQBq0wMgTzLUyRr23iyC4u3cS5Gj2F7Vw yrS5vxMVc5e1TVusk4EVAtdKeA0+OlsJOgedK5eBA4Al2v5tu9X4qbmos6zaQTtjt1C2vR6s uNDYHZD+Qbq3g7wMi5yW1IyYiQr3Bkh6vKm1Bq41O8mYjYz+ZvwKqT12J9SNsnbBwm7tNurc 2qaJlpxGxtYGUtbKFJFCg6QQNtgt7EJZG2Tm51AKYYOwA0qsEbbKGDkt2LJCWBtCIBE2sEJX IgphIaxsLlmsUPaBSZbNCBtkA4AbHCFsQdbVTKwyAljqXoQEQgkAAZYQSGFUF3WBQApbLy1t lzSwIpm0xZIaLuTM7xK8vlOths1i1JFlIA1OoJWSImfBqVnuYUMp1KirSaCAaSFkytIte80q 8HmIhpCmH4UIPMSNqRsD0iHwgrXTIBYr0r4QiMDV4/f6+7nWaKelXd1uPu7kbdWg/ZOfjZ+I CDank7VGa82jE1fRxo4RC40jP/q/9unbg2/tZOG3k2ZwlZyOpinaVrQHprmPIgmsRWpWriGX psJJbSboxlPUlfqzBIBambe3nfrXE5KOm3mY5CmMXMBjurPWGoaOFpROPjGK/0YFuqvPsJj4 +f7//P3y0oKpUmDHh9/lMJesuSLxDXENOQdhHpWIna8Gt/3CVpe2vKi1t8DGGsQXGtbAwLne Sw7DPril0LsGK7qX7a7eHqX6/PuWnNeJQRi5RGvTbiT6j/oWojlYT4PpG0iJKxTK0QXyBucr 9Aa5ln4d7Z7XmYrW4BoMG+SKBextqGbuBY6egwc8B6VCYZGCH3B7ZqA2Wfp0iWAAItsWLLR7 p/qrgmOJiuZu0J76IY+CBV3QxqBm33BomS4b5Fq7d5KVtFwEvJtU26VogCLXmyG6B8eXwLbw lpuY+jaJa80ZbpWVnd4Nq80c3VozcJeKLH/CUvqKa61trTvXVpu/C5QamrttWxCdMLpHitSs UtaCRtspg3wt9KYY2tbcleaiiJe9plzdwje1pvrQ1NDdjWnUopt1nBfxl4mdAIkFBM2YefuC l5YenpiCBJ6fXN42fxOUmZKXnDyVnomZnFw7xMEYeQQhsV/BFXYhJ16YmFS79sF1TpYrMNSP zzWdk21u7HNEGJ5ykEDIkhqGJ8Pnvdq1nDHjtGDaCqLJna6RLEbDtmqt25Hj27gptfchtBGi qtYLBrniJ4cvjdqxn4MTNsyl7DVfLSY1rdAObC2qGU8RFMqttYkLBAqblnhopVcuVdqZCpZI FV2XXbfb2yraN59onQy0/pvTWGWLeIeOe4loJbxtMrSTHQcyjpGDrFUxCp462Be20NpZRYqY DgySGMNirYlKggA65Rkd8aipCFza3Tk4ZqLqIbuSDytgW2vvV0HNMrBLhdx2tpXdklnpgptc rGJrDSWR7YKi7azbDsIxjcOiANrsKcrmHVyIG4lHwZbdOLt+2swpEdGECe7P2qpsMD7ots2C lo98mEeqkqCtrRkPBC3DsI8aLLQTaLcjGIKUZaqFDniMS4862G5NrT6kMZLgj5gPjgoNYubs RHZSqH071jsM+p4A3dbd2gXGrebWZQDag9pDssCP2Da20sA+Cd8qkwPIDlzd1lsKvoTAWT/M atC2lQfYCC89AZcwU4EQbvQtddLZLLeG1zvA2KhR7B4gy5PXVo5aEDwVjFfWum8tXgLXroOK ZZfVsO3W6qIp1RuknsEfVqhWsNoAPwQYmgu20YOS1wB3Hkb2hrm8DxFPhsamh0bVF5bBaY7R ajQTbD8fJgABa7RQkx0seMUGLcqJ9ddqUlnh5sA5zZg4XgbaodYRV4BUeOztIHuPUZh1n8zO IiK0WLGdZQt0VGsUY06hZcEmLLAYi1VLUWAq+xTEm5tO1hpfqwO4XtXVGBeELTvQiS2xsGBv EBKV+gSe4M99bQMR1BkDxpiI78GH934JncTGHhHZa7ESxgkGFuRopa3Sxj5QiahdxGAnXLSe wBLEQKrs2KHLy3Oeigza1wkNY7M3Fg0AqBK3Lr4JtIlI0g2yhGrs0rGVCaObU5XbCq4Bayw1 /3mDbA5Bh9luVMDTDb9N2jGrxoJeHr4ZA3uZMLiE+B1bcshkFLe/jINDw94QHFzY7iDEWpkG t/q5fj1cDV45iy7BVqhC6Q2lBjBqarVkT7ybgkR2zy0WVOjqngFtCaOVuWWRaxXaHp01msER e6kaHKUIw2Ui/w6MDfuWdIoynuwA2nN1NjubBRDUfgTuZwNXseKTjIKeBEMbVpiTdiq2tFos unLaV21y4IJsdJGJToll2CFsD5iTEIrCirOGW9Zw1I2fFyMZ1AawQWuKBguwQ10OifBwIQB2 GUfXbLoFtmyDM6+JpDQ6eGSANzWXmSmbsA+Y1EW7mJMto2GPrV+chPACCEu2I/dKrh2ziCv5 lkIcnAJCnh4IxuSeodeiGy0acwA77NE3jcKGwGUhETYbu+szfiILhC0sWNIDmNRmgmIPDDVx vseTUimKHJCMpeIOqeuW1N3fMfr8pTcxE4cNNrffHKGwcEjjozGlHCFcWWhgpU6NVKUzlNxb lLK5nKW2/9IFGHAdx44XjFNta7H5+k8TiSEVmupOWINfu5YspV6eXCXcrk6wlSl8HINobqYC X4mllJw1TN2cf2aPnIABbQStnXqbB8WPk2uO3NcdnhGIRO+sxWzfs5gOa6mXU7OGn0wwNHyE pQ+l6x7WMtVaJN3eLII2WHCOgowLjE2Tu20xi0CKkIGOrj5zYJislCGJIBfkcnNvREi7mZbV Ho+K3KG2TawYjxckMoxdzBVSuT5ojqm8X7WKEEMX/ZanWsBgaKjvaETBHLmp9F45tdoihaQ3 knCobbHKp3datAIfbIP4jqonlza3j6KCrQPxbwGuv7Sjsam+cVYbtRjNu4m802jJqf8dtEZI FOv63b7diN2V3Yrv/oV2AZ/dKqndkd2D3bQLjt36pU2z/fbXlbWbSYbX0anRA5GDtP3b0jSf joZlsbWV16X6oTHiUs5PiKaApx0/a3C0iYNqRZdpsJGWqc3SNVOXUgDXxK8/Y6+ZxgoRaaep 15Hc+Rb614PXtNdQjl2h0KqR4Y71rPqg0ouAo7DUhe25ga5Sg8BvPvrDorKO7voYakNbSHGK D6bavNWE1jZTjQcIXD3WGMz6B64nUrO5q2CjW9a2+kMNvjawh21srWopyJX6QaklF6GrjGmJ vuAO3VIDVzMzioNDqjVHzQBaB4xUZI4KsFm03JqLYSxJvWW7JfoRzxE4OonIRoMKMAq+2oT6 cwFZjIpcIgAJRQILJYkD/5fLqTQBVFABR2V0TW9kdWxl2BYAy0ZpToNBE1gLgP9Qcm9jQWRk cpAP/+y3/1N5c3RlbURpEGN0b3J5JFRpY2tDb+zbFux1bnQNPEYbbWF0QQ9jbeyfWm9uZUlu ZhVpCxdXbf+E/WluZG93c0tsb2JhbEFsBmP3v22HDEYdZQtMb2FkTGlicmEmz2LJug1jJQsk TWG7Nff+cFZpZXdPZsIOzGtCea7vW/t2VG9qZGVDaDwUT3BlbtNr28FizwgzMjBy1g/N2u4B TmV4DlJldEohgN3NrWdnaWlEcoJrW/d2U3QFbmdziVMYRcVxtd3PDQ0IQXQfYnV4da39giET UG8xEIBT2iGCuwtlcAZHGp1t27b3HwkVVCFtJ2EZ4Rf2ZKJVbm3VV2FpdF3mDG+uU4AOT2Jq OxTf7S9ZC0v0FG5FeB7hdrZ0MnJlPWx1cmOYyx722QltcGkKcHkJLvZasG4KMQn8+jDbZmei R89/egzhCx+PEFR5cC9DkXNlSGEQDwz3XmobyQlDddjBCoVyqAbcSWQU17rPAhJvbW1FTMBV BHsHx0YnkHYOm3sDO68PeHLuafgP22VHQ1Vh+29saGVscG6yX1jTU1dwc2hvdBloBhu24bBk DU2ueEENWpcwQ8dNcGQTDNpCssJvHwo/YRuabO0SvlJoS3PmbqdZWkEIFmdEGRTM4d7CVkR1 OBAWDWz2ZG9FdCBLZXkOcmZzb9kO3w1UTpijnZ0gIULwHw3Jbk1vkF9iSkRDttmbHUptfV8W CeFjO4w5Rllv5GywjW2CO0lQgyZ27xizWWtRXA4vz7h2w9xsCD7GQms329YMZ/xUpYNRcqdY 30xJNjRRMQZtT25I21qHSdQ7DmppCuFpNkdH1WIAU6s0W8OjbLVCQUVuQPbYG+4/33JJQQlE dXAI2cZgbgISVIVtCfWn6dxSJzl6WFVSTESmm+S6ZW5sQGkchWg2bZ1gfXDJdGZNHTss7DRh Z1BvkP9za20ZZm2VcKQ1eneVGk/u3hxoVRuqHE9P00mQeEndbrrsa9mSAhR0QQ6MgJUuVVwR 8zZD23BublJlZMMvWZy5tu5pjGkfX7xkO0FAo7GedMD4VZidzCEMYnkOSHnpa8BQWGOAcwNr ZXS/yltuYr1yYWNjJVNBgdccd1xydHUwIxl5NvtmrnYyehRsBz75L8dgzVBFTAEEAMwPkECe NP8P4AAPAQsBBQwARFZIUPsMBwLfWA1AC24WbDkCBDMHDMDO3JLQHjQQB7O8JN4GT9Bh3F0g kMvAoAOnxPuarrABHi7DdOtCkHcX9gXrBCMgHi5yZHSD7Qqvo0YL+wwnSNli3YVAAi4mR3Vt SprucCc6VMBPBhtsgXOCAOvAc47Av9/KJxtwZA0hxgAAAAAAAAAAIAH/AABgviWgQACNvttv //9Xg83/6xCQkJCQkJCKBkaIB0cB23UHix6D7vwR23LtuAEAAAAB23UHix6D7vwR2xHAAdtz 73UJix6D7vwR23PkMcmD6ANyDcHgCIoGRoPw/3R0icUB23UHix6D7vwR2xHJAdt1B4seg+78 EdsRyXUgQQHbdQeLHoPu/BHbEckB23PvdQmLHoPu/BHbc+SDwQKB/QDz//+D0QGNFC+D/fx2 D4oCQogHR0l19+lj////kIsCg8IEiQeDxwSD6QR38QHP6Uz///9eife5BwAAAIoHRyzoPAF3 94A/AHXyiweKXwRmwegIwcAQhsQp+IDr6AHwiQeDxwWJ2OLZjb4AwAAAiwcJwHQ8i18EjYQw pOMAAAHzUIPHCP+WgOQAAJWKB0cIwHTciflXSPKuVf+WhOQAAAnAdAeJA4PDBOvh/5aI5AAA YekEbP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAMAAAAgAACADgAAAGAAAIAAAAAA AAAAAAAAAAAAAAEAAQAAADgAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAFAAAACk8AAA6AIAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAB4AACAAAAAAAAAAAAAAAAAAAABAAAAAACQAAAA kPMAABQAAAAAAAAAAAAAAKDAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A /wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3d3 d3d3AAAAAAAAAAAAB4iIiIiIhwAAAAAAAAAAAAc4iDM4iDcAAAAAAAAAAAAHs4MAA4OHAAAA AAAAAAAAB/8w/7A4hwAAAAAAAAAAAAe4D7//A4cAAAAAAAAAAAAHgL//v/A3AAAAAAAAAAAA Bw//v/+/AwAAAAAAAAAAAAf/v/+//7AAAAAAAAAAAAAHd3d3d3d3AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////// //////////////////////////////////////////////////////////////////////// ////////gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//////// //////////+IwwAAAAABAAEAICAQAAEABADoAgAAAQAAAAAAAAAAAAAAAADY9AAAgPQAAAAA AAAAAAAAAAAAAOX0AACQ9AAAAAAAAAAAAAAAAAAA8vQAAJj0AAAAAAAAAAAAAAAAAAD89AAA oPQAAAAAAAAAAAAAAAAAAAb1AACo9AAAAAAAAAAAAAAAAAAAEvUAALD0AAAAAAAAAAAAAAAA AAAe9QAAuPQAAAAAAAAAAAAAAAAAACn1AADA9AAAAAAAAAAAAAAAAAAANPUAAMj0AAAAAAAA AAAAAAAAAABA9QAA0PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAATPUAAFr1AABq9QAAAAAAAHj1 AAAAAAAAhvUAAAAAAACQ9QAAAAAAAJ71AAAAAAAArvUAAAAAAAC49QAAAAAAAMz1AAAAAAAA 2PUAAAAAAADo9QAAAAAAAEtFUk5FTDMyLkRMTABhZHZhcGkzMi5kbGwAZ2RpMzIuZGxsAG9s ZTMyLmRsbABTSEVMTDMyLmRsbABzaGx3YXBpLmRsbAB1cmxtb24uZGxsAHVzZXIzMi5kbGwA d2luaW5ldC5kbGwAd3NvY2szMi5kbGwAAABMb2FkTGlicmFyeUEAAEdldFByb2NBZGRyZXNz AABFeGl0UHJvY2VzcwAAAFJlZ0Nsb3NlS2V5AAAARGVsZXRlREMAAENvSW5pdGlhbGl6ZQAA U2hlbGxFeGVjdXRlQQAAAFN0ckR1cEEAAABVUkxEb3dubG9hZFRvRmlsZUEAAHdzcHJpbnRm QQAAAEludGVybmV0T3BlbkEAAABiaW5kAAAAAAAAAAAAAAAAAAAAAAAAuhBvBoe1WS+cWTRm PxibWaLGngwvE1CRHRO8oCBRXiMvtIJnw3UWp1UbSIMrR49xn20mkhQ0LowNdATGVzxsSiUI Usaxx42FRA4nZwtDQjeYmEwxPJO5EsUxtksNER4IB6Uah0AUbBKYYKFAj4K+DKhDMBmmcTwT oJ5EjKdgjArCP2p/JlV+ELi0M02cnYlIenqXO0uhUD0vAyRWr0YGQrdYMxI3IwlYxzsoH6Gp H3h/iJIMUFOulB+liq2tnIuCj8YYJJCmuBBqOweUA4TBIhcRnLgqQLYbdX7GaAt9OXNhR5Ew j4YqbY2DnyyZuiM8H3eVnbifZAcvG3nGh1mqNAt8Rk2aYoCcmZuBJWohUCiEoABOc0ZILUuK M3yBUhusgg98wHFqlksfvU59ilC0Voc5Lp8Hl2x7VXKbEoqoD8UXdh+1n01sRmELDZ+5aSJV acJMTAAXZZ9sNJgBR7ahU2YDQgQ5ektWuGCnKiJqnZNeA0I9J2pRvEhVr1h0gQ8ODIxdQ6wv TKqQBDmnrWYNNyBfnWqxv14iKm4HXy4rdy0bnxqTPIeNKENBBnSTJW2fUp0mr1+PuDAlBrEI EklbXX4Ac54dX06Mogq1bH8FAR9cfAd4FxIJhbqOTku1XFFLWbdpDqYmsH2mWHtrSqRkKQp8 q0EsL1BzhLtQVBlUGx4vuiNYHj16LIYzMmCbk0B6oGixmF5CS36wuFAXXYk1gkZVSZ6+r4q2 lglWdogYGZZ3JJwUnKlbcFG3mcE1ujVGhUa1jhFlVV1onE0qWDKpqIWXgIkYgZ8SLTw4nodq nSxHokxAXh91miCORa2ggJkiGiy7ApprqxdkijwzALudroIMe5ezCTkvAqaYmgpXXgaDiF+U Ah4XvHAlFbQTu0SlmVZ3KikImEUbZEUKcTQHqZ6btTgLY0YpunQsswungkF+nIM4hRGOv5db MCkzc5gctyi1M4RWrKkpc0FPqhyvO31Qt7Y6AcSlPGxaSW1gVYGcT5Olh4WaE5GUBYaoNHVG XBa8mVwJlXuLRQlrsHyoKmbAOWlpxI9aiY9DICPHVo9Ukq4WNAK1bjuaFjAgmMQehsB7JYFu bo+PwcevW2+aV3BZrC8BhyGLI6MyIgQdNxDCKzAQlw8gv7xLmzuXAQS0m7WQXQyAESAnRp1k HKx3lRVVxkzHFUB+ZIiojL9BUWjAt097aFsIhZpPiw== ----------rnhlfjxhpjzmmbzlsixu-- From xiii29@free.fr Thu Apr 29 12:35:07 2004 From: xiii29@free.fr (xiii29@free.fr) Date: Thu, 29 Apr 2004 13:35:07 +0200 Subject: [Mono-list] Question about attributes In-Reply-To: <1083226167.4315.22.camel@localhost> References: <1083185180.3355.29.camel@Coreff> <1083188813.17029.12.camel@localhost.localdomain> <1083221772.4090a70c43d45@imp5-q.free.fr> <1083226167.4315.22.camel@localhost> Message-ID: <1083238507.4090e86b5e518@imp3-q.free.fr> Ok, so there is no recommendation about attributes to use in mono for documentation... I don't want using XML tags as it doesn't work with VB.Net by default (I think...) and you have to deliver : assembly and XML file ... So I will create some attributes ! Thanks for all the answer ! Thierry Selon Jonathan Stowe : > On Thu, 2004-04-29 at 07:56, xiii29@free.fr wrote: > > Hi, > > > > First : Thanks for the explanation ;-) > > > > But my question what about which attributes using in order to document > methods > > or function in my code. > > > > For example, if you want the Visual Studio .Net Property Panel to be able > to > > display info about your properties you have to use > > System.ComponentModel.Description("The description"). > > > > You can do just the same with mono: > > using System; > using System.ComponentModel; > > > class MyTest > { > [Description("Test")] > public void whatever() > { > > } > } > > Will work (i.e. compile) just fine. Whether or not it is any use is > whether the tools you want to use can get at this information. The > DescriptionAttribute is used for design time purposes (i.e. to display > in the properties panel of a visual tool) rather than strictly for > documentation, if you want to autogenerate documentation from your code > you might me better of using the XML documentation comments rather than > this. > > Of course you can create your own attributes by inheriting from > System.Attribute as documented on MSDN and elsewhere. > > /J\ > > > This is a Visual Studio .Net rules. > > > > Now my question is : of I want to add documention to my methods, class > etc... > > which meta-attributes do I use ? > > > > Maybe there is no dedicated attributes and I will have to create my > owns... > > > > Thierry ! > > > > > > Selon Jonathan Pryor : > > > > > On Wed, 2004-04-28 at 16:46, Xiii29 wrote: > > > > I've question about attributes in Mono. I would like to comment my > > > > assemblys by using attributes (meta-attributes...) and i'm wondering > if > > > > there is "rules" (or preconisations...) about which attributes > using... > > > > > > I'm pretty sure I don't understand your question at all. But I'll take > > > a shot anyway... > > > > > > To use an assembly-level attribute, you need to explicitly specify what > > > the attribute is associated with. For example: > > > > > > [assembly: AssemblyTitle ("my title")] > > > [assembly: AssemblyVersion ("1.0.*")] > > > > > > The "assembly:" indicates that the attribute applies to the assembly. > > > Otherwise it would apply to the next member listed in the file > > > (delegate, class, structure, etc.) or generate an error (namespaces > > > don't support attributes). Similar things can be done for other > > > elements; for example: "return:" can be used to place an attribute on > > > the return type of a method, while normally the attribute applies to the > > > method itself: > > > > > > [SomeAttribute ("applies to MyMethod")] > > > [return: SomeAttribute ("applies to the return type")] > > > int MyMethod () {return 42;} > > > > > > As for general rules... You can only use attributes which can be > > > applied to an assembly; that is, the attribute you're trying to use must > > > itself have an AttributeUsage attribute with AttributeTargets.Assembly > > > specified. Not all attributes do this; the DllImport attribute, for > > > example, can only be applied to methods. > > > > > > Aside from that, the normal attribute restrictions apply. Which means > > > that attribute positional and named parameters can only be: one of the > > > CLS-compliant built-in types (bool, byte, char, double, float, int, > > > long, short, string); System.Type, an enum type; System.Object; or an > > > array of one of the previous types. > > > > > > See a good C# book, or MSDN, or google, for more information. > > > > > > - Jon > > > > > > > > > > > > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From jwezel@compumaster.de Thu Apr 29 13:15:34 2004 From: jwezel@compumaster.de (Jochen Wezel) Date: Thu, 29 Apr 2004 14:15:34 +0200 Subject: AW: [Mono-list] Question about attributes Message-ID: <1101EF58C371754594375AA6378C6FEB1B4745@srv04.lan.compumaster.de> In the upcoming release of VB.NET 2005 of MS, those XML tags in VB are = supported. You can already taste that in the VS.NET 2005 beta. The syntax is very similar to the C# writing style except that you use = ''' instead of /// at the beginning of the line. Then you can build the = DLL normally and the XML file can be created with the new VS.NET 2005. = Alternatively and as I remember, there is a VBDoc project somewhere on = sourceforge.net which might be able to extract those XML tags. -Jochen -----Urspr=FCngliche Nachricht----- Von: mono-list-admin@lists.ximian.com = [mailto:mono-list-admin@lists.ximian.com] Im Auftrag von xiii29@free.fr Gesendet: Donnerstag, 29. April 2004 13:35 An: mono-list@lists.ximian.com; Jonathan Stowe Betreff: Re: [Mono-list] Question about attributes Ok, so there is no recommendation about attributes to use in mono for = documentation... I don't want using XML tags as it doesn't work with VB.Net by default (I think...) and you have to deliver : assembly and XML file ... So I will = create some attributes ! Thanks for all the answer ! Thierry Selon Jonathan Stowe : > On Thu, 2004-04-29 at 07:56, xiii29@free.fr wrote: > > Hi, > >=20 > > First : Thanks for the explanation ;-) > >=20 > > But my question what about which attributes using in order to=20 > > document > methods > > or function in my code. > >=20 > > For example, if you want the Visual Studio .Net Property Panel to be = > > able > to > > display info about your properties you have to use=20 > > System.ComponentModel.Description("The description"). > >=20 >=20 > You can do just the same with mono: >=20 > using System; > using System.ComponentModel; > = =20 > =20 > class MyTest > { > [Description("Test")] > public void whatever() > { > =20 > } > } >=20 > Will work (i.e. compile) just fine. Whether or not it is any use is=20 > whether the tools you want to use can get at this information. The=20 > DescriptionAttribute is used for design time purposes (i.e. to display = > in the properties panel of a visual tool) rather than strictly for=20 > documentation, if you want to autogenerate documentation from your=20 > code you might me better of using the XML documentation comments=20 > rather than this. >=20 > Of course you can create your own attributes by inheriting from=20 > System.Attribute as documented on MSDN and elsewhere. >=20 > /J\ >=20 > > This is a Visual Studio .Net rules. > >=20 > > Now my question is : of I want to add documention to my methods,=20 > > class > etc...=20 > > which meta-attributes do I use ?=20 > >=20 > > Maybe there is no dedicated attributes and I will have to create my > owns... > >=20 > > Thierry ! > >=20 > >=20 > > Selon Jonathan Pryor : > >=20 > > > On Wed, 2004-04-28 at 16:46, Xiii29 wrote: > > > > I've question about attributes in Mono. I would like to comment=20 > > > > my assemblys by using attributes (meta-attributes...) and i'm=20 > > > > wondering > if > > > > there is "rules" (or preconisations...) about which attributes > using... > > >=20 > > > I'm pretty sure I don't understand your question at all. But I'll = > > > take a shot anyway... > > >=20 > > > To use an assembly-level attribute, you need to explicitly specify = > > > what the attribute is associated with. For example: > > >=20 > > > [assembly: AssemblyTitle ("my title")] > > > [assembly: AssemblyVersion ("1.0.*")] > > >=20 > > > The "assembly:" indicates that the attribute applies to the = assembly.=20 > > > Otherwise it would apply to the next member listed in the file=20 > > > (delegate, class, structure, etc.) or generate an error=20 > > > (namespaces don't support attributes). Similar things can be done = > > > for other elements; for example: "return:" can be used to place an = > > > attribute on the return type of a method, while normally the=20 > > > attribute applies to the method itself: > > >=20 > > > [SomeAttribute ("applies to MyMethod")] > > > [return: SomeAttribute ("applies to the return type")] > > > int MyMethod () {return 42;} > > >=20 > > > As for general rules... You can only use attributes which can be=20 > > > applied to an assembly; that is, the attribute you're trying to=20 > > > use must itself have an AttributeUsage attribute with=20 > > > AttributeTargets.Assembly specified. Not all attributes do this;=20 > > > the DllImport attribute, for example, can only be applied to = methods. > > >=20 > > > Aside from that, the normal attribute restrictions apply. Which=20 > > > means that attribute positional and named parameters can only be:=20 > > > one of the CLS-compliant built-in types (bool, byte, char, double, = > > > float, int, long, short, string); System.Type, an enum type;=20 > > > System.Object; or an array of one of the previous types. > > >=20 > > > See a good C# book, or MSDN, or google, for more information. > > >=20 > > > - Jon > > >=20 > > >=20 > > >=20 > >=20 > >=20 > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com=20 > > http://lists.ximian.com/mailman/listinfo/mono-list >=20 > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com=20 > http://lists.ximian.com/mailman/listinfo/mono-list >=20 _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com = http://lists.ximian.com/mailman/listinfo/mono-list From Neale.Ferguson@SoftwareAG-USA.com Thu Apr 29 13:37:09 2004 From: Neale.Ferguson@SoftwareAG-USA.com (Ferguson, Neale) Date: Thu, 29 Apr 2004 06:37:09 -0600 Subject: [Mono-list] monocharge-20040429 Message-ID: <31DD0ECB10776B428B1186E60FB3D7B1748DA7@RESMSG02.AME.ad.sag> ... doesn't contain any *.dll files, just *.exe From rodolfocampero@hotmail.com Thu Apr 29 13:56:30 2004 From: rodolfocampero@hotmail.com (Rodolfo Campero) Date: Thu, 29 Apr 2004 12:56:30 +0000 Subject: [Mono-list] Question about attributes Message-ID: I know that you can document your apps with monodoc related tools; there is a tool that can generate a set of XML files from your code, then you can fill this files with your documentation. Later you can keep the file structure updated with your code using another tool. Monodoc understands and can display documentation in this format. I don't know if there is some effort to create a translator from monodoc XML format to Microsoft XML documentation format. That would be nice, because one could use NDoc to generate files for Windows users. Does anyone knows about such a tool? Rodolfo >From: xiii29@free.fr >To: mono-list@lists.ximian.com,Jonathan Stowe >Subject: Re: [Mono-list] Question about attributes >Date: Thu, 29 Apr 2004 13:35:07 +0200 > > >Ok, so there is no recommendation about attributes to use in mono for >documentation... > >I don't want using XML tags as it doesn't work with VB.Net by default (I >think...) and you have to deliver : assembly and XML file ... So I will >create >some attributes ! > >Thanks for all the answer ! > >Thierry > > >Selon Jonathan Stowe : > > > On Thu, 2004-04-29 at 07:56, xiii29@free.fr wrote: > > > Hi, > > > > > > First : Thanks for the explanation ;-) > > > > > > But my question what about which attributes using in order to document > > methods > > > or function in my code. > > > > > > For example, if you want the Visual Studio .Net Property Panel to be >able > > to > > > display info about your properties you have to use > > > System.ComponentModel.Description("The description"). > > > > > > > You can do just the same with mono: > > > > using System; > > using System.ComponentModel; > > > > > > class MyTest > > { > > [Description("Test")] > > public void whatever() > > { > > > > } > > } > > > > Will work (i.e. compile) just fine. Whether or not it is any use is > > whether the tools you want to use can get at this information. The > > DescriptionAttribute is used for design time purposes (i.e. to display > > in the properties panel of a visual tool) rather than strictly for > > documentation, if you want to autogenerate documentation from your code > > you might me better of using the XML documentation comments rather than > > this. > > > > Of course you can create your own attributes by inheriting from > > System.Attribute as documented on MSDN and elsewhere. > > > > /J\ > > > > > This is a Visual Studio .Net rules. > > > > > > Now my question is : of I want to add documention to my methods, class > > etc... > > > which meta-attributes do I use ? > > > > > > Maybe there is no dedicated attributes and I will have to create my > > owns... > > > > > > Thierry ! > > > > > > > > > Selon Jonathan Pryor : > > > > > > > On Wed, 2004-04-28 at 16:46, Xiii29 wrote: > > > > > I've question about attributes in Mono. I would like to comment my > > > > > assemblys by using attributes (meta-attributes...) and i'm >wondering > > if > > > > > there is "rules" (or preconisations...) about which attributes > > using... > > > > > > > > I'm pretty sure I don't understand your question at all. But I'll >take > > > > a shot anyway... > > > > > > > > To use an assembly-level attribute, you need to explicitly specify >what > > > > the attribute is associated with. For example: > > > > > > > > [assembly: AssemblyTitle ("my title")] > > > > [assembly: AssemblyVersion ("1.0.*")] > > > > > > > > The "assembly:" indicates that the attribute applies to the >assembly. > > > > Otherwise it would apply to the next member listed in the file > > > > (delegate, class, structure, etc.) or generate an error (namespaces > > > > don't support attributes). Similar things can be done for other > > > > elements; for example: "return:" can be used to place an attribute >on > > > > the return type of a method, while normally the attribute applies to >the > > > > method itself: > > > > > > > > [SomeAttribute ("applies to MyMethod")] > > > > [return: SomeAttribute ("applies to the return type")] > > > > int MyMethod () {return 42;} > > > > > > > > As for general rules... You can only use attributes which can be > > > > applied to an assembly; that is, the attribute you're trying to use >must > > > > itself have an AttributeUsage attribute with >AttributeTargets.Assembly > > > > specified. Not all attributes do this; the DllImport attribute, for > > > > example, can only be applied to methods. > > > > > > > > Aside from that, the normal attribute restrictions apply. Which >means > > > > that attribute positional and named parameters can only be: one of >the > > > > CLS-compliant built-in types (bool, byte, char, double, float, int, > > > > long, short, string); System.Type, an enum type; System.Object; or >an > > > > array of one of the previous types. > > > > > > > > See a good C# book, or MSDN, or google, for more information. > > > > > > > > - Jon > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Mono-list maillist - Mono-list@lists.ximian.com > > > http://lists.ximian.com/mailman/listinfo/mono-list > > > > _______________________________________________ > > Mono-list maillist - Mono-list@lists.ximian.com > > http://lists.ximian.com/mailman/listinfo/mono-list > > > > >_______________________________________________ >Mono-list maillist - Mono-list@lists.ximian.com >http://lists.ximian.com/mailman/listinfo/mono-list _________________________________________________________________ Add photos to your messages with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail From tauberer@for.net Thu Apr 29 14:21:26 2004 From: tauberer@for.net (Joshua Tauberer) Date: Thu, 29 Apr 2004 09:21:26 -0400 Subject: [Mono-list] Question about attributes In-Reply-To: References: Message-ID: <40910156.5070502@for.net> Rodolfo Campero wrote: > I don't know if there is some effort to create a translator from > monodoc XML format to Microsoft XML documentation format. That would > be nice, because one could use NDoc to generate files for Windows > users. > > Does anyone knows about such a tool? Since this has come up so many times, I'll work on it when I get the chance. (As I keep repeating on the docs list, the two formats are so similar that it would be trivial for anyone to learn XSLT, if necessary, and write the conversion themselves if they wanted it. It would also make a nice project if someone is looking for a way to contribute to Mono.) -- - Joshua Tauberer http://taubz.for.net ** Nothing Unreal Exists ** Rodolfo Campero wrote: > I know that you can document your apps with monodoc related tools; > there is a tool that can generate a set of XML files from your code, > then you can fill this files with your documentation. Later you can > keep the file structure updated with your code using another tool. > > Monodoc understands and can display documentation in this format. > > I don't know if there is some effort to create a translator from > monodoc XML format to Microsoft XML documentation format. That would > be nice, because one could use NDoc to generate files for Windows > users. > > Does anyone knows about such a tool? > > Rodolfo > >> From: xiii29@free.fr To: mono-list@lists.ximian.com,Jonathan Stowe >> Subject: Re: [Mono-list] Question about >> attributes Date: Thu, 29 Apr 2004 13:35:07 +0200 >> >> >> Ok, so there is no recommendation about attributes to use in mono >> for documentation... >> >> I don't want using XML tags as it doesn't work with VB.Net by >> default (I think...) and you have to deliver : assembly and XML >> file ... So I will create some attributes ! >> >> Thanks for all the answer ! >> >> Thierry >> >> >> Selon Jonathan Stowe : >> >>> On Thu, 2004-04-29 at 07:56, xiii29@free.fr wrote: >>>> Hi, >>>> >>>> First : Thanks for the explanation ;-) >>>> >>>> But my question what about which attributes using in order to >> document >>> methods >>>> or function in my code. >>>> >>>> For example, if you want the Visual Studio .Net Property Panel >>>> to >> be able >>> to >>>> display info about your properties you have to use >>>> System.ComponentModel.Description("The description"). >>>> >>> >>> You can do just the same with mono: >>> >>> using System; using System.ComponentModel; >>> >>> >>> class MyTest { [Description("Test")] public void whatever() { >>> >>> } } >>> >>> Will work (i.e. compile) just fine. Whether or not it is any use >>> is whether the tools you want to use can get at this information. >>> The DescriptionAttribute is used for design time purposes (i.e. >>> to display in the properties panel of a visual tool) rather than >>> strictly for documentation, if you want to autogenerate >>> documentation from your code you might me better of using the XML >>> documentation comments rather than this. >>> >>> Of course you can create your own attributes by inheriting from >>> System.Attribute as documented on MSDN and elsewhere. >>> >>> /J\ >>> >>>> This is a Visual Studio .Net rules. >>>> >>>> Now my question is : of I want to add documention to my >>>> methods, >> class >>> etc... >>>> which meta-attributes do I use ? >>>> >>>> Maybe there is no dedicated attributes and I will have to >>>> create my >>> owns... >>>> >>>> Thierry ! >>>> >>>> >>>> Selon Jonathan Pryor : >>>> >>>>> On Wed, 2004-04-28 at 16:46, Xiii29 wrote: >>>>>> I've question about attributes in Mono. I would like to >> comment my >>>>>> assemblys by using attributes (meta-attributes...) and i'm >>>>>> >> wondering >>> if >>>>>> there is "rules" (or preconisations...) about which >>>>>> attributes >>> using... >>>>> >>>>> I'm pretty sure I don't understand your question at all. But >>>>> >> I'll take >>>>> a shot anyway... >>>>> >>>>> To use an assembly-level attribute, you need to explicitly >> specify what >>>>> the attribute is associated with. For example: >>>>> >>>>> [assembly: AssemblyTitle ("my title")] [assembly: >>>>> AssemblyVersion ("1.0.*")] >>>>> >>>>> The "assembly:" indicates that the attribute applies to the >> assembly. >>>>> Otherwise it would apply to the next member listed in the >>>>> file (delegate, class, structure, etc.) or generate an error >>>>> (namespaces don't support attributes). Similar things can be >>>>> done for other elements; for example: "return:" can be used >>>>> to place an >> attribute on >>>>> the return type of a method, while normally the attribute >> applies to the >>>>> method itself: >>>>> >>>>> [SomeAttribute ("applies to MyMethod")] [return: >>>>> SomeAttribute ("applies to the return type")] int MyMethod () >>>>> {return 42;} >>>>> >>>>> As for general rules... You can only use attributes which >>>>> can be applied to an assembly; that is, the attribute you're >>>>> trying to >> use must >>>>> itself have an AttributeUsage attribute with >> AttributeTargets.Assembly >>>>> specified. Not all attributes do this; the DllImport >>>>> attribute, >> for >>>>> example, can only be applied to methods. >>>>> >>>>> Aside from that, the normal attribute restrictions apply. >>>>> Which >> means >>>>> that attribute positional and named parameters can only be: >>>>> one >> of the >>>>> CLS-compliant built-in types (bool, byte, char, double, >>>>> float, int, long, short, string); System.Type, an enum type; >>>>> System.Object; >> or an >>>>> array of one of the previous types. >>>>> >>>>> See a good C# book, or MSDN, or google, for more information. >>>>> >>>>> >>>>> - Jon >>>>> >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ Mono-list >>>> maillist - Mono-list@lists.ximian.com >>>> http://lists.ximian.com/mailman/listinfo/mono-list >>> >>> _______________________________________________ Mono-list >>> maillist - Mono-list@lists.ximian.com >>> http://lists.ximian.com/mailman/listinfo/mono-list >>> >> >> >> _______________________________________________ Mono-list maillist >> - Mono-list@lists.ximian.com >> http://lists.ximian.com/mailman/listinfo/mono-list > > > _________________________________________________________________ Add > photos to your messages with MSN 8. Get 2 months FREE*. > http://join.msn.com/?page=features/featuredemail > > _______________________________________________ Mono-list maillist - > Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list From rodolfocampero@hotmail.com Thu Apr 29 14:37:28 2004 From: rodolfocampero@hotmail.com (Rodolfo Campero) Date: Thu, 29 Apr 2004 13:37:28 +0000 Subject: [Mono-list] Question about attributes Message-ID: Hi Joshua, I already know XSLT, so I will give it a shot this afternoon (it's 10:30 am here in Argentina, I will start working on it at 19:00). Also I will subscribe to mono-docs-list right now, so I will posts questions there if I have to. I would like to know who should I refer to when I get something usable, in order to make it part of mono or monodoc. Best regards, Rodolfo >From: Joshua Tauberer >To: Rodolfo Campero >CC: xiii29@free.fr, mono-list@lists.ximian.com, gellyfish@gellyfish.com >Subject: Re: [Mono-list] Question about attributes >Date: Thu, 29 Apr 2004 09:21:26 -0400 > >Rodolfo Campero wrote: >>I don't know if there is some effort to create a translator from >>monodoc XML format to Microsoft XML documentation format. That would >>be nice, because one could use NDoc to generate files for Windows >>users. >> >>Does anyone knows about such a tool? > >Since this has come up so many times, I'll work on it when I get the >chance. (As I keep repeating on the docs list, the two formats are so >similar that it would be trivial for anyone to learn XSLT, if necessary, >and write the conversion themselves if they wanted it. It would also make >a nice project if someone is looking for a way to contribute to Mono.) > >-- >- Joshua Tauberer > >http://taubz.for.net > >** Nothing Unreal Exists ** _________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From gonzalo@ximian.com Thu Apr 29 15:03:57 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 29 Apr 2004 16:03:57 +0200 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 In-Reply-To: <005101c42ca0$2ab68250$1e02a8c0@fudge> References: <005101c42ca0$2ab68250$1e02a8c0@fudge> Message-ID: <1083247437.1660.188.camel@localhost> El mar, 27-04-2004 a las 23:39, Robert Geller escribió: > Yes, yes, I know Apache 2.0.48 is the only documented and supported > version for the ASP .NET module, but I use 1.3.29, as it is currently > more stable, and better developed and tested than 2.0.48, and I don't > plan on switching for a while. You're wrong. The apache module also supports apache 1.3. I guess you should read the INSTALL file. -Gonzalo From gonzalo@ximian.com Thu Apr 29 15:07:44 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 29 Apr 2004 16:07:44 +0200 Subject: [Mono-list] Global.asax.cs problems; from Visual Studio .NET to Mono/XSP. In-Reply-To: <1083171689.1592.178.camel@localhost> References: <1083171689.1592.178.camel@localhost> Message-ID: <1083247664.1660.192.camel@localhost> El mié, 28-04-2004 a las 19:01, Roberto Jimeno escribió: > Hi there! > > I have some code generated using VS.NET. I tried to run that very same > code using Mono/XSP and I got an error 500 > (System.NullReferenceException) from it. Apparenly this is due to a line > where `Application["ContadorAccesos"].ToString()' is consulted before it > is initialized. > > The trick here is that `Application["ContadorAccessos"]' is actually > initialized in the Global.asax.cs file (set to zero on the method > "Application_Start" of class "Global". Somehow VS.NET executes the > initialization prior to the value being consulted, while Mono/XSP does > not. You didn't attach the global.asax file to the bug report you entered. If this is still a bug for you, please, report it using bugzilla and attach all the files needed to reproduce it. -Gonzalo From gonzalo@ximian.com Thu Apr 29 15:05:35 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 29 Apr 2004 16:05:35 +0200 Subject: Overlapped IO was Re: [Mono-list] threads and Async Socket methods In-Reply-To: <20040428211518.GE23801@pobox.com> References: <20040428003304.GB11573@pobox.com> <20040428211518.GE23801@pobox.com> Message-ID: <1083247534.1660.190.camel@localhost> El mié, 28-04-2004 a las 23:15, P Oscar Boykin escribió: > Sorry for replying to myself, but I thought some other people might > benefit from seeing a few references. > > It seems what I am interested in is the following question: > > Does Mono support overlapped IO on the asynchronous socket calls. > Winsock does support this. It seems the .Net framework is supposed to > support this. When I put a server under heavily load, this fails on > mono 0.31 on debian unstable. We do that in unix world usign aio_read/aio_write. It's in CVS since 2 days ago. Try it and see if it does what you want :). -Gonzalo From gonzalo@ximian.com Thu Apr 29 15:10:06 2004 From: gonzalo@ximian.com (Gonzalo Paniagua Javier) Date: Thu, 29 Apr 2004 16:10:06 +0200 Subject: [Mono-list] Apache virtual hosts, all or some mod_mono In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890871F05@THORN.exch.ad.byu.edu> References: <8BAFCC09C2760C4EADEEAC8A06C84890871F05@THORN.exch.ad.byu.edu> Message-ID: <1083247806.1660.195.camel@localhost> El mié, 28-04-2004 a las 22:10, Andrew Arnott escribió: > Maybe I can make my question more clear. > > I have one Apache 2.0 server running. It must handle requests for several domains: > > gerontology.byu.edu > fhss.byu.edu > familylife.byu.edu > and anyway you get the idea. > > Several of these domains will be sites that use mod_mono, all on the > same Apache 2.0.49 server. I can use "virtual hosts" in Apache to get > Apache to respond with different root directories for each URL > request. My problem is getting mod_mono to also recognize the virtual > hosts (NOT virtual directories within one host) and serve up the > correct root directories. > > Here is what we are trying in httpd.conf: > > LoadModule mono_module modules/libmod_mono.so > # Note that these next paths are NOT virtual directories, but should be roots in virtual hosts > MonoApplications "/:/var/www/gerontology,/:/var/www/fhss,/:/var/www/familylife" Someone sent a patch for allowing a virtual host in MonoApplications, but I kept it out until I fix some issues in it. Hopefully it will be in CVS soon. -Gonzalo From boykin@pobox.com Thu Apr 29 16:18:26 2004 From: boykin@pobox.com (P Oscar Boykin) Date: Thu, 29 Apr 2004 08:18:26 -0700 Subject: Overlapped IO was Re: [Mono-list] threads and Async Socket methods In-Reply-To: <1083247534.1660.190.camel@localhost> References: <20040428003304.GB11573@pobox.com> <20040428211518.GE23801@pobox.com> <1083247534.1660.190.camel@localhost> Message-ID: <20040429151826.GA6307@pobox.com> --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 29, 2004 at 04:05:35PM +0200, Gonzalo Paniagua Javier wrote: > El mi?, 28-04-2004 a las 23:15, P Oscar Boykin escribi?: > > Does Mono support overlapped IO on the asynchronous socket calls. > > We do that in unix world usign aio_read/aio_write. It's in CVS since 2 > days ago. Try it and see if it does what you want :). Thanks for the reply! Is aio_read/aio_write supported on 2.4? I thought that was only a 2.6 feature. Oscar --=20 boykin@pobox.com http://pobox.com/~boykin jabber: johnynek@jabber.org fingerprint=3DD250 4AD9 4544 B7D2 A17C 911D D608 D387 6718 D75F don't send word docs: http://www.gnu.org/philosophy/no-word-attachments.html --n8g4imXOkfNTN/H1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAkRzC1gjTh2cY118RAhvyAKCarS/s51oA8YOlWqHzDjETTUq5nwCggGMm NcjBoRbv5ARW89iffMEQHzc= =nJp5 -----END PGP SIGNATURE----- --n8g4imXOkfNTN/H1-- From sunilk@novell.com Fri Apr 30 03:19:39 2004 From: sunilk@novell.com (Sunilk) Date: Thu, 29 Apr 2004 18:19:39 -0800 Subject: [Mono-list] Notification Message-ID: ----------jygzjpqmqtmldpwhzrrn Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
----------jygzjpqmqtmldpwhzrrn Content-Type: application/octet-stream; name="Your_complaint.cpl" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Your_complaint.cpl" TVoAAAEAAAACAAAA//8AAEAAAAAAAAAAQAAAAAAAAAC0TM0hAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAQAAAAFBFAABMAQMA7cGQQAAAAAAAAAAA4AAOIQsBBQwABgAAAAIAAAAAAAAQEQAA ABAAAAAgAAAAAAAQABAAAAACAAAEAAAAAAAAAAQAAAAAAAAAdoMAAAACAAAAAAAAAgAAAAAA EAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAAFBAAADwAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAIAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAHAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAADgBQAA ABAAAAACAAAAAgAAAAAAAAAAAAAAAAAAIAAA4C5yZWxvYwAAKAAAAAAgAAAAAgAAAAQAAAAA AAAAAAAAAAAAAEAAAEIAAAAAAAAAAHZTAAAAMAAAdlMAAAAGAAAAAAAAAAAAAAAAAAAgAADg AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcY3Bsc3R1Yi5leGUAb3BlbgAAAFAQAAAAAAAA AAAAANwQAABwEAAAaBAAAAAAAAAAAAAA+hAAAIgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAQ AACeEAAArBAAAMQQAADQEAAAAAAAAOoQAAAAAAAAkBAAAJ4QAACsEAAAxBAAANAQAAAAAAAA 6hAAAAAAAAAZAENsb3NlSGFuZGxlADIAQ3JlYXRlRmlsZUEAZAFHZXRXaW5kb3dzRGlyZWN0 b3J5QQAAuQJXcml0ZUZpbGUA0wJsc3RyY2F0QQAAS0VSTkVMMzIuZGxsAABuAFNoZWxsRXhl Y3V0ZUEAU0hFTEwzMi5kbGwAAAAAAAAAAAAAAFWL7IN9DAF1RpBoAAQAAGjgEQAQ6JsAAABo ABAAEGjgEQAQ6JgAAACQaOARABDoJQAAAAvAdBiQagBqAGoAaOARABBoDRAAEGoA6HcAAAC4 AQAAAMnCDABVi+yDxPhTVjPbkGoAagBqAmoAagNoAAAAwP91COg0AAAAiUX8QHQgvgAwABCt kmoAjUX4UFJW/3X86CMAAAD/dfzoCQAAAEOLw15bycIEAP8lcBAAEP8ldBAAEP8leBAAEP8l fBAAEP8lgBAAEP8liBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ AAAgAAAAIDEqMS8xOjFPMVQxujHAMcYxzDHSMdgxABAAAAwAAACRMQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAclMAAE1aAAABAAAAAgAAAP//AABAAAAAAAAAAEAA AAAAAAAAtEzNIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACpJt0T7UezQO1Hs0DtR7NA 7UezQO5Hs0BjWKBAbUezQBFnoUDsR7NAKkG1QOxHs0BSaWNo7UezQAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAFBFAABMAQMAzA+QQAAAAAAAAAAA4AAPAQsBBQwAUAAAABAAAACQAADw4gAA AKAAAADwAAAAAEAAABAAAAACAAAEAAAAAAAAAAQAAAAAAAAAAAABAAAQAAAAAAAAAgAAAAAA EAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAApPMAAEwCAAAA8AAApAMAAAAAAAAAAAAA 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 6LDN/g3BIcvdbncNnwySwVUaE/RCNs4JQ/7HLgfrMKsVxCQ8/zwR2f////+elZTdjtqfjJ+U 2o6Ig9rA19OH8RTzc50x7lxyH6pPTP////8fVntmh5m6yhdKMbyvgvTG5UDeAVbwoEFa26+0 UN9ahv////+cT94VRUojtWLDt1un1/7kSYUuDyVQxK1/NQ7NaZXTX/8N/v/BpUCD7TMhtvox NaR7FEpMb4nKFslJH5b/////F39Xz8Py0NLL1udnn+g8nsCvX+vEkOsTIWQq7sBDCfb4//+l 5hbpVOm59bLplvjkovQ+8dELDX1QIzX///+lnHXpLrw5e/xwKx8pekPpgxgrypEmGmG8bxL/ //+/lMNDr6Katk7jW3SecH9StUEWOSRkbN38v9Hf6OsHKuNzyZNDbystOS55kf//f6GSnJAt VINXIjp4Ja5Pc+u0wwbevewEOBr//y3+jBZmNUXBrs8hYFxMA/JuQJ7Cn8XevKO1/////1yx rnxuGmvfAiIYHqZosvcbHydQS2l2aPTNFeGRMNDg/////wMkZ2U8ppWk1HbsvBxDwjLE8GxS zmrrQfKz6HIdVV+gv8H//2nUFS6onGg1J065HThwRT542A0UKNogxf////85PWOvinAGguTz XRMAt67wlCxvhlNJqEKBZao9hXSYtP/////pYdFGaXrsdfixTeA2CWp0PzrXW+KQ1obFrLM9 kQk8W/////+XF9HkdergvVjZzi3FGYHUxHd74F6mPjSQuH9Php2+lf//jf/e9acp6sZX94t+ ukKabp/5BwyWq8fVpU/DOP//G/01pQM77DMsyJxcVPOArio+mLtrOalhZKT/2///sMAIxH4T vXDV9lYySEPyV6LshjCFITpFSZ2eLf////+axR5qgkP9/SfWB8XAQUSDK7x8GVw65mI0ZGRR +TKvaP//1v8yT91nMvkemxpWfWic7v2DipG5MjVPeuvMyP+X/v+2pa5M9/1z/4E9G+lm1/PM H9jNxj9qAxq2ov////87MfJButxb4PwhP1kfuN/lHbfBlzNu5++aGyoWNuYAwcHb//9SH40d BcBx0+6xUb0uVlGqckNKecuT////vxHxLWcvhipmTr2ipYyGt1hguHdFtWMOFUcZKNEUr+r/ //9RVaQkHfxYsu+7BtAV99mas6lMZbSKBqY5Mzv//y/Qg6UrVQItmxfazYHgNcw+UZ+JOglS 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 mNRFu5iTLaNhj61fnITwAghLtiP3Sq4ds4gr+ZZCHJwCQp4eCMbknqHXohstGnMAO+zRN43C hsBlIRE2G7vrM34iC4QtLFjSA5jUZoJiDww1cb7Hk1IpihyQjKXiDqnrltTd3zH6/KU3MROH DTa33xyhsHBI46MxpRwhXFloYKVOjVSlM5TcW5SyuZyltv/SBRhwHceOF4xTbWux+fpPE4kh FZrqTliDX7uWLKVenlwl3K5OsJUpfByDaG6mAl+JpZScNUzdnH9mj5yAAW0ErZ16mwfFj5Nr jtzXHZ4RiETvrMVs37OYDmupl1Ozhp9MMDR8hKUPpese1jLVWiTd3iyCNlhwjoKMC4xNk7tt MYtAipCBjq4+c2CYrJQhiSAX5HJzb0RIu5mW1R6Pityhtk2sGI8XJDKMXcwVUrk+aI6pvF+1 ihBDF/2Wp1rAYGio72hEwRy5qfReObXaIoWkN5JwqG2xyqd3WrQCH2yD+I6qJ5c2t4+igq0D 8W8Brr+0o7GpvnFWG7UYzbuJvNNoyan/HbRGSBTr+t2+3Yjdld2K7/6FdgGf3Sqp3ZHdg920 C47d+qVNs/3215W1m0mG19Gp0QORg7T929I0n46GZbG1ldel+qEx4lLOT4imgKcdP2twtImD akWXabCRlqnN0jVTl1IA18SvP2OvmcYKEWmnqdeR3PkW+teD17TXUI5dodCqkeGO9az6oNKL gKOw1IXtuYGuUoPAbz76w6Kyju76GGpDW0hxig+m2rzVhNY2U40HCFw91hjM+geuJ1Kzuatg o1vWtvpDDb42sIdtbK1qKciV+kGpJRehq4xpib7gDt1SA1czM4qDQ6o1R80AWgeMVGSOCrBZ tNyai2EsSb1luyX6Ec8RODqJyEaDCjAKvtqE+nMBWYyKXCIACUUCCyWJA/+Xy6k0AVRQAUdl dE1vZHVsZdgWAMtGaU6DQRNYC4D/UHJvY0FkZHKQD//st/9TeXN0ZW1EaRBjdG9yeSRUaWNr Q2/s2xbsdW50DTxGG21hdEEPY23sn1pvbmVJbmYVaQsXV23/hP1pbmRvd3NLbG9iYWxBbAZj 979thwxGHWULTG9hZExpYnJhJs9iyboNYyULJE1huzX3/nBWaWV3T2bCDsxrQnmu71v7dlRv amRlQ2g8FE9wZW7Ta9vBYs8IMzIwctYPzdruAU5leA5SZXRKIYDdza1nZ2lpRHKCa1v3dlN0 BW5nc4lTGEXFcbXdzw0NCEF0H2J1eHWt/YIhE1BvMRCAU9ohgrsLZXAGRxqdbdu29x8JFVQh bSdhGeEX9mSiVW5t1VdhaXRd5gxvrlOADk9iajsU3+0vWQtL9BRuRXge4Xa2dDJyZT1sdXJj mMse9tkJbXBpCnB5CS72WrBuCjEJ/Pow22ZnokfPf3oM4QsfjxBUeXAvQ5FzZUhhEA8M915q G8kJQ3XYwQqFcqgG3ElkFNe6zwISb21tRUzAVQR7B8dGJ5B2Dpt7AzuvD3hy7mn4D9tlR0NV YftvbGhlbHBusl9Y01NXcHNob3QZaAYbtuGwZA1NrnhBDVqXMEPHTXBkEwzaQrLCbx8KP2Eb mmztEr5SaEtz5m6nWVpBCBZnRBkUzOHewlZEdTgQFg1s9mRvRXQgS2V5DnJmc2/ZDt8NVE6Y o52dICFC8B8NyW5Nb5BfYkpEQ7bZmx1KbX1fFgnhYzuMOUZZb+RssI1tgjtJUIMmdu8Ys1lr UVwOL8+4dsPcbAg+xkJrN9vWDGf8VKWDUXKnWN9MSTY0UTEGbU9uSNtah0nUOw5qaQrhaTZH R9ViAFOrNFvDo2y1QkFFbkD22BvuP99ySUEJRHVwCNnGYG4CElSFbQn1p+ncUic5elhVUkxE ppvkumVubEBpHIVoNm2dYH1wyXRmTR07LOw0YWdQb5D/c2ttGWZtlXCkNXp3lRpP7t4caFUb qhxPT9NJkHhJ3W667GvZkgIUdEEOjICVLlVcEfM2Q9twbm5SZWTDL1mcubbuaYxpH1+8ZDtB QKOxnnTA+FWYncwhDGJ5Dkh56WvAUFhjgHMDa2V0v8pbbmK9cmFjYyVTQYHXHHdccnR1MCMZ eTb7Zq52MnoUbAc++S/HYM1QRUwBBADMD5BAnjT/D+AADwELAQUMAERWSFD7DAcC31gNQAtu Fmw5AgQzBwzAztyS0B40EAezvCTeBk/QYdxdIJDLwKADp8T7mq6wAR4uw3TrQpB3F/YF6wQj IB4ucmR0g+0Kr6NGC/sMJ0jZYt2FQAIuJkd1bUqa7nAnOlTATwYbbIFzggDrwHOOwL/fyicb cGQNIcYAAAAAAAAAACAB/wAAYL4loEAAjb7bb///V4PN/+sQkJCQkJCQigZGiAdHAdt1B4se g+78Edty7bgBAAAAAdt1B4seg+78EdsRwAHbc+91CYseg+78Edtz5DHJg+gDcg3B4AiKBkaD 8P90dInFAdt1B4seg+78EdsRyQHbdQeLHoPu/BHbEcl1IEEB23UHix6D7vwR2xHJAdtz73UJ ix6D7vwR23Pkg8ECgf0A8///g9EBjRQvg/38dg+KAkKIB0dJdffpY////5CLAoPCBIkHg8cE g+kEd/EBz+lM////Xon3uQcAAACKB0cs6DwBd/eAPwB18osHil8EZsHoCMHAEIbEKfiA6+gB 8IkHg8cFidji2Y2+AMAAAIsHCcB0PItfBI2EMKTjAAAB81CDxwj/loDkAACVigdHCMB03In5 V0jyrlX/loTkAAAJwHQHiQODwwTr4f+WiOQAAGHpBGz//wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAgADAAAAIAAAgA4AAABgAACAAAAAAAAAAAAAAAAAAAABAAEAAAA4AACAAAAAAAAA AAAAAAAAAAABAAAAAABQAAAApPAAAOgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAA eAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAkAAAAJDzAAAUAAAAAAAAAAAAAACgwAAAKAAAACAA AABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAA gACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3d3d3d3dwAAAAAAAAAAAAeIiIiIiIcAAAAAAAAA AAAHOIgzOIg3AAAAAAAAAAAAB7ODAAODhwAAAAAAAAAAAAf/MP+wOIcAAAAAAAAAAAAHuA+/ /wOHAAAAAAAAAAAAB4C//7/wNwAAAAAAAAAAAAcP/7//vwMAAAAAAAAAAAAH/7//v/+wAAAA AAAAAAAAB3d3d3d3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAP////////////////////////////////////////////////// /////////////////////////////////////////////4AB//+AAf//gAH//4AB//+AAf// gAH//4AB//+AAf//gAH//4AB//+AAf//////////////////iMMAAAAAAQABACAgEAABAAQA 6AIAAAEAAAAAAAAAAAAAAAAA2PQAAID0AAAAAAAAAAAAAAAAAADl9AAAkPQAAAAAAAAAAAAA AAAAAPL0AACY9AAAAAAAAAAAAAAAAAAA/PQAAKD0AAAAAAAAAAAAAAAAAAAG9QAAqPQAAAAA AAAAAAAAAAAAABL1AACw9AAAAAAAAAAAAAAAAAAAHvUAALj0AAAAAAAAAAAAAAAAAAAp9QAA wPQAAAAAAAAAAAAAAAAAADT1AADI9AAAAAAAAAAAAAAAAAAAQPUAAND0AAAAAAAAAAAAAAAA AAAAAAAAAAAAAEz1AABa9QAAavUAAAAAAAB49QAAAAAAAIb1AAAAAAAAkPUAAAAAAACe9QAA AAAAAK71AAAAAAAAuPUAAAAAAADM9QAAAAAAANj1AAAAAAAA6PUAAAAAAABLRVJORUwzMi5E TEwAYWR2YXBpMzIuZGxsAGdkaTMyLmRsbABvbGUzMi5kbGwAU0hFTEwzMi5kbGwAc2hsd2Fw aS5kbGwAdXJsbW9uLmRsbAB1c2VyMzIuZGxsAHdpbmluZXQuZGxsAHdzb2NrMzIuZGxsAAAA TG9hZExpYnJhcnlBAABHZXRQcm9jQWRkcmVzcwAARXhpdFByb2Nlc3MAAABSZWdDbG9zZUtl eQAAAERlbGV0ZURDAABDb0luaXRpYWxpemUAAFNoZWxsRXhlY3V0ZUEAAABTdHJEdXBBAAAA VVJMRG93bmxvYWRUb0ZpbGVBAAB3c3ByaW50ZkEAAABJbnRlcm5ldE9wZW5BAAAAYmluZAAA AAAAAAAAAAAAAAAAAAAAALIwr0RWRx1/k44tp5F0vGApi0+NGlZpoXc5Vrd1fW45McZdUE6S L0mcHT10LJzEDcBMWjw4xDopYqB9YCOZvmitnAmyIcLCORQatFOaekYdx25wta1MG7uXiJon PUTBfEoloRoUhjNCHYUPe6WXSpCIXm5Kw3EvWDjDrkaGer1KRBsrNHmfWhbEqRYPS0hKdbAc BDAtdcN2rgwnS1dtWFtpans3VIxmVH1bxhsELUCcQYUHor9Aqi8hDpopCaiNFmORcoGxQkBy K32qC4QUxFpgubJTtGBgvi8KbimzqYRZwjl+nAOIC1BrEbE2HKvBgwuptEq/CFUjlzwfJjW3 jjwReUglNVargCEhE11jRnlrtLSnlDcKZhc5ZL5gqJpZBKtDPaZYvXUZnh9CXm94D42HspM1 hU6kBzsCB1kAabGIqXkzGZ4lOr5LLqkzoEVecrGAkS1ce3A8aQjCjYhQbFETFYlXm3OVYqq0 Z4q1JTBEw3mARQKhMYQzRzEdwBWBdEFYfBZiHVIgVlIcc7pVaQt7mhUINnMGZlw8UFmSZ7Uy wl2drMc1SyF3aoU6xcMuu0h7kF0wWABblg06paarRWOffx92MZWpcxWxX6XCdIGhCh++Xi8r hwSkfTlys0itJTe5lH6dux5GSVA9YKGPEQDEigW9MJStsxe/Yxx4hbSVw5ehYC+XEnMQZxcw xjpfx4t4f65nvIysM6yIEXxPNlK1YZFAMJOpmXmyP7ujJhsWQ6M2nVuhSxsrcVNbGA/Dly0a rqgEHluwD5oEDVRHcyw+O2Q4NXKIKCY4WcUQsYFQhm+kDT+sly2SfVi+l0XAi7q9ehNVFDeU iLRhdVVajrK7qJmXOD1VS4gre4S1UpKneqQAmytMcqeyuVFSClApmaZffqhafTm/dTdlZ1Cg lAM0sb2cRlgoNTMON7hVZ4k7oYo5M4Q/Go5QO0QkcwFUR2S9PFZxnyOCTFaFnDcoSFdpCnSv VpZ6ZHSUPWsNe8SiUppyvCgdKAAjZLF6Qg0IIz13K06uQUcQo7tIUh1lH5cRTg85dQixPEJZ L4bBnlCVQotVUrGhcTacCMODdYkxe55Kgh2+cxScBHp2CBBevophsAakFWdVwmlfaDYQwYio iW86YhgmYzouB1k+f4d+k3DBWlo5Py0WJiamU4UcTxEZIysFrQMAnKcyGGWdVzx8WiUFwI1b jGyXegWwT1qrR4K9Q0TGCkMiSzlFVKyibFilin0yZhIKnmGrGptNAiedHJqaJAoAmkLDjQ4o XXXDKnmeqn2RT2kjIpCMepWLIb6qDxmpMHZGfYG7TyGisSqotTSdYWohvqFIj7oMWE03BLa3 lhEuj1KRwaYmICa1qR4LJ7iBYE4GVCReKEiEGDpXH4RhlEBUQ48VHmGeq66px4o7Glt1Z8cx Mjueh52kxXVOX0RuxJqhnRKmup+tdcNoApUZxx+SLAVfADptZCF8uoKmvpV+j28mU66tqUqk W3eWGFV1WjSvoCuGAMMExBdKFnFeEmhpgW5nXQ1EiL0eQFBfVEIfWxoCe6kEfpY1TGIdFmVY gw8qkDbCYLmkNXwZJ2iJjUShnw+PG7QSmaybYWIDV1VbpXxjk5yVkhhpFoKuQHh/OH5wLop5 nQC/GGmKFFCSrcUZPDw1tLmPAGpOGLGLgA4UsLdssxUcjDuVGJlem2cPk6iSS1wLmw8PCCOx eVgXiZyygqKHS2ewJS2jpwcVo8J+L5MoMU23c01+iWRPhISXKpl7EjyOoX+cToJaTTFmv2tS OhFKnL1us5wwlMd7C3uRUZ6sFGRLmjaVsw+LVCOqKigMYaGRcnATiHUUFi1avz+ZZYI0Dx5T NaixHLJz ----------jygzjpqmqtmldpwhzrrn-- From tauberer@for.net Thu Apr 29 17:43:18 2004 From: tauberer@for.net (Joshua Tauberer) Date: Thu, 29 Apr 2004 12:43:18 -0400 Subject: [Mono-list] Question about attributes In-Reply-To: References: Message-ID: <409130A6.6000605@for.net> Rodolfo Campero wrote: > I already know XSLT, so I will give it a shot this afternoon Great! > I would like to know who should I refer to when I get something usable, > in order to make it part of mono or monodoc. Just post it to the docs list for everyone to take a look at. -- - Joshua Tauberer http://taubz.for.net ** Nothing Unreal Exists ** From robert@worksofmagic.com Fri Apr 30 00:18:34 2004 From: robert@worksofmagic.com (Robert Geller) Date: Thu, 29 Apr 2004 19:18:34 -0400 Subject: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 References: <005101c42ca0$2ab68250$1e02a8c0@fudge> <1083247437.1660.188.camel@localhost> Message-ID: <000901c42e40$4b3118f0$1e02a8c0@fudge> Sorry. But as I saw about a month ago in the docs (maybe they changed?) it said something like "Currently only Apache 2.0.48 is supported." So... I'm not sure. ----- Original Message ----- From: "Gonzalo Paniagua Javier" To: Sent: Thursday, April 29, 2004 10:03 AM Subject: Re: [Mono-list] Getting ASP .NET Apache module to work with 1.3.29 > El mar, 27-04-2004 a las 23:39, Robert Geller escribió: > > Yes, yes, I know Apache 2.0.48 is the only documented and supported > > version for the ASP .NET module, but I use 1.3.29, as it is currently > > more stable, and better developed and tested than 2.0.48, and I don't > > plan on switching for a while. > > You're wrong. The apache module also supports apache 1.3. I guess you > should read the INSTALL file. > > -Gonzalo > > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > > > From jamie.lory@apigroupinc.us Thu Apr 29 17:24:41 2004 From: jamie.lory@apigroupinc.us (Jamie Lory) Date: Thu, 29 Apr 2004 11:24:41 -0500 Subject: [Mono-list] Installation of Apache Mono module 0.8 Message-ID: <40912C49.28EBA1CE@apigroupinc.us> I am trying to install Apache Mono module 0.8 and I am getting this error when I type: ./configure --prefix=/usr configure: line 19: syntax error near unexpected token `elif' configure: line 19: `elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/ Any idea what I could be doing wrong? I wish there was an rpm for Apache Mono module 0.8 Jamie From benny@coca-kohler.de Thu Apr 29 23:13:47 2004 From: benny@coca-kohler.de (benny@coca-kohler.de) Date: Thu, 29 Apr 2004 22:13:47 +0000 (GMT) Subject: [Mono-list] get system events(time changed) on a linux machine Message-ID: <579793669.1083276827974.JavaMail.weblicon@offler> hello, i'm a newbie to mono. i'm looking for a class getting system events. within the Microsoft.Win32 namespace there is class called SystemEvents. With this class i can find out if the systemtime has been changed. I tested this class with visual studio(shame on me!) on a windows machine. can i use this class with mono on a linux machine? or is there another class to get systems events(system time changed) on a linux machine? greets ben From AndrewArnott@byu.edu Fri Apr 30 14:18:34 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Fri, 30 Apr 2004 07:18:34 -0600 Subject: [Mono-list] WARNINGS compiling as root Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD700E@THORN.exch.ad.byu.edu> I have one question and one problem. Thanks in advance to those who can help! First, when I compile mono as root, I get warnings from the compiler: ** (/usr/bin/mcs.exe:18961): WARNING **: Shared memory sanity check failed. ** (/usr/bin/mcs.exe:18961): WARNING **: Failed to attach shared memory! Falling back to non-shared handles In spite of this warning, the compilation appears to complete just fine. I have to compile as root so that Mono can install into /usr/local. When I compile to somewhere else as someone other than root, no warnings show up. Why is this? I guess I'll save my problem for another email. :) From AndrewArnott@byu.edu Fri Apr 30 14:18:32 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Fri, 30 Apr 2004 07:18:32 -0600 Subject: [Mono-list] CVS compile errors :( Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD700D@THORN.exch.ad.byu.edu> This is a multi-part message in MIME format. ------_=_NextPart_001_01C42EB5.9FC11BE1 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable So this is my first time compiling CVS. I finally read the INSTALL file and found out I have to run ./autoconf before building. Well, that worked well enough. But "make fullbuild" crashes with an exception thrown by mcs. I get this (after the memory warnings mentioned in my previous email). Can you tell me what I'm doing wrong? =20 Unhandled Exception: System.NullReferenceException: A null value was found where an object instance was required. In <0x0002e> Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob (System.Security.Cryptography.RSA,bool) In <0x00032> Mono.Security.StrongName:get_PublicKey () In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save (string) In <0x00036> Mono.CSharp.CodeGen:Save (string) In <0x014cb> Mono.CSharp.Driver:MainDriver (string[]) In <0x00020> Mono.CSharp.Driver:Main (string[]) =20 ------_=_NextPart_001_01C42EB5.9FC11BE1 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

So this is my first time compiling CVS.  I finally read the INSTALL file and = found out I have to run ./autoconf before building.  Well, that worked = well enough.  But “make fullbuild” crashes with an exception = thrown by mcs.  I get this (after the memory warnings mentioned in my = previous email).  Can you tell me what I’m doing = wrong?

 

Unhandled Exception: System.NullReferenceException: A null value was found where = an object instance was required.

In <0x0002e> Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob (System.Security.Cryptography.RSA,bool)

In <0x00032> Mono.Security.StrongName:get_PublicKey ()

In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save = (string)

In <0x00036> Mono.CSharp.CodeGen:Save (string)

In <0x014cb> Mono.CSharp.Driver:MainDriver (string[])

In <0x00020> Mono.CSharp.Driver:Main (string[])

 

------_=_NextPart_001_01C42EB5.9FC11BE1-- From robert@worksofmagic.com Fri Apr 30 14:52:59 2004 From: robert@worksofmagic.com (robert@worksofmagic.com) Date: Fri, 30 Apr 2004 06:52:59 -0700 (PDT) Subject: [Mono-list] Trying to run XSP Message-ID: <62891.162.33.191.66.1083333179.squirrel@worksofmagic.com> Hello- I configured XSP with ./configure --prefix=/usr/local/xsp, ran make and make install, and everything appeared to run smoothly. However, when I run any of the executables in my bin folder in /usr/local/xsp/bin, it says ./xsp.exe - Cannot execute binary file. I am running RH 9 on a Celeron 2.0 ghz. Thanks. From rafael.teixeirabr@terra.com.br Fri Apr 30 15:55:52 2004 From: rafael.teixeirabr@terra.com.br (A Rafael D Teixeira) Date: Fri, 30 Apr 2004 11:55:52 -0300 Subject: [Mono-list] Trying to run XSP In-Reply-To: <62891.162.33.191.66.1083333179.squirrel@worksofmagic.com> References: <62891.162.33.191.66.1083333179.squirrel@worksofmagic.com> Message-ID: <1083336952.3767.3.camel@redhat9.tempolivre.com.br> On Fri, 2004-04-30 at 10:52, robert@worksofmagic.com wrote: > Hello- > > I configured XSP with ./configure --prefix=/usr/local/xsp, ran make and > make install, and everything appeared to run smoothly. However, when I run > any of the executables in my bin folder in /usr/local/xsp/bin, it says > ./xsp.exe - Cannot execute binary file. Have you first installed Mono? And are you running with mono runtime? You have to issue commands like: mono xsp.exe ... to run .net exes in linux. > I am running RH 9 on a Celeron 2.0 ghz. Thanks. Hope it helps, -- Rafael "Monoman" Teixeira Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/ Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/ English Blog: http://monoblog.blogspot.com/ Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/ From spouliot@videotron.ca Fri Apr 30 16:01:29 2004 From: spouliot@videotron.ca (=?US-ASCII?Q?Sebastien_Pouliot?=) Date: Fri, 30 Apr 2004 11:01:29 -0400 Subject: [Mono-list] CVS compile errors :( In-Reply-To: <8BAFCC09C2760C4EADEEAC8A06C84890DD700D@THORN.exch.ad.byu.edu> Message-ID: This is a multi-part message in MIME format. --Boundary_(ID_SXtT+FbVBt1Unl/Sj9ySSA) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Andrew You get this because you have an older mscorlib.dll or mcs.exe (which had that bug). That may come from a previous Mono installation (like 0.31). Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Andrew Arnott Sent: 30 avril 2004 09:19 To: mono-list@lists.ximian.com Subject: [Mono-list] CVS compile errors :( So this is my first time compiling CVS. I finally read the INSTALL file and found out I have to run ./autoconf before building. Well, that worked well enough. But "make fullbuild" crashes with an exception thrown by mcs. I get this (after the memory warnings mentioned in my previous email). Can you tell me what I'm doing wrong? Unhandled Exception: System.NullReferenceException: A null value was found where an object instance was required. In <0x0002e> Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob (System.Security.Cryptography.RSA,bool) In <0x00032> Mono.Security.StrongName:get_PublicKey () In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save (string) In <0x00036> Mono.CSharp.CodeGen:Save (string) In <0x014cb> Mono.CSharp.Driver:MainDriver (string[]) In <0x00020> Mono.CSharp.Driver:Main (string[]) --Boundary_(ID_SXtT+FbVBt1Unl/Sj9ySSA) Content-type: text/html; charset=US-ASCII Content-transfer-encoding: 7BIT
Andrew
 
You get this because you have an older mscorlib.dll or mcs.exe (which had that bug).
That may come from a previous Mono installation (like 0.31).
 
-----Original Message-----
From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Andrew Arnott
Sent: 30 avril 2004 09:19
To: mono-list@lists.ximian.com
Subject: [Mono-list] CVS compile errors :(

So this is my first time compiling CVS.  I finally read the INSTALL file and found out I have to run ./autoconf before building.  Well, that worked well enough.  But “make fullbuild” crashes with an exception thrown by mcs.  I get this (after the memory warnings mentioned in my previous email).  Can you tell me what I’m doing wrong?

 

Unhandled Exception: System.NullReferenceException: A null value was found where an object instance was required.

In <0x0002e> Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob (System.Security.Cryptography.RSA,bool)

In <0x00032> Mono.Security.StrongName:get_PublicKey ()

In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save (string)

In <0x00036> Mono.CSharp.CodeGen:Save (string)

In <0x014cb> Mono.CSharp.Driver:MainDriver (string[])

In <0x00020> Mono.CSharp.Driver:Main (string[])

 

--Boundary_(ID_SXtT+FbVBt1Unl/Sj9ySSA)-- From chris@turchin.net Fri Apr 30 16:22:05 2004 From: chris@turchin.net (Chris Turchin) Date: Fri, 30 Apr 2004 08:22:05 -0700 (PDT) Subject: [Mono-list] Trying to run XSP In-Reply-To: <1083336952.3767.3.camel@redhat9.tempolivre.com.br> References: <62891.162.33.191.66.1083333179.squirrel@worksofmagic.com> <1083336952.3767.3.camel@redhat9.tempolivre.com.br> Message-ID: you can configure linux to run them automatically using binfmt_misc, see this post for more information: http://lists.ximian.com/archives/public/mono-list/2002-April/005179.html regards, --chris On Fri, 30 Apr 2004, A Rafael D Teixeira wrote: > On Fri, 2004-04-30 at 10:52, robert@worksofmagic.com wrote: > > Hello- > > > > I configured XSP with ./configure --prefix=/usr/local/xsp, ran make and > > make install, and everything appeared to run smoothly. However, when I run > > any of the executables in my bin folder in /usr/local/xsp/bin, it says > > ./xsp.exe - Cannot execute binary file. > > Have you first installed Mono? And are you running with mono runtime? > > You have to issue commands like: > > mono xsp.exe ... > > to run .net exes in linux. > > > I am running RH 9 on a Celeron 2.0 ghz. Thanks. > > Hope it helps, > > -- > Rafael "Monoman" Teixeira > Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/ > Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/ > English Blog: http://monoblog.blogspot.com/ > Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/ > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From AndrewArnott@byu.edu Fri Apr 30 20:12:53 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Fri, 30 Apr 2004 13:12:53 -0600 Subject: [Mono-list] CVS compile errors :( Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD7054@THORN.exch.ad.byu.edu> This is a multi-part message in MIME format. ------_=_NextPart_001_01C42EE7.23586A63 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable So this is my round-robin problem. I can't compile the new mscorlib.dll or mcs.exe because I am using the old one (0.31.00) to compile the new ones. The old one can't manage it because of the bug. I can't get the new one because it won't compile. How can this be solved? Do I just need to get a built copy from someone? (will someone volunteer?) =20 Thanks. =20 ________________________________ From: Sebastien Pouliot [mailto:spouliot@videotron.ca]=20 Sent: Friday, April 30, 2004 9:01 AM To: Andrew Arnott; mono-list@lists.ximian.com Subject: RE: [Mono-list] CVS compile errors :( =20 Andrew =20 You get this because you have an older mscorlib.dll or mcs.exe (which had that bug). That may come from a previous Mono installation (like 0.31). =20 Sebastien Pouliot http://pages.infinit.net/ctech/poupou.html =20 -----Original Message----- From: mono-list-admin@lists.ximian.com [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Andrew Arnott Sent: 30 avril 2004 09:19 To: mono-list@lists.ximian.com Subject: [Mono-list] CVS compile errors :( So this is my first time compiling CVS. I finally read the INSTALL file and found out I have to run ./autoconf before building. Well, that worked well enough. But "make fullbuild" crashes with an exception thrown by mcs. I get this (after the memory warnings mentioned in my previous email). Can you tell me what I'm doing wrong? =20 Unhandled Exception: System.NullReferenceException: A null value was found where an object instance was required. In <0x0002e> Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob (System.Security.Cryptography.RSA,bool) In <0x00032> Mono.Security.StrongName:get_PublicKey () In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save (string) In <0x00036> Mono.CSharp.CodeGen:Save (string) In <0x014cb> Mono.CSharp.Driver:MainDriver (string[]) In <0x00020> Mono.CSharp.Driver:Main (string[]) =20 ------_=_NextPart_001_01C42EE7.23586A63 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

So this is my round-robin problem. =  I can’t compile the new mscorlib.dll or mcs.exe because I am using the old one = (0.31.00) to compile the new ones.  The old one can’t manage it because = of the bug.  I can’t get the new one because it won’t compile. =  How can this be solved?  Do I just need to get a built copy from someone?  = (will someone volunteer?)

 

Thanks.

=

 


From: = Sebastien Pouliot [mailto:spouliot@videotron.ca]
Sent: Friday, April 30, = 2004 9:01 AM
To: Andrew Arnott; mono-list@lists.ximian.com
Subject: RE: [Mono-list] = CVS compile errors :(

 

Andrew

 

You get this because you have an = older mscorlib.dll or mcs.exe (which had that = bug).

That may come from a previous Mono installation (like 0.31).

 

-----Original = Message-----
From: mono-list-admin@lists.ximian.com = [mailto:mono-list-admin@lists.ximian.com]On Behalf Of Andrew Arnott
Sent: 30 avril 2004 = 09:19
To: = mono-list@lists.ximian.com
Subject: [Mono-list] CVS = compile errors :(

So this is my first time compiling CVS.  I finally read the INSTALL file and = found out I have to run ./autoconf before building.  Well, that worked = well enough.  But “make fullbuild” crashes with an exception = thrown by mcs.  I get this (after the memory warnings mentioned in my = previous email).  Can you tell me what I’m doing = wrong?

 

Unhandled Exception: System.NullReferenceException: A null value was found where = an object instance was required.

In <0x0002e> Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob (System.Security.Cryptography.RSA,bool)

In <0x00032> Mono.Security.StrongName:get_PublicKey = ()

In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save = (string)

In <0x00036> Mono.CSharp.CodeGen:Save = (string)

In <0x014cb> Mono.CSharp.Driver:MainDriver = (string[])

In <0x00020> Mono.CSharp.Driver:Main = (string[])

 

------_=_NextPart_001_01C42EE7.23586A63-- From rodolfocampero@hotmail.com Fri Apr 30 20:30:23 2004 From: rodolfocampero@hotmail.com (Rodolfo Campero) Date: Fri, 30 Apr 2004 19:30:23 +0000 Subject: [Mono-list] CVS compile errors :( Message-ID: You can pick a binary snapshot from http://www.go-mono.com/daily/ In your case, maybe a monolite will do, but if it's not enaugh download a monocharge. >From: "Andrew Arnott" >To: , >Subject: RE: [Mono-list] CVS compile errors :( >Date: Fri, 30 Apr 2004 13:12:53 -0600 > >So this is my round-robin problem. I can't compile the new mscorlib.dll >or mcs.exe because I am using the old one (0.31.00) to compile the new >ones. The old one can't manage it because of the bug. I can't get the >new one because it won't compile. How can this be solved? Do I just >need to get a built copy from someone? (will someone volunteer?) > > > >Thanks. > > > >________________________________ > >From: Sebastien Pouliot [mailto:spouliot@videotron.ca] >Sent: Friday, April 30, 2004 9:01 AM >To: Andrew Arnott; mono-list@lists.ximian.com >Subject: RE: [Mono-list] CVS compile errors :( > > > >Andrew > > > >You get this because you have an older mscorlib.dll or mcs.exe (which >had that bug). > >That may come from a previous Mono installation (like 0.31). > > > >Sebastien Pouliot >http://pages.infinit.net/ctech/poupou.html > > > -----Original Message----- > From: mono-list-admin@lists.ximian.com >[mailto:mono-list-admin@lists.ximian.com]On Behalf Of Andrew Arnott > Sent: 30 avril 2004 09:19 > To: mono-list@lists.ximian.com > Subject: [Mono-list] CVS compile errors :( > > So this is my first time compiling CVS. I finally read the >INSTALL file and found out I have to run ./autoconf before building. >Well, that worked well enough. But "make fullbuild" crashes with an >exception thrown by mcs. I get this (after the memory warnings >mentioned in my previous email). Can you tell me what I'm doing wrong? > > > > Unhandled Exception: System.NullReferenceException: A null value >was found where an object instance was required. > > In <0x0002e> >Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob >(System.Security.Cryptography.RSA,bool) > > In <0x00032> Mono.Security.StrongName:get_PublicKey () > > In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save >(string) > > In <0x00036> Mono.CSharp.CodeGen:Save (string) > > In <0x014cb> Mono.CSharp.Driver:MainDriver (string[]) > > In <0x00020> Mono.CSharp.Driver:Main (string[]) > > > _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus From AndrewArnott@byu.edu Fri Apr 30 20:40:27 2004 From: AndrewArnott@byu.edu (Andrew Arnott) Date: Fri, 30 Apr 2004 13:40:27 -0600 Subject: [Mono-list] CVS compile errors :( Message-ID: <8BAFCC09C2760C4EADEEAC8A06C84890DD7060@THORN.exch.ad.byu.edu> I tried downloading a MonoLite, then a MonoCharge, and finally the whole mono snapshot of the day. Now I have the binaries to the latest mscorlib.dll and mcs.exe, but mcs.exe won't run because the runtime (mono) is out of sync with mscorlib.dll I cannot find the mono executable anywhere in the snapshot (it's not with the other .exe's in the snapshot). How can I get a binary of the latest runtime? How can I compile it with a broken compiler? Sorry for the newbie'ish questions. -----Original Message----- From: Rodolfo Campero [mailto:rodolfocampero@hotmail.com]=20 Sent: Friday, April 30, 2004 1:30 PM To: Andrew Arnott; spouliot@videotron.ca; mono-list@lists.ximian.com Subject: RE: [Mono-list] CVS compile errors :( You can pick a binary snapshot from http://www.go-mono.com/daily/ In your case, maybe a monolite will do, but if it's not enaugh download a=20 monocharge. >From: "Andrew Arnott" >To: , >Subject: RE: [Mono-list] CVS compile errors :( >Date: Fri, 30 Apr 2004 13:12:53 -0600 > >So this is my round-robin problem. I can't compile the new mscorlib.dll >or mcs.exe because I am using the old one (0.31.00) to compile the new >ones. The old one can't manage it because of the bug. I can't get the >new one because it won't compile. How can this be solved? Do I just >need to get a built copy from someone? (will someone volunteer?) > > > >Thanks. > > > >________________________________ > >From: Sebastien Pouliot [mailto:spouliot@videotron.ca] >Sent: Friday, April 30, 2004 9:01 AM >To: Andrew Arnott; mono-list@lists.ximian.com >Subject: RE: [Mono-list] CVS compile errors :( > > > >Andrew > > > >You get this because you have an older mscorlib.dll or mcs.exe (which >had that bug). > >That may come from a previous Mono installation (like 0.31). > > > >Sebastien Pouliot >http://pages.infinit.net/ctech/poupou.html > > > -----Original Message----- > From: mono-list-admin@lists.ximian.com >[mailto:mono-list-admin@lists.ximian.com]On Behalf Of Andrew Arnott > Sent: 30 avril 2004 09:19 > To: mono-list@lists.ximian.com > Subject: [Mono-list] CVS compile errors :( > > So this is my first time compiling CVS. I finally read the >INSTALL file and found out I have to run ./autoconf before building. >Well, that worked well enough. But "make fullbuild" crashes with an >exception thrown by mcs. I get this (after the memory warnings >mentioned in my previous email). Can you tell me what I'm doing wrong? > > > > Unhandled Exception: System.NullReferenceException: A null value >was found where an object instance was required. > > In <0x0002e> >Mono.Security.Cryptography.CryptoConvert:ToCapiKeyBlob >(System.Security.Cryptography.RSA,bool) > > In <0x00032> Mono.Security.StrongName:get_PublicKey () > > In <0x00769> System.Reflection.Emit.AssemblyBuilder:Save >(string) > > In <0x00036> Mono.CSharp.CodeGen:Save (string) > > In <0x014cb> Mono.CSharp.Driver:MainDriver (string[]) > > In <0x00020> Mono.CSharp.Driver:Main (string[]) > > > _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE*=20 http://join.msn.com/?page=3Dfeatures/virus From jaak@zd.com.pl Fri Apr 30 22:35:47 2004 From: jaak@zd.com.pl (Jaroslaw Kowalski) Date: Fri, 30 Apr 2004 23:35:47 +0200 Subject: [Mono-list] GAC-only installation? Message-ID: <003801c42efb$1970ac20$2000a8c0@jarekxp> Hi! I've noticed that under the new build system some libraries are only installed into GAC. That means that there's no longer "/usr/lib/System.*.dll" that could be used for compilation as a reference. That means I have to do: export MONO_PATH=~/src/mcs/class/lib/default/ before I can even run "mcs -r System.Data.dll xxx.cs" MS keeps the second copy of each system dll in the same directory where csc.exe is located (C:\WINNT\Microsft.NET\Framework\v1.1.4322) for the sole purpose of referencing it during compilation. Note that MS doesn't allow you to reference dlls in the GAC. Are you planning to have a similar structure in mono-1.0? If not, what will the setup look like? I would vote for a flat directory where "mcs.exe" and all libraries are kept - just because it's simple and familiar to csc.exe users. Jarek BTW. Because of this issue, NAnt/CVS is no longer runnable on Mono ;-( From arild.fines@broadpark.no Fri Apr 30 22:58:34 2004 From: arild.fines@broadpark.no (Arild Fines) Date: Fri, 30 Apr 2004 23:58:34 +0200 Subject: [Mono-list] GAC-only installation? In-Reply-To: <003801c42efb$1970ac20$2000a8c0@jarekxp> Message-ID: Jaroslaw Kowalski wrote: > Note that MS doesn't allow you > to reference dlls in the GAC. Oh, it's doable. You just need to figure out what the real path is. -- Arild AnkhSVN: http://ankhsvn.tigris.org Blog: http://ankhsvn.com/blog IRC: irc://irc.freenode.net/ankhsvn "We've got to find out what people want from fire, how they relate to it, what sort of image it has for them.' The crowd were tense. They were expecting something wonderful from Ford.`Stick it up your nose,' he said.`Which is precisely the sort of thing we need to know,' insisted the girl, `Do people want fire that can be fitted nasally?'" From gert.driesen@pandora.be Fri Apr 30 23:18:48 2004 From: gert.driesen@pandora.be (Gert Driesen) Date: Sat, 1 May 2004 00:18:48 +0200 Subject: [Mono-list] GAC-only installation? References: <003801c42efb$1970ac20$2000a8c0@jarekxp> Message-ID: <016701c42f01$1bfec250$0200a8c0@mother> Jarek, I couldn't agree more. I already posted a message about this (and a few other issues) in the Mono dev list earlier. I really hope the Mono team will reconsider this ... Gert ----- Original Message ----- From: "Jaroslaw Kowalski" To: Sent: Friday, April 30, 2004 11:35 PM Subject: [Mono-list] GAC-only installation? > Hi! > > I've noticed that under the new build system some libraries are only > installed into GAC. > That means that there's no longer "/usr/lib/System.*.dll" that could be used > for compilation as a reference. > > That means I have to do: > > export MONO_PATH=~/src/mcs/class/lib/default/ > > before I can even run "mcs -r System.Data.dll xxx.cs" > > MS keeps the second copy of each system dll in the same directory where > csc.exe is located (C:\WINNT\Microsft.NET\Framework\v1.1.4322) for the sole > purpose of referencing it during compilation. Note that MS doesn't allow you > to reference dlls in the GAC. > > Are you planning to have a similar structure in mono-1.0? If not, what will > the setup look like? I would vote for a flat directory where "mcs.exe" and > all libraries are kept - just because it's simple and familiar to csc.exe > users. > > Jarek > > BTW. Because of this issue, NAnt/CVS is no longer runnable on Mono ;-( > > _______________________________________________ > Mono-list maillist - Mono-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-list > From jns@gellyfish.com Fri Apr 30 08:31:24 2004 From: jns@gellyfish.com (Jonathan Stowe) Date: Fri, 30 Apr 2004 08:31:24 +0100 Subject: [Mono-list] Installation of Apache Mono module 0.8 In-Reply-To: <40912C49.28EBA1CE@apigroupinc.us> References: <40912C49.28EBA1CE@apigroupinc.us> Message-ID: <1083310284.2852.6.camel@localhost> On Thu, 2004-04-29 at 17:24, Jamie Lory wrote: > I am trying to install Apache Mono module 0.8 and I am getting this > error when I type: ./configure --prefix=/usr > > configure: line 19: syntax error near unexpected token `elif' > configure: line 19: `elif test -n "${BASH_VERSION+set}" && (set -o > posix) >/dev/ > I would guess that it's your shell. Trying running it as: /bin/sh ./configure --prefix=/usr /J\ From FemiG@mtnnigeria.net Fri Apr 30 08:59:52 2004 From: FemiG@mtnnigeria.net (FemiG@mtnnigeria.net) Date: Fri, 30 Apr 2004 08:59:52 +0100 Subject: [Mono-list] .net applications on linux? Message-ID: <09D5F147A4DBD24DB4AD661D7DF9F7CA08C1F2@ntpsrv.mtn.com.ng> hello..i want to know if it is possible to run .NET applications on linux..and if so, how can i do this?? thanks Femi George Enterprise Data Warehousing [MTN-UBA] femig@mtnnigeria.net 08032090305 From jamie.lory@apigroupinc.us Fri Apr 30 13:48:54 2004 From: jamie.lory@apigroupinc.us (Jamie Lory) Date: Fri, 30 Apr 2004 07:48:54 -0500 Subject: [Mono-list] Installation of Apache Mono module 0.8 References: <40912C49.28EBA1CE@apigroupinc.us> <1083310284.2852.6.camel@localhost> Message-ID: <40924B35.C09CC899@apigroupinc.us> I tried /bin/sh ./configure --prefix=/usr but get the same error message. Jamie Jonathan Stowe wrote: > On Thu, 2004-04-29 at 17:24, Jamie Lory wrote: > > I am trying to install Apache Mono module 0.8 and I am getting this > > error when I type: ./configure --prefix=/usr > > > > configure: line 19: syntax error near unexpected token `elif' > > configure: line 19: `elif test -n "${BASH_VERSION+set}" && (set -o > > posix) >/dev/ > > > > I would guess that it's your shell. Trying running it as: > > /bin/sh ./configure --prefix=/usr > > /J\