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

Ben Hall ben2004uk at googlemail.com
Sat Aug 16 15:48:14 EDT 2008


That's the way I hoped it would work after clicking send ;)

On Sat, Aug 16, 2008 at 8:47 PM, Michael Letterle
<michael.letterle at gmail.com> wrote:
> You could yes, my assumption would be that pregenerated csproj + sln files
> would be there already though for people that don't have a ruby installation
> already.
>
> On Sat, Aug 16, 2008 at 3:39 PM, Ben Hall <ben2004uk at googlemail.com> wrote:
>>
>> Just so I understand, if I wanted to load the files in Visual Studio,
>> I would run a rake file which would generate me the csproj + sln and
>> launch VS?
>>
>> On Sat, Aug 16, 2008 at 7:38 PM, Michael Letterle
>> <michael.letterle at gmail.com> wrote:
>> > I was up till 4am last night at eRubyCon, and this is just me thinking
>> > outloud....
>> >
>> > I've had it in my mind to write a msbuild plugin for Rake, instead of
>> > maintaining the csproj files directly, how about maintaining them in
>> > rake
>> > files that can generate csproj files on demand?  That way we're not
>> > beholden
>> > to VS strong armness?
>> >
>> > Just a random crazy thought.
>> >
>> > On Sat, Aug 16, 2008 at 2:24 PM, Jim Deville <jdeville at microsoft.com>
>> > wrote:
>> >>
>> >> I was just trying to think of something that wouldn't get messed up
>> >> again.
>> >> -----Original Message-----
>> >> From: Michael Letterle <michael.letterle at gmail.com>
>> >> Sent: August 16, 2008 7:05 AM
>> >> 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?
>> >>
>> >> Or update the csproj so that the file names are cased correctly for
>> >> *nix
>> >> (note that the casing isn't a MONO thing, it's a OS thing), Windows
>> >> will
>> >> continue to not care.
>> >>
>> >> On Fri, Aug 15, 2008 at 10:32 PM, Jim Deville <jdeville at microsoft.com>
>> >> wrote:
>> >>>
>> >>> Or we could do parsing on C# and recurse on Mono.
>> >>>
>> >>> -----Original Message-----
>> >>> From: Jim Deville <jdeville at microsoft.com>
>> >>> Sent: August 15, 2008 6:48 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?
>> >>>
>> >>>
>> >>> 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 <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
>> >>> http://rubyforge.org/mailman/listinfo/ironruby-core
>> >>> _______________________________________________
>> >>> Ironruby-core mailing list
>> >>> Ironruby-core at rubyforge.org
>> >>> http://rubyforge.org/mailman/listinfo/ironruby-core
>> >>> _______________________________________________
>> >>> Ironruby-core mailing list
>> >>> Ironruby-core at rubyforge.org
>> >>> http://rubyforge.org/mailman/listinfo/ironruby-core
>> >>
>> >>
>> >>
>> >> --
>> >> Michael Letterle
>> >> [Polymath Prokrammer]
>> >> http://blog.prokrams.com
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Ironruby-core mailing list
>> >> Ironruby-core at rubyforge.org
>> >> http://rubyforge.org/mailman/listinfo/ironruby-core
>> >>
>> >
>> >
>> >
>> > --
>> > Michael Letterle
>> > [Polymath Prokrammer]
>> > http://blog.prokrams.com
>> >
>> >
>> >
>> > _______________________________________________
>> > Ironruby-core mailing list
>> > Ironruby-core at rubyforge.org
>> > http://rubyforge.org/mailman/listinfo/ironruby-core
>> >
>> >
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
> --
> Michael Letterle
> [Polymath Prokrammer]
> http://blog.prokrams.com
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>


More information about the Ironruby-core mailing list