GNOME Bugzilla – Bug 327019
beagle can't be compiled with mono 1.1.12.1
Last modified: 2006-01-15 01:49:30 UTC
Please describe the problem: recent beagle release can't be compiled with mono 1.1.12.1: ./TarFileObject.cs(60,4): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.n ame' is inaccessible due to its protection level ./TarFileObject.cs(62,4): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.m odTime' is inaccessible due to its protection level ./TarFileObject.cs(64,5): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.m ode' is inaccessible due to its protection level ./TarFileObject.cs(65,5): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.t ypeFlag' is inaccessible due to its protection level ./TarFileObject.cs(66,5): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.s ize' is inaccessible due to its protection level ./TarFileObject.cs(68,5): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.m ode' is inaccessible due to its protection level ./TarFileObject.cs(69,5): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.t ypeFlag' is inaccessible due to its protection level ./TarFileObject.cs(72,5): error CS0122: `ICSharpCode.SharpZipLib.Tar.TarHeader.s ize' is inaccessible due to its protection level Compilation failed: 8 error(s), 0 warnings make[2]: *** [Bludgeon.exe] Error 1 make[2]: Leaving directory `/usr/src/RPM/BUILD/beagle-0.1.4/bludgeon' make[1]: *** [all-recursive] Error 1 Steps to reproduce: compile beagle 0.1.4 with mono 1.1.12.1 Actual results: see compile error above Expected results: compiling should end successfully Does this happen every time? yes Other information: It seems, that beagle accesses private data structures of TarHeader directly. Instead of doing this, the defined getter and setter methods should be usd... It seems, that there was a change in mono (between 1.1.9 and 1.1.12.1) which changed the interface of the class TarHeader.
*** This bug has been marked as a duplicate of 324529 ***