[Ironruby-core] r132 - can you check if it builds correctly on mono?

Jim Deville jdeville at microsoft.com
Fri Aug 15 21:46:37 EDT 2008

We could try to run through Dir.glob with the caseinsensitive flag to get the real filenames. Another option is fixing the csproj or files to match case. It's a shame there isn't an option for this.


-----Original Message-----
From: Seo Sanghyeon <sanxiyn at gmail.com>
Sent: August 15, 2008 5:53 PM
To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org>
Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly on     mono?

2008/8/16 John Lam (IRONRUBY) <jflam at microsoft.com>:
> I made a change that undoes the –recursive:*.cs change that Seo committed
> earlier. Instead, we continue to parse the *.csproj files to get the list of
> files to compile, but conditionally convert \ to / only for Mono (there's an
> issue in the C# compiler that prevents relative paths from working correctly
> if they only contain /'s).

It failed miserably because of case-sensitivity of file names. e.g.

error CS2001: Source file `Actions/CallAction.cs' could not be found
Where file is actions/CallAction.cs (directory name in lower case)

Compilation failed: 201 error(s), 0 warnings

Seo Sanghyeon
Ironruby-core mailing list
Ironruby-core at rubyforge.org

More information about the Ironruby-core mailing list