[Mono-dev] Yet another problem compiling sources under cygwin

Wayne Kelly w.kelly at qut.edu.au
Fri Apr 2 09:11:22 EDT 2010


Thanks Jonathan, that problem is now solved.

I now face another problem ...

It successfully builds mono/mcs/class/System.Web.Mvc

but then when it attemptes to build: mono/mcs/class/System.Web.Mvc2

it complains that it can't find 3 source files:
    System.Web.Mvc\ActionMethodSelectorCache.cs
    System.Web.Mvc\AntiForgeryToken.cs
    Source file `System.Web.Mvc\AntiForgeryTokenSerializer.cs

These source files are located in System.Web.Mvc but not in System.Web.Mvc2

It seems the list of source files to be compiled is being derived from:
    mcs/build/deps/net_2_0_System.Web.Mvc.dll.*

which is being used for both System.Web.Mvc and System.Web.Mvc2

Are both of these versions of MVC meant to be built?

If so, shouldn't they be given a different deps directory each?

Cheers, Wayne.

________________________________________
From: Jonathan Pobst [monkey at jpobst.com]
Sent: Friday, 2 April 2010 12:14 PM
To: Wayne Kelly
Cc: mono-devel-list at lists.ximian.com
Subject: Re: [Mono-dev] Yet another problem compiling sources under cygwin

On 4/1/2010 8:23 PM, Wayne Kelly wrote:
> I'm receiving a make error: undefined reference to _wapi_clear_interruption
> this reference is from mini-exception.c reported when linking libmono-2.0.la
> There is a definition function wapi_clear_interruption in
> mono/io-layer/wthreads.c but this source code is not included if
> HOST_WIN32 is true.

This was fixed earlier today in revision 154651.  Grab the latest and
you should be good to go.  :)

Jonathan


More information about the Mono-devel-list mailing list