Ruby Forum IronRuby > r132 - can you check if it builds correctly on mono?

Posted by John Lam (IRONRUBY) (Guest)
on 15.08.2008 20:40
(Received via mailing list)
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).

Thanks,
-John
Posted by Seo Sanghyeon (Guest)
on 16.08.2008 02:54
(Received via mailing list)
2008/8/16 John Lam (IRONRUBY) <jflam@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