[Mono-list] Compilation problem in mcs-0.20
Stefan Matthias Aust
sma@3plus4.de
Mon, 24 Feb 2003 12:31:38 +0100
Hi!
I tried to compile mono-0.20 on windows/cygin. I think i followed the
instructions. I've .NET 1.0.3705 installed. I upgraded cygwin to the
most current version, added the provided prebuild zips relative to /usr
(even though it seems that cygwin comes with iconv-1.8.2 instead of 1.7)
extracted the sources to /tmp/mono, cd'ed to mcs-0.20 and said "make"
(it so).
Now, there're a couple of errors while compiling
System.Data.OracleClient.dll:
C:\cygwin\tmp\mono\mcs-0.20\class\System.Data.OracleClient\System.Data.OracleClient\OracleMonthSpan.cs(42,10):
error CS0516: Ein Konstruktor
'System.Data.OracleClient.OracleMonthSpan.OracleMonthSpan(System.Data.OracleClient.OracleMonthSpan)'
kann sich nicht selbst aufrufen (the constructor cannot call itself)
And I think, the csc is right, "public OracleMonthSpan (OracleMonthSpan
from) : this (from)" doesn't make sense. I've really no clue about
that code, but perhaps "this (from.value)" was meant?
There're six other problems in this file. In line 64, a method declared
to return "byte[]" tries to return an "int". Because of this "byte[]",
most other methods freak out. I changed the return type to "int".
Here's my tiny diff:
43c43
< : this (from.value) //sma
---
> : this (from)
60c60
< public int Value { //sma
---
> public byte[] Value {
bye
--
Stefan Matthias Aust
www.3plus4software.de // Inter Deum Et Diabolum Semper Musica Est