dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DotGNU]Re: 0.6.4 preparation


From: Marco Manfredini
Subject: [DotGNU]Re: 0.6.4 preparation
Date: Fri, 12 Mar 2004 11:59:53 +0100

Rhys Weatherley wrote:

> I'm pretty much ready to go on the 0.6.4 release tomorrow.  So now is
> the time to let me know if anything in CVS breaks your system.
> 

1) The ml-pnet package doesn't build here. 

I can build ml-pnetlib-0.6.2 as following (pnet installed in
/usr/local/dotgnu/debug/): 

<input>
 export PATH=/usr/local/dotgnu/debug/bin:$PATH
 ./configure --with-pnet=/usr/local/dotgnu/debug
 make & sudo make install
</input>

The ml-pnet from cvs however fails to configure: 

<input>
./auto_gen.sh
export PATH=/usr/local/dotgnu/cvsbuild/bin:$PATH
./configure --with-pnet=/usr/local/dotgnu/cvsbuild
</input>

<output>
Supply the --with-mono-sources option
</output>

Giving the path to the mono sources: 

<input>
./configure --with-pnet=/usr/local/dotgnu/cvsbuild/
--with-mono-sources=/usr/local/src/mono/mcs-0.30.1
</input>

fails to compile (forgive me the long lines): 

<output>
Building target `all' for project `Mono.Data.Tds'
/usr/local/dotgnu/debug/bin/cscc -fplugin-cs-path= -o
./Mono.Data.Tds.dll -g -funsafe -DDEBUG -DTRACE
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/ITds.cs
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs
 
[much more..]
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:855:
invalid type specification `Type2Message'
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:855:
invalid type specification `Type2Message'
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:855:
`int' does not have an accessible constructor
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:860:
invalid type specification `Type3Message'
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:860:
invalid type specification `Type3Message'
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:861:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:863:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:864:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:865:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:866:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:869:
called object is not a method or delegate
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:869:
invalid value for argument 1
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:299:
invalid type specification `Type1Message'
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:299:
invalid type specification `Type1Message'
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:300:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:301:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:306:
invalid lvalue in assignment
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:307:
called object is not a method or delegate
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:307:
invalid value for argument 1
*** Target `all' for project `Mono.Data.Tds' failed ***
*** Project `Mono.Data.Tds' build failed ***
</output>

2) There is a problem with the decimals, which also exists in the
current release: 

// decimals.cs
using System;

class cases
{
    public static void Main(string[] args)
    {
        decimal a=1m;
        decimal b=7m;
        Console.WriteLine(a/b);
    }
}

<input>
ilrun decimals.exe
</input>
prints: 
<output>
44834799017975888171469461274
</output>

The same assembly with mono gives: 
0.1428571428571428571428571429

Anyway: great work, guys!!
Greetings 
Marco




reply via email to

[Prev in Thread] Current Thread [Next in Thread]