[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
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
> I have been able to compile mcs-1.0.4 from the debian apt-src with
> 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
> compile lines. That means it will have used the pnetc libs as
> 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 :
> 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
> #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
> 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.
> James Michael DuPont
James Michael DuPont
Do you Yahoo!?
Jazz up your holiday email with celebrity designs. Learn more.
More information about the Mono-devel-list