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.
JD -----Original Message----- From: Seo Sanghyeon <[EMAIL PROTECTED]> Sent: August 15, 2008 5:53 PM To: [email protected] <[email protected]> Subject: Re: [Ironruby-core] r132 - can you check if it builds correctly on mono? 2008/8/16 John Lam (IRONRUBY) <[EMAIL PROTECTED]>: > 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 [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
