On Mon, 2008-06-16 at 17:38 -0600, M. David Peterson wrote: > Was about to report this to Novell:Bugzilla but after a quick > search[1] it seems there may be plenty of related bugs, so thought it > better to get a quick clarification first. >
I filed this bug on this (or a similar) error: https://bugzilla.novell.com/show_bug.cgi?id=378189 I don't know if it's well understood or not, but it's definitely still an issue, and has been for a while. Thanks. > Bug: "Cannot convert type `lambda expression' to `System.Action'" > > ./Async.cs(143,29): error CS1502: The best overloaded method > match for > > `EeekSoft.Asynchronous.AsyncExtensions.Run(System.Collections.Generic.IEnumerator<EeekSoft.Asynchronous.IAsync>, > System.Action)' has some invalid arguments > ./Async.cs(189,30): (Location of the symbol related to > previous error) > ./Async.cs(143,29): error CS1503: Argument 2: Cannot convert > type `lambda expression' to `System.Action' > > This bug makes itself known on recent SVN revisions but -- strangely > -- compiles just fine on 1.9.1 > Compiles as expect on MS.NET > > Steps to repro: Using recent SVN revision, > > svn co > > http://nuxleus.googlecode.com/svn/trunk/nuxleus/Source/Nuxleus.Extension.Linq/ > co Nuxleus.Extension.Linq > gmcs -t:library -recurse:*.cs -r:System.Xml -r:System.Xml.Linq > -out:Nuxleus.Extension.Aws.dll > > Expected results: As per release 1.9.1, > > $ which mono > /usr/bin/mono > $ mono -V > Mono JIT compiler version 1.9.1 (tarball) > Copyright (C) 2002-2007 Novell, Inc and Contributors. > www.mono-project.com > TLS: __thread > GC: none > SIGSEGV: altstack > Notifications: epoll > Architecture: amd64 > Disabled: none > $ gmcs -t:library -recurse:*.cs -r:System.Xml > -r:/usr/lib/mono/3.5/System.Xml.Linq > -out:Nuxleus.Extension.Aws.dll > $ > > Actual results: As per SVN 105925 (tarbal) > > $ which mono > /usr/bin/mono > $ mono -V > Mono JIT compiler version 105925 (tarball) > Copyright (C) 2002-2008 Novell, Inc and Contributors. > www.mono-project.com > TLS: __thread > GC: Included Boehm (with typed GC) > SIGSEGV: altstack > Notifications: epoll > Architecture: amd64 > Disabled: none > $ gmcs -t:library -recurse:*.cs -r:System.Xml > -r:System.Xml.Linq -out:Nuxleus.Extension.Aws.dll > ./Async.cs(143,29): error CS1502: The best overloaded method > match for > > `EeekSoft.Asynchronous.AsyncExtensions.Run(System.Collections.Generic.IEnumerator<EeekSoft.Asynchronous.IAsync>, > System.Action)' has some invalid arguments > ./Async.cs(189,30): (Location of the symbol related to > previous error) > ./Async.cs(143,29): error CS1503: Argument 2: Cannot convert > type `lambda expression' to `System.Action' > Compilation failed: 2 error(s), 0 warnings > $ > > Should I go ahead and submit this as a new bug, or, as per link[1] is > this a well understood issue? > > [1] > https://bugzilla.novell.com/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Mono%3A+Compilers&content=%22Cannot+convert+type+%60lambda+expression%27+to+%60System.Action%27%22 > > -- > /M:D > > M. David Peterson > Co-Founder & Chief Architect, 3rd & Urban, LLC > Email: [EMAIL PROTECTED] | [EMAIL PROTECTED] > Mobile: (206) 999-0588 > http://3rdandUrban.com | http://amp.fm | > http://www.oreillynet.com/pub/au/2354 > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list