[Mono-devel-list] Fwd: [DotGNU] mono msc compiles with pnet!

James Michael DuPont mdupont777 at yahoo.com
Wed Dec 29 16:43:09 EST 2004


Hi 
This is just a heads up, a FYI. 

This is not ready for submitting to mono yet, alot more work to do.

I would also appreciate any help on this as well.
thanks to <jonp> and <kangaroo> , <nazgul`> for  support and help

mike

> I have been able to compile mcs-1.0.4 from the debian apt-src with
> cscc.
> Have written and applied some patches to pnet to get this to work.
> 
> note :
> All of this was compiled with cscc, and without any real changes to
> the
> compile lines. That means it will have used the pnetc libs as
> default!
> so even if it built the system from mono, the subsequent ones did not
> link against it.
> 
> Here are my changes,  all located in this dir :
> http://introspector.sourceforge.net/2004/12/?M=D
> 
> my total patches against pnet package,
> 61e862338407a1f2d4fb0c663dc96dc7  pnet/PNET-CVS-HEAD.PATCH
> 
> patch against mcs- debian src package -u
> 4ade85d2316b20afeb7b78fb02162ccb  mcs-1.0.4-pnet.patch-u
> 
> patch against mcs- debian src package
> 65cba7c359e0298eea59179272cb8fdc  mcs-1.0.4-pnet.patch    
> 
> The full work dir, with everything it is 22mb
> 935d9358f163fe4b5afb86fb290cecda  mcs-1.0.4-pnet.tgz
> 
> 
> Here are my open bugs for this project :
> 
> ----------------------------------------------------------------
> 
>  #11417 	incompatible types in assignment: no conversion from
> `System.String' to `char *'  	Tue 12/28/2004 at 17:13 	None 	mdupont
>  #11419 	Bad error message: Enum needs to be derived from ValueType,
> IComparable, IConvertible, IFormattable  	Tue 12/28/2004 at 17:39 
> None
> 	mdupont
>  #11420 	Circular definitions in attributes not compiling  	Tue
> 12/28/2004 at 18:04 	None 	mdupont
>  #11421 	BOGUS : `override' used on a method with no corresponding
> `virtual'  	Tue 12/28/2004 at 18:17 	None 	mdupont
>  #11429 	ildasm J# cannot be dumped : undocumented (token type/
> metadata feature)  	Wed 12/29/2004 at 09:01 	None 	mdupont
>  #11431 	Conversion of a string into a bool, checking if null  	Wed
> 12/29/2004 at 11:13 	None 	mdupont
>  #11432 	Compiler confuses types and fields, but only if there is an
> attribute  	Wed 12/29/2004 at 11:46 	None 	mdupont
>  #11433 	Using not working with enums across namespaces  	Wed
> 12/29/2004 at 11:55 	None 	mdupont
>  #11435 	CSCC does not skip empty lines in the @file list  	Wed
> 12/29/2004 at 12:41 	None 	mdupont
>  #11443 	ENUM values are not treated as integer constants objects  
> Wed
> 12/29/2004 at 19:39 	None 	mdupont
> ----------------------------------------------------------------
> 
> Here is my plan :
> 0. Make the changes minimal and more mono friendly :
> adding configuration foo like --with-csc=cscc
> 
> 1. creating test cases for all changes to mcs and reporting them to
> mono bug system if they are mono bugs. (Retesting against cvs head)
> 
> 2. running ilverify on all the dlls and finding the causes for
> verification errors.
> 
> 3. Testing 
> 3.1 testing mcs that it works 
> 3.2 testing dlls if they work (have no time or idea how to do this,
> hopefully someone can tell me how)
> 
> 4. Adding in all my test cases from my bug reports into the cscc test
> case repository
> 5. Fixing all the bugs in the cscc
> 
> 6. Testing interchanging the mono libs with pnet.
> I want to be able to mix and match them.
> 
> 7. write a test case for the need to remove this line :
> +++ mcs-1.0.4-pnet/class/Mono.Security/Mono.Security.X509/PKCS12.cs	 
> -			HMACSHA1 hmac = (HMACSHA1) HMACSHA1.Create ();
> 
> 8. write a test case for :
> +++ mcs-1.0.4-pnet/class/Accessibility/Accessibility/IAccessible.cs
> 2004-12-29 19:31:10.000000000 +0000
> @@ -41,13 +41,18 @@
> -		object get_accRole(object childID);
> -		object get_accState(object childID);
> +//		object get_accRole(object childID);
> +//		object get_accState(object childID);
> 
> 
> I look forward to any patches and help.
> 
> mike
> 
> 
> =====
> James Michael DuPont
> http://introspector.sourceforge.net/


=====
James Michael DuPont
http://introspector.sourceforge.net/


		
__________________________________ 
Do you Yahoo!? 
Jazz up your holiday email with celebrity designs. Learn more. 
http://celebrity.mail.yahoo.com



More information about the Mono-devel-list mailing list